This patch series adds a driver for configuration of the Microchip USB251xB USB 2.0 hub controller series with USB 2.0 upstream connectivity, SMBus configuration interface and two to four USB 2.0 downstream ports. CHANGES v3: - move ascii2utf16le() to lib/string.c and also use it also for ascii2desc in drivers/usb/core/hcd.c - remove platform data support from usb251xb driver CHANGES v2: - fix max-{b,s}p-current property name - add descriptor string handling from platform_data - fix non-dt handling Richard Leitner (3): lib/string: introduce ascii2utf16le() helper usb: core: hcd: use ascii2utf16le() in ascii2desc() usb: misc: add USB251xB/xBi Hi-Speed Hub Controller Driver Documentation/devicetree/bindings/usb/usb251xb.txt | 83 +++ MAINTAINERS | 8 + drivers/usb/core/hcd.c | 22 +- drivers/usb/misc/Kconfig | 9 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/usb251xb.c | 664 +++++++++++++++++++++ include/linux/string.h | 1 + lib/string.c | 26 + 8 files changed, 802 insertions(+), 12 deletions(-) create mode 100644 Documentation/devicetree/bindings/usb/usb251xb.txt create mode 100644 drivers/usb/misc/usb251xb.c -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html