linux-stable/drivers/phy/broadcom
Al Cooper b0c0b66c0b phy: usb: Add support for wake and USB low power mode for 7211 S2/S5
Add support for 7211 USB wake. Disable all possible 7211 USB logic
for S2/S5 if USB wake is not enabled.

On the 7211, the XHCI wake signal was not connected properly and
only goes to the USB1_USB1_CTRL_TP_DIAG1 diagonstic register.
The workaround is to have VPU code running that polls for the
proper bit in the DIAG register and to wake the system when
the bit is asserted.

Signed-off-by: Al Cooper <alcooperx@gmail.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
2020-01-08 12:58:06 +05:30
..
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Makefile phy: usb: Add support for new Synopsys USB controller on the 7216 2020-01-08 12:58:06 +05:30
phy-bcm-cygnus-pcie.c
phy-bcm-kona-usb2.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
phy-bcm-ns-usb2.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
phy-bcm-ns-usb3.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
phy-bcm-ns2-pcie.c
phy-bcm-ns2-usbdrd.c
phy-bcm-sr-pcie.c
phy-bcm-sr-usb.c phy: sr-usb: Add Stingray USB PHY driver 2019-04-17 14:12:48 +05:30
phy-brcm-sata.c phy: brcm-sata: Implement 7216 initialization sequence 2020-01-08 12:58:06 +05:30
phy-brcm-usb-init-synopsys.c phy: usb: Add support for wake and USB low power mode for 7211 S2/S5 2020-01-08 12:58:06 +05:30
phy-brcm-usb-init.c phy: usb: Add support for wake and USB low power mode for 7211 S2/S5 2020-01-08 12:58:06 +05:30
phy-brcm-usb-init.h phy: usb: Add support for wake and USB low power mode for 7211 S2/S5 2020-01-08 12:58:06 +05:30
phy-brcm-usb.c phy: usb: Add support for wake and USB low power mode for 7211 S2/S5 2020-01-08 12:58:06 +05:30