Miquel Raynal
0629d57bbd
phy: mvebu-cp110-comphy: Add clocks support
...
There is no public clock tree that implies such dependencies between
the MG/MG-core/AXI clocks and the COMPHY IP but accessing the COMPHY
registers while one of the three clocks are disabled stalls the CPU.
This happens if, for instance, the COMPHY driver probe is deferred
(eg. the USB Vbus regulator driver is not yet visible). The MVPP2
driver which also needs these clocks (among others) will
prepare/enable the clocks, then be deferred, and disable/unprepare
them. Next COMPHY lane to be configured would produce an infinite
stall.
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Tested-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
2019-08-27 11:37:09 +05:30
..
allwinner
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157
2019-05-30 11:26:37 -07:00
amlogic
phy: for 5.3
2019-07-01 15:04:59 +02:00
broadcom
phy: for 5.3
2019-07-01 15:04:59 +02:00
cadence
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
freescale
phy: for 5.3
2019-07-01 15:04:59 +02:00
hisilicon
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
lantiq
phy: lantiq: vrx200-pcie: add a driver for the Lantiq VRX200 PCIe PHY
2019-08-23 09:40:48 +05:30
marvell
phy: mvebu-cp110-comphy: Add clocks support
2019-08-27 11:37:09 +05:30
mediatek
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
motorola
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
mscc
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
qualcomm
phy: qcom-qmp: Correct ready status, again
2019-08-26 17:20:04 +05:30
ralink
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157
2019-05-30 11:26:37 -07:00
renesas
phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current
2019-08-26 17:20:02 +05:30
rockchip
phy-rockchip-inno-hdmi: Fix RK3328_TERM_RESISTOR_CALIB_SPEED_7_0's third value
2019-08-27 11:36:36 +05:30
samsung
phy: samsung: disable bind/unbind platform driver feature
2019-08-23 09:40:59 +05:30
socionext
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
st
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
tegra
phy: for 5.2-rc
2019-07-01 12:11:43 +02:00
ti
phy: ti: am654-serdes: fix an use-after-free in serdes_am654_clk_register()
2019-08-26 17:20:01 +05:30
Kconfig
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
Makefile
phy: enable compile-testing for the Lantiq PHY drivers
2019-08-23 09:40:51 +05:30
phy-core-mipi-dphy.c
phy-core.c
phy: core: document phy_calibrate()
2019-08-23 09:40:57 +05:30
phy-lpc18xx-usb-otg.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
phy-pistachio-usb.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422
2019-06-05 17:37:15 +02:00
phy-xgene.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13
2019-05-21 11:28:45 +02:00