Browse Source

USB: otg/ulpi: add support for SMSC USB3319 ulpi phy

Signed-off-by: Igor Grinberg <grinberg@compulab.co.il>
Signed-off-by: Mike Rapoport <mike@compulab.co.il>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Igor Grinberg 15 years ago
parent
commit
51a91a5424
2 changed files with 1 additions and 2 deletions
  1. 0 2
      drivers/usb/otg/Kconfig
  2. 1 0
      drivers/usb/otg/ulpi.c

+ 0 - 2
drivers/usb/otg/Kconfig

@@ -49,8 +49,6 @@ config USB_ULPI
 	  Enable this to support ULPI connected USB OTG transceivers which
 	  Enable this to support ULPI connected USB OTG transceivers which
 	  are likely found on embedded boards.
 	  are likely found on embedded boards.
 
 
-	  The only chip currently supported is NXP's ISP1504
-
 config TWL4030_USB
 config TWL4030_USB
 	tristate "TWL4030 USB Transceiver Driver"
 	tristate "TWL4030 USB Transceiver Driver"
 	depends on TWL4030_CORE && REGULATOR_TWL4030
 	depends on TWL4030_CORE && REGULATOR_TWL4030

+ 1 - 0
drivers/usb/otg/ulpi.c

@@ -34,6 +34,7 @@
 /* ULPI hardcoded IDs, used for probing */
 /* ULPI hardcoded IDs, used for probing */
 static unsigned int ulpi_ids[] = {
 static unsigned int ulpi_ids[] = {
 	ULPI_ID(0x04cc, 0x1504),	/* NXP ISP1504 */
 	ULPI_ID(0x04cc, 0x1504),	/* NXP ISP1504 */
+	ULPI_ID(0x0424, 0x0006),        /* SMSC USB3319 */
 };
 };
 
 
 static int ulpi_set_flags(struct otg_transceiver *otg)
 static int ulpi_set_flags(struct otg_transceiver *otg)