usb: host: tegra: regrouping ehci functions
Venu Byravarasu [Thu, 29 Mar 2012 10:08:44 +0000 (15:08 +0530)]
Re-arranged standard and modified ehci functions into
two separate groups, for more readability

Change-Id: I320a50ed44c3f0990692ae38b55dc6a04fe7c378
Signed-off-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-on: http://git-master/r/92823
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

drivers/usb/host/ehci-tegra.c

index bb86dfa..11e69c0 100644 (file)
@@ -1046,31 +1046,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,
-       .irq                    = tegra_ehci_irq,
-
+       /* standard ehci functions */
        .start                  = ehci_run,
        .stop                   = ehci_stop,
-       .shutdown               = tegra_ehci_shutdown,
-       .urb_enqueue            = tegra_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,
+       .irq                    = tegra_ehci_irq,
+       .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,
+       .urb_enqueue            = tegra_ehci_urb_enqueue,
 #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 tegra_ehci_probe(struct platform_device *pdev)