]> git.baikalelectronics.ru Git - kernel.git/commit
usb: dwc3: Add driver for Xilinx platforms
authorManish Narani <manish.narani@xilinx.com>
Wed, 17 Mar 2021 06:52:29 +0000 (12:22 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 23 Mar 2021 11:48:14 +0000 (12:48 +0100)
commita523d46a882927ece4afe29bee2a39e063f33771
tree7eb5ac89cc113ba236e19fb14e1cd98647416fb2
parent77b312d7581521ddccbeb208b88397d3e324bcab
usb: dwc3: Add driver for Xilinx platforms

Add a new driver for supporting Xilinx platforms. This driver is used
for some sequence of operations required for Xilinx USB controllers.
This driver is also used to choose between PIPE clock coming from SerDes
and the Suspend Clock. Before the controller is out of reset, the clock
selection should be changed to PIPE clock in order to make the USB
controller work. There is a register added in Xilinx USB controller
register space for the same.

Signed-off-by: Manish Narani <manish.narani@xilinx.com>
Link: https://lore.kernel.org/r/1615963949-75320-3-git-send-email-manish.narani@xilinx.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/dwc3/Kconfig
drivers/usb/dwc3/Makefile
drivers/usb/dwc3/dwc3-of-simple.c
drivers/usb/dwc3/dwc3-xilinx.c [new file with mode: 0644]