misc: Port USB251xB/xBi Hi-Speed Hub Controller Driver from Linux
authorMarek Vasut <marex@denx.de>
Sun, 10 Apr 2022 04:27:14 +0000 (06:27 +0200)
committerMarek Vasut <marex@denx.de>
Tue, 7 Jun 2022 14:14:20 +0000 (16:14 +0200)
commit02544db9a7ffd352129f51c8987fc5a6e2b31a8b
treeb7c6b7c04c2c2d29bb27d03791a21f182864e0cd
parentfe8e8af36c46dd6381d64b174bd6b5e1283a5294
misc: Port USB251xB/xBi Hi-Speed Hub Controller Driver from Linux

This patch adds a driver for configuration of the Microchip USB251xB/xBi
USB 2.0 hub controller series with USB 2.0 upstream connectivity, SMBus
configuration interface and two to four USB 2.0 downstream ports.

This is ported from Linux as of Linux kernel commit
5c2b9c61ae5d8 ("usb: usb251xb: add boost-up property support")

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Bin Meng <bmeng.cn@gmail.com>
Cc: Michal Simek <michal.simek@xilinx.com>
Cc: Simon Glass <sjg@chromium.org>
drivers/misc/Kconfig
drivers/misc/Makefile
drivers/misc/usb251xb.c [new file with mode: 0644]