linux/drivers/phy/broadcom
Al Cooper 209c805835 phy: usb: Fix incorrect clearing of tca_drv_sel bit in SETUP reg for 7211
The 7211a0 has a tca_drv_sel bit in the USB SETUP register that
should never be enabled. This feature is only used if there is a
USB Type-C PHY, and the 7211 does not have one. If the bit is
enabled, the VBUS signal will never be asserted. In the 7211a0,
the bit was incorrectly defaulted to on so the driver had to clear
the bit. In the 7211c0 the state was inverted so the driver should
no longer clear the bit. This hasn't been a problem because all
current 7211 boards don't use the VBUS signal, but there are some
future customer boards that may use it.

Signed-off-by: Al Cooper <alcooperx@gmail.com>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Link: https://lore.kernel.org/r/20201002190115.48017-1-alcooperx@gmail.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2020-10-28 21:40:56 +05:30
..
Kconfig phy: bcm63xx-usbh: Add BCM63xx USBH driver 2020-07-21 22:59:58 +05:30
Makefile phy: bcm63xx-usbh: Add BCM63xx USBH driver 2020-07-21 22:59:58 +05:30
phy-bcm-cygnus-pcie.c phy: Convert to using %pOFn instead of device_node.name 2018-09-25 16:10:07 +05:30
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 phy: phy-bcm-ns-usb3: convert to readl_poll_timeout_atomic() 2020-09-08 09:56:10 +05:30
phy-bcm-ns2-pcie.c
phy-bcm-ns2-usbdrd.c phy: phy-bcm-ns2-usbdrd: convert to readl_poll_timeout_atomic() 2020-09-08 09:56:10 +05:30
phy-bcm-sr-pcie.c phy: bcm-sr-pcie: Change operation when PIPEMUX=1 2019-02-07 11:11:06 +05:30
phy-bcm-sr-usb.c phy: phy-bcm-sr-usb: convert to readl_poll_timeout_atomic() 2020-09-08 09:56:11 +05:30
phy-bcm63xx-usbh.c phy: bcm63xx-usbh: Add BCM63xx USBH driver 2020-07-21 22:59:58 +05:30
phy-brcm-sata.c phy: brcm-sata: Correct MDIO operations for 40nm platforms 2020-02-21 14:01:47 +05:30
phy-brcm-usb-init-synopsys.c phy: usb: Fix incorrect clearing of tca_drv_sel bit in SETUP reg for 7211 2020-10-28 21:40:56 +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: phy-brcm-usb: Constify static structs 2020-05-18 19:30:56 +05:30