[GIT PULL]: Generic phy updates for v6.10-rc1

From: Vinod Koul
Date: Tue May 21 2024 - 03:39:23 EST


Hey Linus,

Here is the set for Generic phy subsystem. This features new Embedded
DisplayPort and DisplayPort submodes support, along with bunch of
devices and a new driver along with updates to drivers.
I had to merge fixes branch into next to resolve dependencies for
incoming patches so this request is based on phy-fixes already merged by
you.

The following changes since commit 47b3e2f3914ae5e8d9025d65ae5cffcbb54bc9c3:

phy: qcom: m31: match requested regulator name with dt schema (2024-04-07 12:49:42 +0530)

are available in the Git repository at:

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

for you to fetch changes up to 960b3f023d3bda0efd6e573a0647227d1115d266:

dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback for sc8180x (2024-05-04 17:48:05 +0530)

----------------------------------------------------------------
phy-for-6.10

- New Support
- Support for Embedded DisplayPort and DisplayPort submodes and driver
support on Qualcomm X1E80100 edp driver
- Qualcomm QMP UFS PHY for SM8475, QMP USB phy for QDU1000/QRU1000 and
eusb2-repeater for SMB2360
- Samsung HDMI PHY for i.MX8MP, gs101 UFS phy
- Mediatek XFI T-PHY support for mt7988
- Rockchip usbdp combo phy driver

- Updates
- Qualcomm x4 lane EP support for sa8775p, v4 ad v6 support for X1E80100,
SM8650 tables for UFS Gear 4 & 5 and correct voltage swing tables
- Freescale imx8m-pci pcie link-up updates
- Rockchip rx-common-refclk-mode support
- More platform remove callback returning void conversions

----------------------------------------------------------------
Abel Vesa (7):
phy: Add Embedded DisplayPort and DisplayPort submodes
phy: qcom: edp: Add set_mode op for configuring eDP/DP submode
dt-bindings: phy: qcom,snps-eusb2-repeater: Add compatible for SMB2360
phy: qualcomm: phy-qcom-eusb2-repeater: Add support for SMB2360
dt-bindings: phy: qcom-edp: Add X1E80100 PHY compatibles
phy: qcom: edp: Move v4 specific settings to version ops
phy: qcom: edp: Add v6 specific ops and X1E80100 platform support

Arnd Bergmann (1):
phy: rockchip: fix CONFIG_TYPEC dependency

Daniel Golle (2):
dt-bindings: phy: mediatek,mt7988-xfi-tphy: add new bindings
phy: add driver for MediaTek XFI T-PHY

Danila Tikhonov (3):
dt-bindings: phy: Add QMP UFS PHY comptible for SM8475
phy: qcom-qmp-ufs: Add SM8475 support
dt-bindings: phy: qmp-ufs: Fix PHY clocks for SC7180

Dmitry Baryshkov (3):
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: fix x1e80100-gen3x2 schema
dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68] power-domains
dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback for sc8180x

Komal Bajaj (3):
dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for QDU1000
dt-bindings: phy: qcom,qmp-usb: Add QDU1000 USB3 PHY
phy: qcpm-qmp-usb: Add support for QDU1000/QRU1000

Lucas Stach (2):
dt-bindings: phy: add binding for the i.MX8MP HDMI PHY
phy: freescale: add Samsung HDMI PHY

Mrinmay Sarkar (1):
phy: qcom-qmp-pcie: add x4 lane EP support for sa8775p

Neil Armstrong (7):
phy: qcom: qmp-combo: fix duplicate return in qmp_v4_configure_dp_phy
phy: qcom: qmp-combo: fix sm8650 voltage swing table
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: document PHY AUX clock on SM8[456]50 SoCs
phy: qcom: qmp-pcie: refactor clock register code
phy: qcom: qmp-pcie: register second optional PHY AUX clock
phy: qcom: qmp-pcie: register PHY AUX clock for SM8[456]50 4x2 PCIe PHY
phy: qcom: qmp-ufs: update SM8650 tables for Gear 4 & 5

Niklas Cassel (2):
dt-bindings: phy: rockchip,pcie3-phy: add rockchip,rx-common-refclk-mode
phy: rockchip-snps-pcie3: add support for rockchip,rx-common-refclk-mode

