[GIT PULL]: Generic phy updates for 6.8

From: Vinod Koul
Date: Thu Jan 18 2024 - 12:09:03 EST


Hello Linus,

Please pull to receive Generic phy subsystem updates for v6.8-rc1. This
primarily includes bunch of new device support for Qualcomm, mediatek and TI soc

The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86:

Linux 6.7-rc1 (2023-11-12 16:19:07 -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.8

for you to fetch changes up to 2029e71482fcd94dcc7df2c66c7fa635479748bf:

phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (2023-12-22 21:20:08 +0530)

----------------------------------------------------------------
phy-for-6.8

- New Support
- Qualcomm SM8650 UFS, PCIe and USB/DP Combo PHY, eUSB2 PHY, SDX75 USB3,
X1E80100 USB3 support
- Mediatek MT8195 support
- Rockchip RK3128 usb2 support
- TI SGMII mode for J784S4

- Updates
- Qualcomm v7 register offsets updates
- Mediatek tphy support for force phy mode switch

----------------------------------------------------------------
Abel Vesa (12):
phy: qcom-qmp: qserdes-com: Add some more v6 register offsets
phy: qcom-qmp: qserdes-txrx: Add some more v6.20 register offsets
phy: qcom-qmp: pcs: Add v7 register offsets
phy: qcom-qmp: pcs-usb: Add v7 register offsets
phy: qcom-qmp: qserdes-com: Add v7 register offsets
phy: qcom-qmp: qserdes-txrx: Add V6 N4 register offsets
phy: qcom-qmp: qserdes-txrx: Add v7 register offsets
dt-bindings: phy: qcom: snps-eusb2: Document the X1E80100 compatible
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document X1E80100 compatible
phy: qcom-qmp-combo: Add x1e80100 USB/DP combo phys
dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add X1E80100 USB PHY binding
phy: qcom-qmp-usb: Add Qualcomm X1E80100 USB3 PHY support

Alex Bee (2):
phy: rockchip-inno-usb2: Split ID interrupt phy registers
phy: phy-rockchip-inno-usb2: Add RK3128 support

Can Guo (1):
phy: qualcomm: phy-qcom-qmp-ufs: Rectify SM8550 UFS HS-G4 PHY Settings

Chintan Vankar (2):
phy: ti: gmii-sel: Enable SGMII mode for J784S4
phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4

Christophe JAILLET (1):
phy: core: Remove usage of the deprecated ida_simple_xx() API

Chunfeng Yun (2):
dt-bindings: phy: mediatek: tphy: add a property for force-mode switch
phy: mediatek: tphy: add support force phy mode switch

Krzysztof Kozlowski (1):
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: fix path to header

Michael Walle (1):
dt-bindings: phy: add compatible for Mediatek MT8195

Neil Armstrong (9):
dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the SM8650 QMP UFS PHY
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: document the SM8650 QMP PCIe PHYs
dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: document the SM8650 QMP USB/DP Combo PHY
dt-bindings: phy: qcom,snps-eusb2: document the SM8650 Synopsys eUSB2 PHY
phy: qcom: qmp-ufs: add QMP UFS PHY tables for SM8650
phy: qcom: qmp-pcie: add QMP PCIe PHY tables for SM8650
phy: qcom: qmp-combo: add QMP USB3/DP PHY tables for SM8650
dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: drop text about parent syscon and drop example
dt-bindings: phy: amlogic,g12a-mipi-dphy-analog: drop unneeded reg property and example

Randy Dunlap (1):
phy: renesas: phy-rcar-gen2: use select for GENERIC_PHY

Rohit Agarwal (1):
phy: qcom-qmp-usb: Add Qualcomm SDX75 USB3 PHY support

Wang Jinchao (1):
phy: phy-can-transceiver: insert space after include

.../phy/amlogic,g12a-mipi-dphy-analog.yaml | 12 -
.../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 17 -
.../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 1 +
.../devicetree/bindings/phy/mediatek,tphy.yaml | 9 +
.../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 5 +
.../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 2 +
.../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 3 +
.../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 8 +-
.../bindings/phy/qcom,snps-eusb2-phy.yaml | 2 +
drivers/phy/mediatek/phy-mtk-tphy.c | 25 ++
drivers/phy/phy-can-transceiver.c | 10 +-
drivers/phy/phy-core.c | 4 +-
drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 174 +++++++++++
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 65 ++++
drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v6.h | 1 +
drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v7.h | 17 +
drivers/phy/qualcomm/phy-qcom-qmp-pcs-v7.h | 32 ++
drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v6.h | 5 +
drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v7.h | 87 ++++++
.../qualcomm/phy-qcom-qmp-qserdes-txrx-ufs-v6.h | 8 +
.../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6.h | 1 +
.../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6_20.h | 4 +
.../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6_n4.h | 51 +++
.../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v7.h | 78 +++++
drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 114 ++++++-
drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 344 +++++++++++++++++++++
drivers/phy/qualcomm/phy-qcom-qmp.h | 6 +
drivers/phy/renesas/Kconfig | 2 +-
drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 156 ++++++++--
drivers/phy/ti/phy-gmii-sel.c | 2 +-
drivers/phy/ti/phy-j721e-wiz.c | 1 +
31 files changed, 1168 insertions(+), 78 deletions(-)
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v7.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v7.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v7.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6_n4.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v7.h

--
~Vinod

Attachment: signature.asc
Description: PGP signature