ohci-hcd.c (681e4a5e13c1c8315694eb4f44e0cdd84c9082d2) | ohci-hcd.c (259b83a387dfb275988e72e25e3dd9e62d4916ac) |
---|---|
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 * --- 1066 unchanged lines hidden (view full) --- 1075#define PLATFORM_DRIVER spear_ohci_hcd_driver 1076#endif 1077 1078#ifdef CONFIG_PPC_PS3 1079#include "ohci-ps3.c" 1080#define PS3_SYSTEM_BUS_DRIVER ps3_ohci_driver 1081#endif 1082 | 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 * --- 1066 unchanged lines hidden (view full) --- 1075#define PLATFORM_DRIVER spear_ohci_hcd_driver 1076#endif 1077 1078#ifdef CONFIG_PPC_PS3 1079#include "ohci-ps3.c" 1080#define PS3_SYSTEM_BUS_DRIVER ps3_ohci_driver 1081#endif 1082 |
1083#ifdef CONFIG_USB_OHCI_HCD_SSB 1084#include "ohci-ssb.c" 1085#define SSB_OHCI_DRIVER ssb_ohci_driver 1086#endif 1087 | |
1088#ifdef CONFIG_MFD_SM501 1089#include "ohci-sm501.c" 1090#define SM501_OHCI_DRIVER ohci_hcd_sm501_driver 1091#endif 1092 1093#ifdef CONFIG_MFD_TC6393XB 1094#include "ohci-tmio.c" 1095#define TMIO_OHCI_DRIVER ohci_hcd_tmio_driver --- 27 unchanged lines hidden (view full) --- 1123#if !defined(PCI_DRIVER) && \ 1124 !defined(PLATFORM_DRIVER) && \ 1125 !defined(OMAP1_PLATFORM_DRIVER) && \ 1126 !defined(OMAP3_PLATFORM_DRIVER) && \ 1127 !defined(OF_PLATFORM_DRIVER) && \ 1128 !defined(SA1111_DRIVER) && \ 1129 !defined(PS3_SYSTEM_BUS_DRIVER) && \ 1130 !defined(SM501_OHCI_DRIVER) && \ | 1083#ifdef CONFIG_MFD_SM501 1084#include "ohci-sm501.c" 1085#define SM501_OHCI_DRIVER ohci_hcd_sm501_driver 1086#endif 1087 1088#ifdef CONFIG_MFD_TC6393XB 1089#include "ohci-tmio.c" 1090#define TMIO_OHCI_DRIVER ohci_hcd_tmio_driver --- 27 unchanged lines hidden (view full) --- 1118#if !defined(PCI_DRIVER) && \ 1119 !defined(PLATFORM_DRIVER) && \ 1120 !defined(OMAP1_PLATFORM_DRIVER) && \ 1121 !defined(OMAP3_PLATFORM_DRIVER) && \ 1122 !defined(OF_PLATFORM_DRIVER) && \ 1123 !defined(SA1111_DRIVER) && \ 1124 !defined(PS3_SYSTEM_BUS_DRIVER) && \ 1125 !defined(SM501_OHCI_DRIVER) && \ |
1131 !defined(TMIO_OHCI_DRIVER) && \ 1132 !defined(SSB_OHCI_DRIVER) | 1126 !defined(TMIO_OHCI_DRIVER) |
1133#error "missing bus glue for ohci-hcd" 1134#endif 1135 1136static int __init ohci_hcd_mod_init(void) 1137{ 1138 int retval = 0; 1139 1140 if (usb_disabled()) --- 49 unchanged lines hidden (view full) --- 1190#endif 1191 1192#ifdef PCI_DRIVER 1193 retval = pci_register_driver(&PCI_DRIVER); 1194 if (retval < 0) 1195 goto error_pci; 1196#endif 1197 | 1127#error "missing bus glue for ohci-hcd" 1128#endif 1129 1130static int __init ohci_hcd_mod_init(void) 1131{ 1132 int retval = 0; 1133 1134 if (usb_disabled()) --- 49 unchanged lines hidden (view full) --- 1184#endif 1185 1186#ifdef PCI_DRIVER 1187 retval = pci_register_driver(&PCI_DRIVER); 1188 if (retval < 0) 1189 goto error_pci; 1190#endif 1191 |
1198#ifdef SSB_OHCI_DRIVER 1199 retval = ssb_driver_register(&SSB_OHCI_DRIVER); 1200 if (retval) 1201 goto error_ssb; 1202#endif 1203 | |
1204#ifdef SM501_OHCI_DRIVER 1205 retval = platform_driver_register(&SM501_OHCI_DRIVER); 1206 if (retval < 0) 1207 goto error_sm501; 1208#endif 1209 1210#ifdef TMIO_OHCI_DRIVER 1211 retval = platform_driver_register(&TMIO_OHCI_DRIVER); --- 7 unchanged lines hidden (view full) --- 1219#ifdef TMIO_OHCI_DRIVER 1220 platform_driver_unregister(&TMIO_OHCI_DRIVER); 1221 error_tmio: 1222#endif 1223#ifdef SM501_OHCI_DRIVER 1224 platform_driver_unregister(&SM501_OHCI_DRIVER); 1225 error_sm501: 1226#endif | 1192#ifdef SM501_OHCI_DRIVER 1193 retval = platform_driver_register(&SM501_OHCI_DRIVER); 1194 if (retval < 0) 1195 goto error_sm501; 1196#endif 1197 1198#ifdef TMIO_OHCI_DRIVER 1199 retval = platform_driver_register(&TMIO_OHCI_DRIVER); --- 7 unchanged lines hidden (view full) --- 1207#ifdef TMIO_OHCI_DRIVER 1208 platform_driver_unregister(&TMIO_OHCI_DRIVER); 1209 error_tmio: 1210#endif 1211#ifdef SM501_OHCI_DRIVER 1212 platform_driver_unregister(&SM501_OHCI_DRIVER); 1213 error_sm501: 1214#endif |
1227#ifdef SSB_OHCI_DRIVER 1228 ssb_driver_unregister(&SSB_OHCI_DRIVER); 1229 error_ssb: 1230#endif | |
1231#ifdef PCI_DRIVER 1232 pci_unregister_driver(&PCI_DRIVER); 1233 error_pci: 1234#endif 1235#ifdef SA1111_DRIVER 1236 sa1111_driver_unregister(&SA1111_DRIVER); 1237 error_sa1111: 1238#endif --- 31 unchanged lines hidden (view full) --- 1270static void __exit ohci_hcd_mod_exit(void) 1271{ 1272#ifdef TMIO_OHCI_DRIVER 1273 platform_driver_unregister(&TMIO_OHCI_DRIVER); 1274#endif 1275#ifdef SM501_OHCI_DRIVER 1276 platform_driver_unregister(&SM501_OHCI_DRIVER); 1277#endif | 1215#ifdef PCI_DRIVER 1216 pci_unregister_driver(&PCI_DRIVER); 1217 error_pci: 1218#endif 1219#ifdef SA1111_DRIVER 1220 sa1111_driver_unregister(&SA1111_DRIVER); 1221 error_sa1111: 1222#endif --- 31 unchanged lines hidden (view full) --- 1254static void __exit ohci_hcd_mod_exit(void) 1255{ 1256#ifdef TMIO_OHCI_DRIVER 1257 platform_driver_unregister(&TMIO_OHCI_DRIVER); 1258#endif 1259#ifdef SM501_OHCI_DRIVER 1260 platform_driver_unregister(&SM501_OHCI_DRIVER); 1261#endif |
1278#ifdef SSB_OHCI_DRIVER 1279 ssb_driver_unregister(&SSB_OHCI_DRIVER); 1280#endif | |
1281#ifdef PCI_DRIVER 1282 pci_unregister_driver(&PCI_DRIVER); 1283#endif 1284#ifdef SA1111_DRIVER 1285 sa1111_driver_unregister(&SA1111_DRIVER); 1286#endif 1287#ifdef OF_PLATFORM_DRIVER 1288 platform_driver_unregister(&OF_PLATFORM_DRIVER); --- 17 unchanged lines hidden --- | 1262#ifdef PCI_DRIVER 1263 pci_unregister_driver(&PCI_DRIVER); 1264#endif 1265#ifdef SA1111_DRIVER 1266 sa1111_driver_unregister(&SA1111_DRIVER); 1267#endif 1268#ifdef OF_PLATFORM_DRIVER 1269 platform_driver_unregister(&OF_PLATFORM_DRIVER); --- 17 unchanged lines hidden --- |