]> git.baikalelectronics.ru Git - kernel.git/commit
usb: dwc3: imx8mp: Add support for setting SOC specific flags
authorAlexander Stein <alexander.stein@ew.tq-group.com>
Fri, 18 Feb 2022 15:27:06 +0000 (16:27 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 15 Mar 2022 14:37:11 +0000 (15:37 +0100)
commit8379717f9f6ff911bd3b12a5fe00e1d7444bf18e
tree14ee6ceaa8a964ed4bb18fcd0256af44111c9c26
parent0a756d2eaff3135205c0b32888462cc10d51e3be
usb: dwc3: imx8mp: Add support for setting SOC specific flags

The i.MX8MP glue layer has support for the following flags:
* over-current polarity
* PWR pad polarity
* controlling PPC flag in HCCPARAMS register
* permanent port attach for usb2 & usb3 port

Allow setting these flags by supporting specific flags in the glue node.
In order to get this to work an additional IORESOURCE_MEM and clock is
necessary. For backward compatibility this is purely optional.

Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Link: https://lore.kernel.org/r/20220218152707.2198357-4-alexander.stein@ew.tq-group.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/dwc3/dwc3-imx8mp.c