usb: host: tegra: re-arranging ehci functions
authorVenu Byravarasu <vbyravarasu@nvidia.com>
Fri, 6 Apr 2012 04:10:18 +0000 (09:40 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Apr 2012 20:52:35 +0000 (13:52 -0700)
Re-arranged EHCI generic and tegra specific functions
into two separate groups for more readability.

Signed-off-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/ehci-tegra.c

index 3197f8a..4c8bef6 100644 (file)
@@ -545,31 +545,32 @@ static const struct hc_driver tegra_ehci_hc_driver = {
        .description            = hcd_name,
        .product_desc           = "Tegra EHCI Host Controller",
        .hcd_priv_size          = sizeof(struct ehci_hcd),
-
        .flags                  = HCD_USB2 | HCD_MEMORY,
 
-       .reset                  = tegra_ehci_setup,
+       /* standard ehci functions */
        .irq                    = ehci_irq,
-
        .start                  = ehci_run,
        .stop                   = ehci_stop,
-       .shutdown               = tegra_ehci_shutdown,
        .urb_enqueue            = ehci_urb_enqueue,
        .urb_dequeue            = ehci_urb_dequeue,
-       .map_urb_for_dma        = tegra_ehci_map_urb_for_dma,
-       .unmap_urb_for_dma      = tegra_ehci_unmap_urb_for_dma,
        .endpoint_disable       = ehci_endpoint_disable,
        .endpoint_reset         = ehci_endpoint_reset,
        .get_frame_number       = ehci_get_frame,
        .hub_status_data        = ehci_hub_status_data,
-       .hub_control            = tegra_ehci_hub_control,
        .clear_tt_buffer_complete = ehci_clear_tt_buffer_complete,
+       .relinquish_port        = ehci_relinquish_port,
+       .port_handed_over       = ehci_port_handed_over,
+
+       /* modified ehci functions for tegra */
+       .reset                  = tegra_ehci_setup,
+       .shutdown               = tegra_ehci_shutdown,
+       .map_urb_for_dma        = tegra_ehci_map_urb_for_dma,
+       .unmap_urb_for_dma      = tegra_ehci_unmap_urb_for_dma,
+       .hub_control            = tegra_ehci_hub_control,
 #ifdef CONFIG_PM
        .bus_suspend            = tegra_ehci_bus_suspend,
        .bus_resume             = tegra_ehci_bus_resume,
 #endif
-       .relinquish_port        = ehci_relinquish_port,
-       .port_handed_over       = ehci_port_handed_over,
 };
 
 static int setup_vbus_gpio(struct platform_device *pdev)