diff options
author | Boris Brezillon <boris.brezillon@free-electrons.com> | 2015-01-14 11:22:00 -0500 |
---|---|---|
committer | Nicolas Ferre <nicolas.ferre@atmel.com> | 2015-01-15 08:52:06 -0500 |
commit | 9f00fc1dae4a2c909b970f07d17ef649f72873fe (patch) | |
tree | f31b672d56cacd5b725cbe2255b15ac96b8ecaee /drivers/usb | |
parent | 31b817bc82f5f2c22d96bba719183ec6879f85b9 (diff) |
usb: gadget: at91_udc: Remove non-DT handling code
Since non-DT board support has been removed from the at91 architecture we
can safely remove non-DT handling code.
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Acked-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Diffstat (limited to 'drivers/usb')
-rw-r--r-- | drivers/usb/gadget/udc/Kconfig | 1 | ||||
-rw-r--r-- | drivers/usb/gadget/udc/at91_udc.c | 16 |
2 files changed, 3 insertions, 14 deletions
diff --git a/drivers/usb/gadget/udc/Kconfig b/drivers/usb/gadget/udc/Kconfig index b8e213eb36cc..366e551aeff0 100644 --- a/drivers/usb/gadget/udc/Kconfig +++ b/drivers/usb/gadget/udc/Kconfig | |||
@@ -32,6 +32,7 @@ menu "USB Peripheral Controller" | |||
32 | config USB_AT91 | 32 | config USB_AT91 |
33 | tristate "Atmel AT91 USB Device Port" | 33 | tristate "Atmel AT91 USB Device Port" |
34 | depends on ARCH_AT91 | 34 | depends on ARCH_AT91 |
35 | depends on OF || COMPILE_TEST | ||
35 | help | 36 | help |
36 | Many Atmel AT91 processors (such as the AT91RM2000) have a | 37 | Many Atmel AT91 processors (such as the AT91RM2000) have a |
37 | full speed USB Device Port with support for five configurable | 38 | full speed USB Device Port with support for five configurable |
diff --git a/drivers/usb/gadget/udc/at91_udc.c b/drivers/usb/gadget/udc/at91_udc.c index d33f2994b7c4..be7e16037ac4 100644 --- a/drivers/usb/gadget/udc/at91_udc.c +++ b/drivers/usb/gadget/udc/at91_udc.c | |||
@@ -1710,12 +1710,6 @@ static int at91udc_probe(struct platform_device *pdev) | |||
1710 | int retval; | 1710 | int retval; |
1711 | struct resource *res; | 1711 | struct resource *res; |
1712 | 1712 | ||
1713 | if (!dev_get_platdata(dev) && !pdev->dev.of_node) { | ||
1714 | /* small (so we copy it) but critical! */ | ||
1715 | DBG("missing platform_data\n"); | ||
1716 | return -ENODEV; | ||
1717 | } | ||
1718 | |||
1719 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); | 1713 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
1720 | if (!res) | 1714 | if (!res) |
1721 | return -ENXIO; | 1715 | return -ENXIO; |
@@ -1728,11 +1722,7 @@ static int at91udc_probe(struct platform_device *pdev) | |||
1728 | /* init software state */ | 1722 | /* init software state */ |
1729 | udc = &controller; | 1723 | udc = &controller; |
1730 | udc->gadget.dev.parent = dev; | 1724 | udc->gadget.dev.parent = dev; |
1731 | if (IS_ENABLED(CONFIG_OF) && pdev->dev.of_node) | 1725 | at91udc_of_init(udc, pdev->dev.of_node); |
1732 | at91udc_of_init(udc, pdev->dev.of_node); | ||
1733 | else | ||
1734 | memcpy(&udc->board, dev_get_platdata(dev), | ||
1735 | sizeof(struct at91_udc_data)); | ||
1736 | udc->pdev = pdev; | 1726 | udc->pdev = pdev; |
1737 | udc->enabled = 0; | 1727 | udc->enabled = 0; |
1738 | spin_lock_init(&udc->lock); | 1728 | spin_lock_init(&udc->lock); |
@@ -1968,14 +1958,12 @@ static int at91udc_resume(struct platform_device *pdev) | |||
1968 | #define at91udc_resume NULL | 1958 | #define at91udc_resume NULL |
1969 | #endif | 1959 | #endif |
1970 | 1960 | ||
1971 | #if defined(CONFIG_OF) | ||
1972 | static const struct of_device_id at91_udc_dt_ids[] = { | 1961 | static const struct of_device_id at91_udc_dt_ids[] = { |
1973 | { .compatible = "atmel,at91rm9200-udc" }, | 1962 | { .compatible = "atmel,at91rm9200-udc" }, |
1974 | { /* sentinel */ } | 1963 | { /* sentinel */ } |
1975 | }; | 1964 | }; |
1976 | 1965 | ||
1977 | MODULE_DEVICE_TABLE(of, at91_udc_dt_ids); | 1966 | MODULE_DEVICE_TABLE(of, at91_udc_dt_ids); |
1978 | #endif | ||
1979 | 1967 | ||
1980 | static struct platform_driver at91_udc_driver = { | 1968 | static struct platform_driver at91_udc_driver = { |
1981 | .remove = __exit_p(at91udc_remove), | 1969 | .remove = __exit_p(at91udc_remove), |
@@ -1984,7 +1972,7 @@ static struct platform_driver at91_udc_driver = { | |||
1984 | .resume = at91udc_resume, | 1972 | .resume = at91udc_resume, |
1985 | .driver = { | 1973 | .driver = { |
1986 | .name = (char *) driver_name, | 1974 | .name = (char *) driver_name, |
1987 | .of_match_table = of_match_ptr(at91_udc_dt_ids), | 1975 | .of_match_table = at91_udc_dt_ids, |
1988 | }, | 1976 | }, |
1989 | }; | 1977 | }; |
1990 | 1978 | ||