Peter Griffin (7):
dt-bindings: phy: samsung,ufs-phy: Add dedicated gs101-ufs-phy compatible
phy: samsung-ufs: use exynos_get_pmu_regmap_by_phandle() to obtain PMU regmap
phy: samsung-ufs: ufs: Add SoC callbacks for calibration and clk data recovery
phy: samsung-ufs: ufs: Add support for gs101 UFS phy tuning
MAINTAINERS: Add phy-gs101-ufs file to Tensor GS101.
phy: samsung-ufs: ufs: remove superfluous mfd/syscon.h header
phy: samsung-ufs: ufs: exit on first reported error

Ricardo B. Marliere (1):
phy: core: make phy_class constant

Rick Wertenbroek (1):
phy: rockchip: Fix typo in function names

Sebastian Reichel (3):
dt-bindings: phy: add rockchip usbdp combo phy document
phy: rockchip: add usbdp combo phy driver
phy: rockchip: usbdp: fix uninitialized variable

Uwe Kleine-König (2):
phy: xilinx: Convert to platform remove callback returning void
phy: freescale: fsl-samsung-hdmi: Convert to platform remove callback returning void

Vinod Koul (2):
Merge tag 'phy_dp_modes_6.10' into next
Merge branch 'fixes' into next

.../bindings/phy/fsl,imx8mp-hdmi-phy.yaml | 62 +
.../bindings/phy/mediatek,mt7988-xfi-tphy.yaml | 80 +
.../bindings/phy/phy-rockchip-usbdp.yaml | 148 ++
.../devicetree/bindings/phy/qcom,edp-phy.yaml | 1 +
.../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 28 +-
.../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 19 +-
.../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 2 +
.../bindings/phy/qcom,snps-eusb2-repeater.yaml | 4 +-
.../bindings/phy/qcom,usb-snps-femto-v2.yaml | 5 +-
.../bindings/phy/rockchip,pcie3-phy.yaml | 10 +
.../devicetree/bindings/phy/samsung,ufs-phy.yaml | 1 +
MAINTAINERS | 2 +
drivers/phy/freescale/Kconfig | 6 +
drivers/phy/freescale/Makefile | 1 +
drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 718 +++++++++
drivers/phy/mediatek/Kconfig | 11 +
drivers/phy/mediatek/Makefile | 1 +
drivers/phy/mediatek/phy-mtk-xfi-tphy.c | 451 ++++++
drivers/phy/phy-core.c | 26 +-
drivers/phy/qualcomm/phy-qcom-edp.c | 419 ++++-
drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 17 +
drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 56 +-
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 109 +-
drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v6.h | 4 +
.../qualcomm/phy-qcom-qmp-qserdes-txrx-ufs-v6.h | 6 +
drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 144 +-
drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 47 +
drivers/phy/rockchip/Kconfig | 12 +
drivers/phy/rockchip/Makefile | 1 +
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 4 +-
drivers/phy/rockchip/phy-rockchip-snps-pcie3.c | 49 +-
drivers/phy/rockchip/phy-rockchip-usbdp.c | 1608 ++++++++++++++++++++
drivers/phy/samsung/Makefile | 1 +
drivers/phy/samsung/phy-exynos7-ufs.c | 1 +
drivers/phy/samsung/phy-exynosautov9-ufs.c | 1 +
drivers/phy/samsung/phy-fsd-ufs.c | 1 +
drivers/phy/samsung/phy-gs101-ufs.c | 182 +++
drivers/phy/samsung/phy-samsung-ufs.c | 28 +-
drivers/phy/samsung/phy-samsung-ufs.h | 6 +
drivers/phy/xilinx/phy-zynqmp.c | 6 +-
include/dt-bindings/phy/phy-qcom-qmp.h | 4 +
include/linux/phy/phy-dp.h | 3 +
42 files changed, 4147 insertions(+), 138 deletions(-)
create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mp-hdmi-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/mediatek,mt7988-xfi-tphy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-usbdp.yaml
create mode 100644 drivers/phy/freescale/phy-fsl-samsung-hdmi.c
create mode 100644 drivers/phy/mediatek/phy-mtk-xfi-tphy.c
create mode 100644 drivers/phy/rockchip/phy-rockchip-usbdp.c
create mode 100644 drivers/phy/samsung/phy-gs101-ufs.c


--
~Vinod

Attachment: signature.asc
Description: PGP signature