phy: qcom: add QMP UFS PHY support This serie imports the QMP UFS PHY headers then adds the QMP PHY driver in order to support enabling the UFS PHY on the SDM845, SM8250, SM8550 and SM8650 platforms. To: Tom Rini <trini@konsulko.com> To: Caleb Connolly <caleb.connolly@linaro.org> To: Sumit Garg <sumit.garg@linaro.org> Cc: u-boot@lists.denx.de Cc: u-boot-qcom@groups.io Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> --- Bhupesh Sharma (2): phy: qcom: Import QMP phy related header files from Linux phy: qcom: Add QMP UFS PHY driver drivers/phy/qcom/Kconfig | 6 + drivers/phy/qcom/Makefile | 1 + drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v2.h | 25 + drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v3.h | 21 + drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v4.h | 31 + drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v5.h | 32 + drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v6.h | 38 + drivers/phy/qcom/phy-qcom-qmp-pcs-v2.h | 43 + drivers/phy/qcom/phy-qcom-qmp-pcs-v3.h | 145 +++ drivers/phy/qcom/phy-qcom-qmp-pcs-v4.h | 135 +++ drivers/phy/qcom/phy-qcom-qmp-qserdes-com-v3.h | 111 ++ drivers/phy/qcom/phy-qcom-qmp-qserdes-com-v4.h | 123 +++ drivers/phy/qcom/phy-qcom-qmp-qserdes-com-v6.h | 89 ++ drivers/phy/qcom/phy-qcom-qmp-qserdes-com.h | 140 +++ drivers/phy/qcom/phy-qcom-qmp-qserdes-pll.h | 69 ++ .../phy/qcom/phy-qcom-qmp-qserdes-txrx-ufs-v6.h | 52 + drivers/phy/qcom/phy-qcom-qmp-qserdes-txrx-v3.h | 68 ++ drivers/phy/qcom/phy-qcom-qmp-qserdes-txrx-v4.h | 233 ++++ drivers/phy/qcom/phy-qcom-qmp-qserdes-txrx.h | 205 ++++ drivers/phy/qcom/phy-qcom-qmp-ufs.c | 1116 ++++++++++++++++++++ drivers/phy/qcom/phy-qcom-qmp.h | 115 ++ 21 files changed, 2798 insertions(+) --- base-commit: ca55cf8104c0dd78aae45fa66dd8400ef1b3d0ac change-id: 20240910-topic-ufs-qcom-phy-c3d5d0f4138d Best regards,