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

From: Vinod Koul
Date: Fri Nov 03 2023 - 08:33:57 EST


Hello Linus,

Please pull to receive generic phy updates for v6.7. This has couple of
Qualcomm & Mediatek device support, with Qualcomm, ST, Renesas driver
updates and device tree calls device_get_match_data() usage and
dropping of_match_device().

The following changes since commit 089667aaaa6aa33715d22b21a72216b43af3e896:

phy: realtek: Realtek PHYs should depend on ARCH_REALTEK (2023-09-29 21:47:37 +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.7

for you to fetch changes up to d688c8264b8ed25edbdafac46ea2b41b2e77416a:

phy: Remove duplicated include in phy-ralink-usb.c (2023-10-23 11:55:36 +0530)

----------------------------------------------------------------
phy-for-6.6

- New Support
- Qualcomm sa8775p qmp-pcie support, IPQ5018 support,
SC7280 qmp-ufs support
- Mediatek MT8188 support

- Updates
- Device tree device_get_match_data() usage and dropping
of_match_device() calls
- Qualcomm qmp usb and combo phy updates for v6 register layout
- Qualcomm eusb2-repeater updates for tuning overrides, regmap fields
- STih407 usb binding and ralink usb-phy yaml conversion
- renesas r8a779f0 serdes init sequencing updates

----------------------------------------------------------------
Christophe JAILLET (1):
phy: sun4i-usb: update array size

Dmitry Baryshkov (9):
dt-bindings: phy: migrate QMP USB PHY bindings to qcom,sc8280xp-qmp-usb3-uni-phy.yaml
phy: qcom-qmp-usb: simplify clock handling
phy: qcom-qmp-usb: rework reset handling
phy: qcom-qmp-usb: make QPHY_PCS_MISC_CLAMP_ENABLE access conditional
phy: qcom-qmp: move PCS MISC V4 registers to separate header
phy: qcom-qmp-usb: populate offsets configuration
phy: qcom-qmp-combo: fix the prefix for the PCS_USB v6 registers
phy: qcom-qmp-usb: move PCS v6 register to the proper header
phy: qcom-qmp-combo: use v6 registers in v6 regs layout

Duje Mihanović (1):
dt-bindings: phy: Convert PXA1928 USB/HSIC PHY to DT schema

Konrad Dybcio (4):
dt-bindings: phy: qcom,snps-eusb2-repeater: Add magic tuning overrides
phy: qualcomm: phy-qcom-eusb2-repeater: Use regmap_fields
phy: qualcomm: phy-qcom-eusb2-repeater: Zero out untouched tuning regs
phy: qualcomm: phy-qcom-eusb2-repeater: Add tuning overrides

Mrinmay Sarkar (1):
phy: qcom-qmp-pcie: add endpoint support for sa8775p

Nitheesh Sekar (2):
dt-bindings: phy: qcom,m31: Add IPQ5018 compatible
phy: qcom-m31: Add compatible, phy init sequence for IPQ5018

Nitin Rawat (2):
dt-bindings: phy: Add QMP UFS PHY comptible for SC7280
phy: qcom-qmp-ufs: Add Phy Configuration support for SC7280

Raphael Gallais-Pou (1):
dt-bindings: phy: st: convert phy-stih407-usb to DT schema

Rob Herring (4):
phy: realtek: Replace of_device.h with explicit includes
phy: Use device_get_match_data()
phy: rockchip-inno-usb2: Drop unnecessary DT includes
phy: Drop unnecessary of_match_device() calls

Sakari Ailus (1):
phy: Kconfig: Select GENERIC_PHY for GENERIC_PHY_MIPI_DPHY

Sergio Paracuellos (1):
dt-bindings: phy: ralink-usb-phy: convert to dtschema

Shuijing Li (1):
dt-bindings: phy: Add compatible for Mediatek MT8188

Varadarajan Narayanan (1):
phy: qcom: m31: Fix indentation issues

Vinod Koul (1):
Merge branch 'fixes' into next

Yang Li (1):
phy: Remove duplicated include in phy-ralink-usb.c

Yoshihiro Shimoda (2):
phy: renesas: r8a779f0-ether-serdes: Reset in .init()
phy: renesas: r8a779f0-ether-serdes: Add .exit() ops

.../bindings/phy/marvell,pxa1928-usb-phy.yaml | 47 ++++
.../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 1 +
.../bindings/phy/mediatek,mt7628-usbphy.yaml | 74 ++++++
.../devicetree/bindings/phy/phy-stih407-usb.txt | 24 --
.../devicetree/bindings/phy/pxa1928-usb-phy.txt | 18 --
.../bindings/phy/qcom,ipq5332-usb-hsphy.yaml | 4 +-
.../bindings/phy/qcom,msm8996-qmp-usb3-phy.yaml | 287 ---------------------
.../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 2 +
.../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 55 +++-
.../bindings/phy/qcom,snps-eusb2-repeater.yaml | 21 ++
.../devicetree/bindings/phy/ralink-usb-phy.txt | 23 --
.../bindings/phy/st,stih407-usb2-phy.yaml | 63 +++++
drivers/phy/Kconfig | 2 +-
drivers/phy/allwinner/phy-sun4i-usb.c | 2 +-
drivers/phy/broadcom/phy-bcm-ns-usb3.c | 9 +-
drivers/phy/marvell/phy-berlin-usb.c | 7 +-
drivers/phy/motorola/phy-cpcap-usb.c | 7 -
drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 146 ++++++++---
drivers/phy/qualcomm/phy-qcom-m31.c | 59 ++++-
drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 50 ++--
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 37 +++
drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v4.h | 17 ++
drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v6.h | 29 +--
drivers/phy/qualcomm/phy-qcom-qmp-pcs-v5_20.h | 2 +
drivers/phy/qualcomm/phy-qcom-qmp-pcs-v6.h | 20 +-
drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 142 ++++++++++
drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 225 ++++++++--------
drivers/phy/qualcomm/phy-qcom-qmp.h | 8 -
drivers/phy/ralink/phy-ralink-usb.c | 9 +-
drivers/phy/realtek/phy-rtk-usb2.c | 2 +-
drivers/phy/realtek/phy-rtk-usb3.c | 2 +-
drivers/phy/renesas/r8a779f0-ether-serdes.c | 16 +-
drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 2 -
drivers/phy/rockchip/phy-rockchip-pcie.c | 11 +-
drivers/phy/rockchip/phy-rockchip-usb.c | 10 +-
drivers/phy/ti/phy-dm816x-usb.c | 11 +-
drivers/phy/ti/phy-omap-control.c | 9 +-
drivers/phy/ti/phy-omap-usb2.c | 11 +-
drivers/phy/ti/phy-ti-pipe3.c | 14 +-
39 files changed, 828 insertions(+), 650 deletions(-)
create mode 100644 Documentation/devicetree/bindings/phy/marvell,pxa1928-usb-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/mediatek,mt7628-usbphy.yaml
delete mode 100644 Documentation/devicetree/bindings/phy/phy-stih407-usb.txt
delete mode 100644 Documentation/devicetree/bindings/phy/pxa1928-usb-phy.txt
delete mode 100644 Documentation/devicetree/bindings/phy/qcom,msm8996-qmp-usb3-phy.yaml
delete mode 100644 Documentation/devicetree/bindings/phy/ralink-usb-phy.txt
create mode 100644 Documentation/devicetree/bindings/phy/st,stih407-usb2-phy.yaml
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v4.h

--
~Vinod

Attachment: signature.asc
Description: PGP signature