Merge tag 'phy-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
Pull phy updates from Vinod Koul:
"As usual a couple of new drivers, a bunch of new device support and
few updates to existing drivers
New Support:
- Starfive dphy rx, JH7110 usb and pcie support
- Rockchip rv1126 inno-dsi phy, rk3588 usb and pcie support
- Qualcomm sa8775p PCIe support, M31 USB PHY driver
- Samsung Exynos850 usb support
Updates:
- Mediatek dsi driver clock updates
- Qualcomm sm8150 combo phy with reworking of qmp pcie driver
- Xilinx zynqmp runtime PM support"
* tag 'phy-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy: (83 commits)
phy: exynos5-usbdrd: Add Exynos850 support
phy: exynos5-usbdrd: Add 26MHz ref clk support
phy: exynos5-usbdrd: Make it possible to pass custom phy ops
dt-bindings: phy: samsung,usb3-drd-phy: Add Exynos850 support
phy: qcom-qmp-combo: fix clock probing
phy: qcom-qmp-pcie: support SM8150 PCIe QMP PHYs
phy: qcom-qmp-pcie: populate offsets configuration
phy: qcom-qmp-pcie: simplify clock handling
phy: qcom-qmp-pcie: keep offset tables sorted
phy: qcom-qmp-pcie: drop ln_shrd from v5_20 config
dt-bindings: phy: qcom,qmp-pcie: describe SM8150 PCIe PHYs
dt-bindings: phy: migrate QMP PCIe PHY bindings to qcom,sc8280xp-qmp-pcie-phy.yaml
phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed
phy: qcom: Introduce M31 USB PHY driver
dt-bindings: phy: qcom,m31: Document qcom,m31 USB phy
phy: rockchip: inno-dsidphy: Add rv1126 support
dt-bindings: phy: rockchip-inno-dsidphy: Document rv1126
dt-bindings: phy: mediatek,tphy: allow simple nodename pattern
phy: amlogic: meson-g12a-usb2: fix Wvoid-pointer-to-enum-cast warning
phy: marvell pxa-usb: fix Wvoid-pointer-to-enum-cast warning
...
-rw-r--r-- | Documentation/devicetree/bindings/phy/mediatek,tphy.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/qcom,ipq5332-usb-hsphy.yaml | 59 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/qcom,ipq8074-qmp-pcie-phy.yaml | 278 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/qcom,msm8996-qmp-ufs-phy.yaml | 228 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/qcom,msm8996-qmp-usb3-phy.yaml | 80 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/qcom,msm8998-qmp-pcie-phy.yaml | 97 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/qcom,sc7180-qmp-usb3-dp-phy.yaml | 282 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 55 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 48 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 46 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/qcom,snps-eusb2-repeater.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/rockchip,inno-usb2phy.yaml | 21 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/rockchip,pcie3-phy.yaml | 33 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml | 71 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml | 58 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml | 50 | |
-rw-r--r-- | MAINTAINERS | 15 | |
-rw-r--r-- | drivers/phy/Kconfig | 1 | |
-rw-r--r-- | drivers/phy/Makefile | 1 | |
-rw-r--r-- | drivers/phy/allwinner/phy-sun4i-usb.c | 2 | |
-rw-r--r-- | drivers/phy/allwinner/phy-sun50i-usb3.c | 1 | |
-rw-r--r-- | drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 2 | |
-rw-r--r-- | drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c | 1 | |
-rw-r--r-- | drivers/phy/amlogic/phy-meson-axg-pcie.c | 1 | |
-rw-r--r-- | drivers/phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c | 1 | |
-rw-r--r-- | drivers/phy/amlogic/phy-meson-g12a-usb2.c | 4 | |
-rw-r--r-- | drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 2 | |
-rw-r--r-- | drivers/phy/amlogic/phy-meson-gxl-usb2.c | 2 | |
-rw-r--r-- | drivers/phy/amlogic/phy-meson8-hdmi-tx.c | 2 | |
-rw-r--r-- | drivers/phy/amlogic/phy-meson8b-usb2.c | 2 | |
-rw-r--r-- | drivers/phy/broadcom/phy-bcm-ns-usb3.c | 2 | |
-rw-r--r-- | drivers/phy/broadcom/phy-bcm-sr-usb.c | 2 | |
-rw-r--r-- | drivers/phy/broadcom/phy-bcm63xx-usbh.c | 1 | |
-rw-r--r-- | drivers/phy/broadcom/phy-brcm-sata.c | 2 | |
-rw-r--r-- | drivers/phy/broadcom/phy-brcm-usb.c | 1 | |
-rw-r--r-- | drivers/phy/cadence/cdns-dphy-rx.c | 1 | |
-rw-r--r-- | drivers/phy/cadence/cdns-dphy.c | 3 | |
-rw-r--r-- | drivers/phy/cadence/phy-cadence-sierra.c | 98 | |
-rw-r--r-- | drivers/phy/cadence/phy-cadence-torrent.c | 1734 | |
-rw-r--r-- | drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 2 | |
-rw-r--r-- | drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 4 | |
-rw-r--r-- | drivers/phy/freescale/phy-fsl-lynx-28g.c | 1 | |
-rw-r--r-- | drivers/phy/hisilicon/phy-hi3660-usb3.c | 1 | |
-rw-r--r-- | drivers/phy/hisilicon/phy-hi3670-usb3.c | 1 | |
-rw-r--r-- | drivers/phy/hisilicon/phy-hi6220-usb.c | 1 | |
-rw-r--r-- | drivers/phy/hisilicon/phy-hisi-inno-usb2.c | 3 | |
-rw-r--r-- | drivers/phy/hisilicon/phy-histb-combphy.c | 3 | |
-rw-r--r-- | drivers/phy/hisilicon/phy-hix5hd2-sata.c | 1 | |
-rw-r--r-- | drivers/phy/ingenic/phy-ingenic-usb.c | 1 | |
-rw-r--r-- | drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 1 | |
-rw-r--r-- | drivers/phy/marvell/phy-armada38x-comphy.c | 1 | |
-rw-r--r-- | drivers/phy/marvell/phy-berlin-sata.c | 1 | |
-rw-r--r-- | drivers/phy/marvell/phy-mmp3-hsic.c | 1 | |
-rw-r--r-- | drivers/phy/marvell/phy-mmp3-usb.c | 1 | |
-rw-r--r-- | drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 1 | |
-rw-r--r-- | drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 2 | |
-rw-r--r-- | drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 4 | |
-rw-r--r-- | drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 2 | |
-rw-r--r-- | drivers/phy/marvell/phy-mvebu-sata.c | 1 | |
-rw-r--r-- | drivers/phy/marvell/phy-pxa-28nm-usb2.c | 1 | |
-rw-r--r-- | drivers/phy/marvell/phy-pxa-usb.c | 2 | |
-rw-r--r-- | drivers/phy/mediatek/phy-mtk-hdmi.h | 1 | |
-rw-r--r-- | drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 30 | |
-rw-r--r-- | drivers/phy/mediatek/phy-mtk-mipi-dsi.h | 2 | |
-rw-r--r-- | drivers/phy/mediatek/phy-mtk-pcie.c | 2 | |
-rw-r--r-- | drivers/phy/mediatek/phy-mtk-tphy.c | 2 | |
-rw-r--r-- | drivers/phy/mediatek/phy-mtk-ufs.c | 1 | |
-rw-r--r-- | drivers/phy/phy-can-transceiver.c | 1 | |
-rw-r--r-- | drivers/phy/phy-xgene.c | 1 | |
-rw-r--r-- | drivers/phy/qualcomm/Kconfig | 21 | |
-rw-r--r-- | drivers/phy/qualcomm/Makefile | 2 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-ath79-usb.c | 1 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-edp.c | 2 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 1 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 3 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 2 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-m31.c | 294 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 492 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c | 1 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 483 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5_20.h | 1 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5_20.h | 2 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6.h | 5 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 13 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c | 1407 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 557 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-qmp.h | 2 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-qusb2.c | 1 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-snps-eusb2.c | 1 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 1 | |
-rw-r--r-- | drivers/phy/qualcomm/phy-qcom-usb-hs.c | 2 | |
-rw-r--r-- | drivers/phy/ralink/phy-mt7621-pci.c | 3 | |
-rw-r--r-- | drivers/phy/renesas/phy-rcar-gen2.c | 1 | |
-rw-r--r-- | drivers/phy/renesas/phy-rcar-gen3-pcie.c | 1 | |
-rw-r--r-- | drivers/phy/renesas/phy-rcar-gen3-usb2.c | 2 | |
-rw-r--r-- | drivers/phy/renesas/r8a779f0-ether-serdes.c | 10 | |
-rw-r--r-- | drivers/phy/rockchip/phy-rockchip-dphy-rx0.c | 1 | |
-rw-r--r-- | drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 5 | |
-rw-r--r-- | drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 235 | |
-rw-r--r-- | drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 357 | |
-rw-r--r-- | drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 3 | |
-rw-r--r-- | drivers/phy/rockchip/phy-rockchip-snps-pcie3.c | 3 | |
-rw-r--r-- | drivers/phy/rockchip/phy-rockchip-typec.c | 3 | |
-rw-r--r-- | drivers/phy/samsung/phy-exynos-dp-video.c | 2 | |
-rw-r--r-- | drivers/phy/samsung/phy-exynos-mipi-video.c | 3 | |
-rw-r--r-- | drivers/phy/samsung/phy-exynos5-usbdrd.c | 184 | |
-rw-r--r-- | drivers/phy/samsung/phy-samsung-usb2.c | 2 | |
-rw-r--r-- | drivers/phy/socionext/phy-uniphier-pcie.c | 2 | |
-rw-r--r-- | drivers/phy/st/phy-spear1310-miphy.c | 3 | |
-rw-r--r-- | drivers/phy/st/phy-spear1340-miphy.c | 3 | |
-rw-r--r-- | drivers/phy/st/phy-stm32-usbphyc.c | 3 | |
-rw-r--r-- | drivers/phy/starfive/Kconfig | 38 | |
-rw-r--r-- | drivers/phy/starfive/Makefile | 4 | |
-rw-r--r-- | drivers/phy/starfive/phy-jh7110-dphy-rx.c | 232 | |
-rw-r--r-- | drivers/phy/starfive/phy-jh7110-pcie.c | 204 | |
-rw-r--r-- | drivers/phy/starfive/phy-jh7110-usb.c | 152 | |
-rw-r--r-- | drivers/phy/sunplus/phy-sunplus-usb2.c | 2 | |
-rw-r--r-- | drivers/phy/tegra/phy-tegra194-p2u.c | 2 | |
-rw-r--r-- | drivers/phy/tegra/xusb.c | 2 | |
-rw-r--r-- | drivers/phy/ti/phy-gmii-sel.c | 9 | |
-rw-r--r-- | drivers/phy/ti/phy-tusb1210.c | 1 | |
-rw-r--r-- | drivers/phy/ti/phy-twl4030-usb.c | 1 | |
-rw-r--r-- | drivers/phy/xilinx/phy-zynqmp.c | 95 | |