[GIT PULL]: Generic phy updates for v6.14

From: Vinod Koul
Date: Wed Jan 29 2025 - 13:38:10 EST


Hello Linus,

Please pull to receive updates for Generic phy subsystem. Lots of
Qualcomm and Rockchip device support.

The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37:

Linux 6.13-rc1 (2024-12-01 14:28:56 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git tags/phy-for-6.14

for you to fetch changes up to af1bc0ebe743d4c72f05a95efcc1c66043332be0:

dt-bindings: phy: qcom,qmp-pcie: document the SM8350 two lanes PCIe PHY (2024-12-25 01:17:33 +0530)

----------------------------------------------------------------
phy-for-6.14

- New Support
- Qualcomm SAR2130P qmp usb, SAR2130P qmp pcie, QCS615 qusb2 and PCIe,
IPQ5424 qmp pcie, IPQ5424 QUSB2 and USB3 PHY
- Rockchip rk3576 combo phy support

- Updates
- Drop Shengyang for JH7110 maintainer
- Freescale hdmi register calculation optimization
- Rockchip pcie phy mutex and regmap updates

----------------------------------------------------------------
Adam Ford (3):
phy: freescale: fsl-samsung-hdmi: Expand Integer divider range
phy: freescale: fsl-samsung-hdmi: Stop searching when exact match is found
phy: freescale: fsl-samsung-hdmi: Clean up fld_tg_code calculation

Advait Dhamorikar (1):
phy: marvell: Fix spelling mistake "exlicitly" -> "explicitly"

Anand Moon (6):
phy: rockchip-pcie: Simplify error handling with dev_err_probe()
phy: rockchip-pcie: Use devm_clk_get_enabled() helper
phy: rockchip-pcie: Use regmap_read_poll_timeout() for PCIe reference clk PLL status
phy: rockchip-pcie: Refactor mutex handling in rockchip_pcie_phy_power_off()
phy: rockchip-pcie: Refactor mutex handling in rockchip_pcie_phy_power_on()
phy: rockchip-pcie: Use guard notation when acquiring mutex

Andy Shevchenko (2):
phy: HiSilicon: Don't use "proxy" headers
phy: sun4i-usb: Remove unused of_gpio.h

Andy Yan (1):
phy: rockchip: phy-rockchip-typec: Fix Copyright description

AngeloGioacchino Del Regno (1):
phy: mediatek: phy-mtk-hdmi: Register PHY provided regulator

Dmitry Baryshkov (6):
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Add SAR2130P compatible
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Add SAR2130P compatible
phy: qualcomm: qmp-combo: add support for SAR2130P
phy: qualcomm: qmp-pcie: split PCS_LANE1 region
phy: qualcomm: qmp-pcie: define several new registers
phy: qualcomm: qmp-pcie: add support for SAR2130P

Frank Wang (1):
dt-bindings: phy: rockchip: add rk3576 compatible

Kever Yang (1):
phy: rockchip-naneng-combo: add rk3576 support

Krishna Kurapati (2):
dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings
phy: qcom-qusb2: Add support for QCS615

Krishna chaitanya chundru (2):
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the QCS615 QMP PCIe PHY Gen3 x1
phy: qcom: qmp: Add phy register and clk setting for QCS615 PCIe

Lars-Peter Clausen (1):
phy: tegra194: p2u: Allow to enable driver on Tegra234

Manikanta Mylavarapu (1):
dt-bindings: phy: qcom,ipq8074-qmp-pcie: Document the IPQ5424 QMP PCIe PHYs

Neil Armstrong (1):
dt-bindings: phy: qcom,qmp-pcie: document the SM8350 two lanes PCIe PHY

Peter Griffin (1):
phy: samsung-ufs: switch back to syscon_regmap_lookup_by_phandle()

Varadarajan Narayanan (4):
dt-bindings: phy: qcom,qusb2: Document IPQ5424 compatible
phy: qcom-qusb2: add QUSB2 support for IPQ5424
dt-bindings: phy: qcom,qmp-usb: Add IPQ5424 USB3 PHY
phy: qcom: qmp: Enable IPQ5424 support

Xu Yang (1):
dt-bindings: phy: imx8mq-usb: correct reference to usb-switch.yaml

Zijun Hu (1):
phy: core: Simplify API of_phy_simple_xlate() implementation

keith zhao (1):
MAINTAINERS: Remove Shengyang as JH7110 DPHY maintainer

.../bindings/phy/fsl,imx8mq-usb-phy.yaml | 7 +-
.../bindings/phy/phy-rockchip-naneng-combphy.yaml | 1 +
.../bindings/phy/qcom,ipq8074-qmp-pcie-phy.yaml | 21 +-
.../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 +
.../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 6 +
.../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 2 +
.../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 2 +
.../devicetree/bindings/usb/qcom,dwc3.yaml | 3 +
MAINTAINERS | 1 -
drivers/phy/allwinner/phy-sun4i-usb.c | 1 -
drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 47 ++--
drivers/phy/hisilicon/phy-hi3670-pcie.c | 11 +-
drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 2 +-
drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c | 44 ++++
drivers/phy/mediatek/phy-mtk-hdmi-mt8195.h | 3 +
drivers/phy/mediatek/phy-mtk-hdmi.c | 28 +++
drivers/phy/mediatek/phy-mtk-hdmi.h | 4 +
drivers/phy/phy-core.c | 23 +-
drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 100 ++++++++
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 278 +++++++++++++++++++-
drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v4_20.h | 5 +-
drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5_20.h | 5 +-
drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v6.h | 3 +
drivers/phy/qualcomm/phy-qcom-qmp-pcs-v2.h | 1 +
drivers/phy/qualcomm/phy-qcom-qmp-pcs-v6.h | 2 +
.../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6.h | 1 +
drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 3 +
drivers/phy/qualcomm/phy-qcom-qusb2.c | 55 ++++
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 279 +++++++++++++++++++++
drivers/phy/rockchip/phy-rockchip-pcie.c | 146 ++++-------
drivers/phy/rockchip/phy-rockchip-typec.c | 2 +-
drivers/phy/samsung/Kconfig | 1 +
drivers/phy/samsung/phy-samsung-ufs.c | 6 +-
drivers/phy/tegra/Kconfig | 5 +-
34 files changed, 925 insertions(+), 174 deletions(-)

--
~Vinod

Attachment: signature.asc
Description: PGP signature