linux/drivers/phy/qualcomm
Sivaprakash Murugesan 5214c50296 phy: qcom-qmp: Use correct values for ipq8074 PCIe Gen2 PHY init
commit afd55e6d1b upstream.

There were some problem in ipq8074 Gen2 PCIe phy init sequence.

1. Few register values were wrongly updated in the phy init sequence.
2. The register QSERDES_RX_SIGDET_CNTRL is a RX tuning parameter
   register which is added in serdes table causing the wrong register
   was getting updated.
3. Clocks and resets were not added in the phy init.

Fix these to make Gen2 PCIe port on ipq8074 devices to work.

Fixes: eef243d04b ("phy: qcom-qmp: Add support for IPQ8074")
Cc: stable@vger.kernel.org
Co-developed-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
Signed-off-by: Sivaprakash Murugesan <sivaprak@codeaurora.org>
Link: https://lore.kernel.org/r/1596036607-11877-4-git-send-email-sivaprak@codeaurora.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-09-17 13:45:30 +02:00
..
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: ath79-usb: Fix the main reset name to match the DT binding 2019-03-05 17:58:48 +01:00
phy-qcom-apq8064-sata.c phy: qualcomm: Adjust indentation in read_poll_timeout 2020-02-11 04:34:12 -08:00
phy-qcom-ipq806x-sata.c
phy-qcom-qmp.c phy: qcom-qmp: Use correct values for ipq8074 PCIe Gen2 PHY init 2020-09-17 13:45:30 +02:00
phy-qcom-qmp.h phy: qcom-qmp: Use correct values for ipq8074 PCIe Gen2 PHY init 2020-09-17 13:45:30 +02:00
phy-qcom-qusb2.c phy: qcom-qusb2: fix missing assignment of ret when calling clk_prepare_enable 2020-01-27 14:50:52 +01:00
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-hs: Fix extcon double register after power cycle 2019-12-31 16:35:30 +01:00
phy-qcom-usb-hsic.c