diff options
Diffstat (limited to 'drivers/usb')
-rw-r--r-- | drivers/usb/gadget/at91_udc.c | 8 | ||||
-rw-r--r-- | drivers/usb/gadget/fsl_udc.c | 9 | ||||
-rw-r--r-- | drivers/usb/gadget/pxa27x_udc.c | 9 | ||||
-rw-r--r-- | drivers/usb/host/ehci-atmel.c | 8 | ||||
-rw-r--r-- | drivers/usb/host/ehci-hcd.c | 10 | ||||
-rw-r--r-- | drivers/usb/host/ohci-at91.c | 8 | ||||
-rw-r--r-- | drivers/usb/host/ohci-hcd.c | 10 | ||||
-rw-r--r-- | drivers/usb/imx/chipidea-imx.c | 7 | ||||
-rw-r--r-- | drivers/usb/otg/Kconfig | 2 |
9 files changed, 9 insertions, 62 deletions
diff --git a/drivers/usb/gadget/at91_udc.c b/drivers/usb/gadget/at91_udc.c index 3899db29f..917ec4d00 100644 --- a/drivers/usb/gadget/at91_udc.c +++ b/drivers/usb/gadget/at91_udc.c @@ -1537,10 +1537,4 @@ static struct driver_d at91_udc_driver = { .name = driver_name, .probe = at91udc_probe, }; - -static int at91_udc_init(void) -{ - platform_driver_register(&at91_udc_driver); - return 0; -} -device_initcall(at91_udc_init); +device_platform_driver(at91_udc_driver); diff --git a/drivers/usb/gadget/fsl_udc.c b/drivers/usb/gadget/fsl_udc.c index 0a7c3ae26..855dd931c 100644 --- a/drivers/usb/gadget/fsl_udc.c +++ b/drivers/usb/gadget/fsl_udc.c @@ -2330,11 +2330,4 @@ static struct driver_d fsl_udc_driver = { .name = "fsl-udc", .probe = fsl_udc_probe, }; - -static int fsl_udc_init(void) -{ - platform_driver_register(&fsl_udc_driver); - return 0; -} - -device_initcall(fsl_udc_init); +device_platform_driver(fsl_udc_driver); diff --git a/drivers/usb/gadget/pxa27x_udc.c b/drivers/usb/gadget/pxa27x_udc.c index 1ccc23248..b18d7c5db 100644 --- a/drivers/usb/gadget/pxa27x_udc.c +++ b/drivers/usb/gadget/pxa27x_udc.c @@ -1512,11 +1512,4 @@ static struct driver_d udc_driver = { .name = "pxa27x-udc", .probe = pxa_udc_probe, }; - -static int __init pxa27x_udc_init(void) -{ - platform_driver_register(&udc_driver); - return 0; -} - -device_initcall(pxa27x_udc_init); +device_platform_driver(udc_driver); diff --git a/drivers/usb/host/ehci-atmel.c b/drivers/usb/host/ehci-atmel.c index 5957b8e1d..11b1a894e 100644 --- a/drivers/usb/host/ehci-atmel.c +++ b/drivers/usb/host/ehci-atmel.c @@ -87,10 +87,4 @@ static struct driver_d atmel_ehci_driver = { .probe = atmel_ehci_probe, .remove = atmel_ehci_remove, }; - -static int atmel_ehci_init(void) -{ - platform_driver_register(&atmel_ehci_driver); - return 0; -} -device_initcall(atmel_ehci_init); +device_platform_driver(atmel_ehci_driver); diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c index d0d6ae4cc..d83e01cc8 100644 --- a/drivers/usb/host/ehci-hcd.c +++ b/drivers/usb/host/ehci-hcd.c @@ -909,12 +909,4 @@ static struct driver_d ehci_driver = { .probe = ehci_probe, .remove = ehci_remove, }; - -static int ehcil_init(void) -{ - platform_driver_register(&ehci_driver); - return 0; -} - -device_initcall(ehcil_init); - +device_platform_driver(ehci_driver); diff --git a/drivers/usb/host/ohci-at91.c b/drivers/usb/host/ohci-at91.c index b2598f2a5..0f5c8f130 100644 --- a/drivers/usb/host/ohci-at91.c +++ b/drivers/usb/host/ohci-at91.c @@ -85,10 +85,4 @@ static struct driver_d at91_ohci_driver = { .probe = at91_ohci_probe, .remove = at91_ohci_remove, }; - -static int at91_ohci_init(void) -{ - platform_driver_register(&at91_ohci_driver); - return 0; -} -device_initcall(at91_ohci_init); +device_platform_driver(at91_ohci_driver); diff --git a/drivers/usb/host/ohci-hcd.c b/drivers/usb/host/ohci-hcd.c index d9b5f608a..ad39bcf6a 100644 --- a/drivers/usb/host/ohci-hcd.c +++ b/drivers/usb/host/ohci-hcd.c @@ -1819,12 +1819,4 @@ static struct driver_d ohci_driver = { .name = "ohci", .probe = ohci_probe, }; - -static int ohcil_init(void) -{ - platform_driver_register(&ohci_driver); - return 0; -} - -device_initcall(ohcil_init); - +device_platform_driver(ohci_driver); diff --git a/drivers/usb/imx/chipidea-imx.c b/drivers/usb/imx/chipidea-imx.c index 5b4c0812c..495ad6246 100644 --- a/drivers/usb/imx/chipidea-imx.c +++ b/drivers/usb/imx/chipidea-imx.c @@ -83,9 +83,4 @@ static struct driver_d imx_chipidea_driver = { .name = "imx-usb", .probe = imx_chipidea_probe, }; - -static int imx_chipidea_init(void) -{ - return platform_driver_register(&imx_chipidea_driver); -} -device_initcall(imx_chipidea_init); +device_platform_driver(imx_chipidea_driver); diff --git a/drivers/usb/otg/Kconfig b/drivers/usb/otg/Kconfig index 892c21ebe..2c9fb46e4 100644 --- a/drivers/usb/otg/Kconfig +++ b/drivers/usb/otg/Kconfig @@ -4,5 +4,5 @@ config USB_ULPI Support for transceivers that conforms ULPI specification. config USB_TWL4030 - depends on I2C_TWL4030 + depends on MFD_TWL4030 bool "TWL4030 Transceiver support" |