[PATCH 00/20] phy: qcom-qmp: further prep fixes and cleanups (set 3)

Johan Hovold
2022-10-12T08:49:23Z

Here's the next batch of QMP fixes and cleanups in preparation for
adding support for SC8280XP and its four-lane PCIe PHYs.

Note that these apply on top of the following three series that have
been reviewed and should be ready to be merged when the PHY tree opens:

https://lore.kernel.org/lkml/20220929092916.23068-1-johan+linaro@kernel.org/
https://lore.kernel.org/linux-phy/20220927092207.161501-1-dmitry.baryshkov@linaro.org/
https://lore.kernel.org/lkml/20221012081241.18273-1-johan+linaro@kernel.org/

Note that I did not add stable tags to the initialisation fixes as these
drivers obviously work to some degree also without waiting for the PHY
to become ready during power on. After they have been tested on the
corresponding platforms, any interested party can ask the stable team to
backport them.

Johan

Johan Hovold (20):
phy: qcom-qmp-pcie: fix sc8180x initialisation
phy: qcom-qmp-pcie: fix ipq8074-gen3 initialisation
phy: qcom-qmp-pcie: fix ipq6018 initialisation
phy: qcom-qmp-pcie: clean up status polling
phy: qcom-qmp-pcie: increase status polling period
phy: qcom-qmp-pcie-msm8996: clean up ready and status polling
phy: qcom-qmp-pcie-msm8996: increase status polling period
phy: qcom-qmp-combo: clean up status polling
phy: qcom-qmp-combo: increase status polling period
phy: qcom-qmp-ufs: drop unused phy-status config
phy: qcom-qmp-ufs: clean up ready polling
phy: qcom-qmp-ufs: increase ready polling period
phy: qcom-qmp-usb: clean up status polling
phy: qcom-qmp-usb: increase status polling period
phy: qcom-qmp-combo: drop start and pwrdn-ctrl abstraction
phy: qcom-qmp-pcie: drop start-ctrl abstraction
phy: qcom-qmp-pcie: add config sanity checks
phy: qcom-qmp-pcie-msm8996: drop start and pwrdn-ctrl abstraction
phy: qcom-qmp-ufs: drop start and pwrdn-ctrl abstraction
phy: qcom-qmp-usb: drop start and pwrdn-ctrl abstraction

drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 43 ++--------
.../phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c | 36 +++-----
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 30 +++----
drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 51 ++---------
drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 86 ++-----------------
5 files changed, 46 insertions(+), 200 deletions(-)

--
2.35.1