ohci-hcd.c (3a48fef18daa9c2db6ca66958da702eeba3dcef5) ohci-hcd.c (1cc6ac59ffaa164c12003c5c3ce9590b0cba3b50)
1/*
2 * Open Host Controller Interface (OHCI) driver for USB.
3 *
4 * Maintainer: Alan Stern <stern@rowland.harvard.edu>
5 *
6 * (C) Copyright 1999 Roman Weissgaerber <weissg@vienna.at>
7 * (C) Copyright 2000-2004 David Brownell <dbrownell@users.sourceforge.net>
8 *

--- 1198 unchanged lines hidden (view full) ---

1207#define DAVINCI_PLATFORM_DRIVER ohci_hcd_da8xx_driver
1208#endif
1209
1210#ifdef CONFIG_USB_OHCI_HCD_PPC_OF
1211#include "ohci-ppc-of.c"
1212#define OF_PLATFORM_DRIVER ohci_hcd_ppc_of_driver
1213#endif
1214
1/*
2 * Open Host Controller Interface (OHCI) driver for USB.
3 *
4 * Maintainer: Alan Stern <stern@rowland.harvard.edu>
5 *
6 * (C) Copyright 1999 Roman Weissgaerber <weissg@vienna.at>
7 * (C) Copyright 2000-2004 David Brownell <dbrownell@users.sourceforge.net>
8 *

--- 1198 unchanged lines hidden (view full) ---

1207#define DAVINCI_PLATFORM_DRIVER ohci_hcd_da8xx_driver
1208#endif
1209
1210#ifdef CONFIG_USB_OHCI_HCD_PPC_OF
1211#include "ohci-ppc-of.c"
1212#define OF_PLATFORM_DRIVER ohci_hcd_ppc_of_driver
1213#endif
1214
1215#ifdef CONFIG_PLAT_SPEAR
1216#include "ohci-spear.c"
1217#define SPEAR_PLATFORM_DRIVER spear_ohci_hcd_driver
1218#endif
1219
1220#ifdef CONFIG_PPC_PS3
1221#include "ohci-ps3.c"
1222#define PS3_SYSTEM_BUS_DRIVER ps3_ohci_driver
1223#endif
1224
1225#ifdef CONFIG_MFD_SM501
1226#include "ohci-sm501.c"
1227#define SM501_OHCI_DRIVER ohci_hcd_sm501_driver

--- 100 unchanged lines hidden (view full) ---

1328#endif
1329
1330#ifdef DAVINCI_PLATFORM_DRIVER
1331 retval = platform_driver_register(&DAVINCI_PLATFORM_DRIVER);
1332 if (retval < 0)
1333 goto error_davinci;
1334#endif
1335
1215#ifdef CONFIG_PPC_PS3
1216#include "ohci-ps3.c"
1217#define PS3_SYSTEM_BUS_DRIVER ps3_ohci_driver
1218#endif
1219
1220#ifdef CONFIG_MFD_SM501
1221#include "ohci-sm501.c"
1222#define SM501_OHCI_DRIVER ohci_hcd_sm501_driver

--- 100 unchanged lines hidden (view full) ---

1323#endif
1324
1325#ifdef DAVINCI_PLATFORM_DRIVER
1326 retval = platform_driver_register(&DAVINCI_PLATFORM_DRIVER);
1327 if (retval < 0)
1328 goto error_davinci;
1329#endif
1330
1336#ifdef SPEAR_PLATFORM_DRIVER
1337 retval = platform_driver_register(&SPEAR_PLATFORM_DRIVER);
1338 if (retval < 0)
1339 goto error_spear;
1340#endif
1341
1342 return retval;
1343
1344 /* Error path */
1331 return retval;
1332
1333 /* Error path */
1345#ifdef SPEAR_PLATFORM_DRIVER
1346 platform_driver_unregister(&SPEAR_PLATFORM_DRIVER);
1347 error_spear:
1348#endif
1349#ifdef DAVINCI_PLATFORM_DRIVER
1350 platform_driver_unregister(&DAVINCI_PLATFORM_DRIVER);
1351 error_davinci:
1352#endif
1353#ifdef NXP_PLATFORM_DRIVER
1354 platform_driver_unregister(&NXP_PLATFORM_DRIVER);
1355 error_nxp:
1356#endif

--- 41 unchanged lines hidden (view full) ---

1398
1399 clear_bit(USB_OHCI_LOADED, &usb_hcds_loaded);
1400 return retval;
1401}
1402module_init(ohci_hcd_mod_init);
1403
1404static void __exit ohci_hcd_mod_exit(void)
1405{
1334#ifdef DAVINCI_PLATFORM_DRIVER
1335 platform_driver_unregister(&DAVINCI_PLATFORM_DRIVER);
1336 error_davinci:
1337#endif
1338#ifdef NXP_PLATFORM_DRIVER
1339 platform_driver_unregister(&NXP_PLATFORM_DRIVER);
1340 error_nxp:
1341#endif

--- 41 unchanged lines hidden (view full) ---

1383
1384 clear_bit(USB_OHCI_LOADED, &usb_hcds_loaded);
1385 return retval;
1386}
1387module_init(ohci_hcd_mod_init);
1388
1389static void __exit ohci_hcd_mod_exit(void)
1390{
1406#ifdef SPEAR_PLATFORM_DRIVER
1407 platform_driver_unregister(&SPEAR_PLATFORM_DRIVER);
1408#endif
1409#ifdef DAVINCI_PLATFORM_DRIVER
1410 platform_driver_unregister(&DAVINCI_PLATFORM_DRIVER);
1411#endif
1412#ifdef NXP_PLATFORM_DRIVER
1413 platform_driver_unregister(&NXP_PLATFORM_DRIVER);
1414#endif
1415#ifdef AT91_PLATFORM_DRIVER
1416 platform_driver_unregister(&AT91_PLATFORM_DRIVER);

--- 32 unchanged lines hidden ---
1391#ifdef DAVINCI_PLATFORM_DRIVER
1392 platform_driver_unregister(&DAVINCI_PLATFORM_DRIVER);
1393#endif
1394#ifdef NXP_PLATFORM_DRIVER
1395 platform_driver_unregister(&NXP_PLATFORM_DRIVER);
1396#endif
1397#ifdef AT91_PLATFORM_DRIVER
1398 platform_driver_unregister(&AT91_PLATFORM_DRIVER);

--- 32 unchanged lines hidden ---