linux-stable/drivers/phy/qualcomm
Manu Gautam fdf37e1a1f phy: qcom-qmp: Enable pipe_clk before PHY initialization
QMP PHY for USB/PCIE requires pipe_clk for locking of
retime buffers at the pipe interface. Driver checks for
PHY_STATUS without enabling pipe_clk due to which
phy_init() fails with initialization timeout.
Though pipe_clk is output from PHY (after PLL is programmed
during initialization sequence) to GCC clock_ctl and then fed
back to PHY but for PHY_STATUS register to reflect successful
initialization pipe_clk from GCC must be present.
Since, clock driver now ignores status_check for pipe_clk on
clk_enable/disable, driver can safely enable/disable pipe_clk
from phy_init/exit.

Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
2018-05-20 21:51:27 +05:30
..
Kconfig phy: Add a driver for the ATH79 USB phy 2018-04-25 10:53:00 +05:30
Makefile phy: Add a driver for the ATH79 USB phy 2018-04-25 10:53:00 +05:30
phy-ath79-usb.c phy: Add a driver for the ATH79 USB phy 2018-04-25 10:53:00 +05:30
phy-qcom-apq8064-sata.c
phy-qcom-ipq806x-sata.c
phy-qcom-qmp.c phy: qcom-qmp: Enable pipe_clk before PHY initialization 2018-05-20 21:51:27 +05:30
phy-qcom-qmp.h phy: qcom-qmp: Add support for runtime PM 2018-03-08 13:56:19 +05:30
phy-qcom-qusb2.c phy: add SPDX identifier to QMP and QUSB2 PHY drivers 2018-03-08 13:56:20 +05:30
phy-qcom-ufs-i.h ufs/phy: qcom: Refactor to use phy_init call 2017-10-23 11:19:27 +05:30
phy-qcom-ufs-qmp-14nm.c ufs/phy: qcom: Refactor to use phy_init call 2017-10-23 11:19:27 +05:30
phy-qcom-ufs-qmp-14nm.h
phy-qcom-ufs-qmp-20nm.c ufs/phy: qcom: Refactor to use phy_init call 2017-10-23 11:19:27 +05:30
phy-qcom-ufs-qmp-20nm.h
phy-qcom-ufs.c phy: qcom-ufs: add MODULE_LICENSE tag 2018-03-12 15:11:59 +05:30
phy-qcom-usb-hs.c
phy-qcom-usb-hsic.c