ar71xx: add missing fields to the ar71xx-ehci driver
authorGabor Juhos <juhosg@openwrt.org>
Sat, 6 Feb 2010 17:00:16 +0000 (17:00 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Sat, 6 Feb 2010 17:00:16 +0000 (17:00 +0000)
SVN-Revision: 19534

target/linux/ar71xx/files/drivers/usb/host/ehci-ar71xx.c

index 5b929e1db991d53df3499204c94c620d922e6b2f..01433c2fbec68ead80f219ba420dfa226524c2e6 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *  Bus Glue for Atheros AR71xx built-in EHCI controller.
  *
- *  Copyright (C) 2008 Gabor Juhos <juhosg@openwrt.org>
+ *  Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org>
  *  Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org>
  *
  *  Parts of this file are based on Atheros' 2.6.15 BSP
@@ -152,6 +152,7 @@ static const struct hc_driver ehci_ar71xx_hc_driver = {
        .urb_enqueue            = ehci_urb_enqueue,
        .urb_dequeue            = ehci_urb_dequeue,
        .endpoint_disable       = ehci_endpoint_disable,
+       .endpoint_reset         = ehci_endpoint_reset,
 
        .get_frame_number       = ehci_get_frame,
 
@@ -163,6 +164,8 @@ static const struct hc_driver ehci_ar71xx_hc_driver = {
 #endif
        .relinquish_port        = ehci_relinquish_port,
        .port_handed_over       = ehci_port_handed_over,
+
+       .clear_tt_buffer_complete = ehci_clear_tt_buffer_complete,
 };
 
 static const struct hc_driver ehci_ar91xx_hc_driver = {
@@ -180,6 +183,7 @@ static const struct hc_driver ehci_ar91xx_hc_driver = {
        .urb_enqueue            = ehci_urb_enqueue,
        .urb_dequeue            = ehci_urb_dequeue,
        .endpoint_disable       = ehci_endpoint_disable,
+       .endpoint_reset         = ehci_endpoint_reset,
 
        .get_frame_number       = ehci_get_frame,
 
@@ -191,6 +195,8 @@ static const struct hc_driver ehci_ar91xx_hc_driver = {
 #endif
        .relinquish_port        = ehci_relinquish_port,
        .port_handed_over       = ehci_port_handed_over,
+
+       .clear_tt_buffer_complete = ehci_clear_tt_buffer_complete,
 };
 
 static int ehci_ar71xx_driver_probe(struct platform_device *pdev)