diff options
| author | Fabio Baltieri <fabio.baltieri@linaro.org> | 2013-05-15 08:03:29 -0400 |
|---|---|---|
| committer | Felipe Balbi <balbi@ti.com> | 2013-05-28 13:01:56 -0400 |
| commit | b3affc399183eb0c548626daa9daad3d0e100906 (patch) | |
| tree | fc7e6bdc15e927913d029fe023f483bc997eb6d6 /drivers | |
| parent | a96afc6b75cf9e7991a9b869246c5dca2a8a4e7a (diff) | |
usb: phy: ab8500-usb: add platform_device_id table
Add an initial platform_device_id table to the ab8500-usb driver to
allow probing additional variants of the ab8500 family chips.
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Maxime Coquelin <maxime.coquelin@st.com>
Signed-off-by: Fabio Baltieri <fabio.baltieri@linaro.org>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/usb/phy/phy-ab8500-usb.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/drivers/usb/phy/phy-ab8500-usb.c b/drivers/usb/phy/phy-ab8500-usb.c index e6d461943f84..a0f7becb2e81 100644 --- a/drivers/usb/phy/phy-ab8500-usb.c +++ b/drivers/usb/phy/phy-ab8500-usb.c | |||
| @@ -943,11 +943,18 @@ static int ab8500_usb_remove(struct platform_device *pdev) | |||
| 943 | return 0; | 943 | return 0; |
| 944 | } | 944 | } |
| 945 | 945 | ||
| 946 | static struct platform_device_id ab8500_usb_devtype[] = { | ||
| 947 | { .name = "ab8500-usb", }, | ||
| 948 | { /* sentinel */ } | ||
| 949 | }; | ||
| 950 | MODULE_DEVICE_TABLE(platform, ab8500_usb_devtype); | ||
| 951 | |||
| 946 | static struct platform_driver ab8500_usb_driver = { | 952 | static struct platform_driver ab8500_usb_driver = { |
| 947 | .probe = ab8500_usb_probe, | 953 | .probe = ab8500_usb_probe, |
| 948 | .remove = ab8500_usb_remove, | 954 | .remove = ab8500_usb_remove, |
| 955 | .id_table = ab8500_usb_devtype, | ||
| 949 | .driver = { | 956 | .driver = { |
| 950 | .name = "ab8500-usb", | 957 | .name = "abx5x0-usb", |
| 951 | .owner = THIS_MODULE, | 958 | .owner = THIS_MODULE, |
| 952 | }, | 959 | }, |
| 953 | }; | 960 | }; |
| @@ -964,7 +971,6 @@ static void __exit ab8500_usb_exit(void) | |||
| 964 | } | 971 | } |
| 965 | module_exit(ab8500_usb_exit); | 972 | module_exit(ab8500_usb_exit); |
| 966 | 973 | ||
| 967 | MODULE_ALIAS("platform:ab8500_usb"); | ||
| 968 | MODULE_AUTHOR("ST-Ericsson AB"); | 974 | MODULE_AUTHOR("ST-Ericsson AB"); |
| 969 | MODULE_DESCRIPTION("AB8500 usb transceiver driver"); | 975 | MODULE_DESCRIPTION("AB8500 usb transceiver driver"); |
| 970 | MODULE_LICENSE("GPL"); | 976 | MODULE_LICENSE("GPL"); |
