linux-stable/drivers/phy/qualcomm
Linus Torvalds fbb86b0d5f phy-for-6.12
- New Support
   - Rcar usb2 support for RZ/G3S SoC
   - Nuvoton MA35 SoC USB 2.0 PHY driver
 
 - Removal
   - obsolete qcom,usb-8x16-phy bindings
 
 - Updates
   - 4 lane PCIe support for Qualcomm X1E80100
   - Constify structure in subsystem update
   - Subsystem simplification with scoped for each OF child loop update
   - Yaml conversion for Qualcomm sata phy, Hiilicon hi3798cv200-combphy
     bindings
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE+vs47OPLdNbVcHzyfBQHDyUjg0cFAmbv994ACgkQfBQHDyUj
 g0eefhAApn1pj3AVJE+YBBNcRAZncxt/KdZmS0U8ErwVqlVbFCDJGJtCHOaKbPK+
 K8c/u7vcElMA+JsqXd2biidlKsCmrkrpqqpPGJ08RlVy5TCa5H3UNONShPxU13g6
 rP90CDJ6LpkOuU+p4b2jCVLVmY4Nq0g02OWUvuZDhFvR9FmfSVbRArmqWk+TdUW+
 qO0oxxasNbh3nzt5HBwPUM+K2zZIzC7kQeJch69v3ETHeHzdGOlTKWEonU1OGnE9
 PoeXubeSYW+fYaUbOg4n2Wgqt8330W3Flrhkd5Qp9cMAJEOe4Lqso3ai3jFW+iN4
 bHQDcH3hzSpPNmlt2x8NgDamx/BEMbyAPQdnfVh7x4esxv+Zy/Fmg3XPeGf5BzlT
 acis1nlAGnk/CpK+MurXgir8Si7gaiHH0n7lrginxr4QhBlT65Wzci0tPOYdivRH
 4g8trmbLHX06Cji2XYvEjgm+Igekdyz892D6rSjOwYZS18CGgeJkdwVfyoMh984l
 OVaU2d8N73J5UrP4zfUQV/FoOpqS6r+CbI0+f2CyPG+u6/Lwm7PT33ZZFof2s8/4
 IiefpuwAzlPr8DEWa0j90VIGmVaTgmdYq3gdfRiG6P6fXoMkKMPLUbmZ9vFFMqRI
 FiIe8K9gIyCRQadtUasUuVZ9vXr0jOHnbvCCbTmYSO/ceh+KU9I=
 =XJmz
 -----END PGP SIGNATURE-----

Merge tag 'phy-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy

Pull phy updates from Vinod Koul:
 "New hw support:
   - Rcar usb2 support for RZ/G3S SoC
   - Nuvoton MA35 SoC USB 2.0 PHY driver

  Removed:
   - obsolete qcom,usb-8x16-phy bindings

  Updates:
   - 4 lane PCIe support for Qualcomm X1E80100
   - Constify structure in subsystem update
   - Subsystem simplification with scoped for each OF child loop update
   - Yaml conversion for Qualcomm sata phy, Hiilicon hi3798cv200-combphy
     bindings"

* tag 'phy-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy: (40 commits)
  phy: renesas: rcar-gen3-usb2: Add support for the RZ/G3S SoC
  dt-bindings: phy: renesas,usb2-phy: Document RZ/G3S phy bindings
  phy: renesas: rcar-gen3-usb2: Add support to initialize the bus
  phy: ti: j721e-wiz: Simplify with scoped for each OF child loop
  phy: ti: j721e-wiz: Drop OF node reference earlier for simpler code
  phy: ti: gmii-sel: Simplify with dev_err_probe()
  phy: ti: am654-serdes: Use scoped device node handling to simplify error paths
  phy: qcom: qmp-pcie-msm8996: Simplify with scoped for each OF child loop
  phy: mediatek: xsphy: Simplify with scoped for each OF child loop
  phy: mediatek: tphy: Simplify with scoped for each OF child loop
  phy: hisilicon: usb2: Simplify with scoped for each OF child loop
  phy: cadence: sierra: Simplify with scoped for each OF child loop
  phy: broadcom: brcm-sata: Simplify with scoped for each OF child loop
  phy: broadcom: bcm-cygnus-pcie: Simplify with scoped for each OF child loop
  phy: nuvoton: add new driver for the Nuvoton MA35 SoC USB 2.0 PHY
  dt-bindings: phy: nuvoton,ma35-usb2-phy: add new bindings
  phy: qcom: qmp-pcie: Configure all tables on port B PHY
  phy: airoha: adjust initialization delay in airoha_pcie_phy_init()
  dt-bindings: phy: socionext,uniphier: add top-level constraints
  phy: qcom: qmp-pcie: Add Gen4 4-lanes mode for X1E80100
  ...
2024-09-23 14:05:10 -07:00
..
Kconfig phy: qcom: qmp-combo: switch to DRM_AUX_BRIDGE 2023-12-04 16:07:29 +02:00
Makefile phy: qcom: qmp-usb: split USB-C PHY driver 2024-01-23 19:36:54 +05:30
phy-ath79-usb.c phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
phy-qcom-apq8064-sata.c phy: qualcomm: Fix typos in comments 2023-09-21 16:24:00 +02:00
phy-qcom-edp.c phy: qcom: edp: Add v6 specific ops and X1E80100 platform support 2024-03-29 00:42:54 +05:30
phy-qcom-eusb2-repeater.c phy: qualcomm: phy-qcom-eusb2-repeater: Add support for SMB2360 2024-03-29 00:41:50 +05:30
phy-qcom-ipq806x-sata.c phy: qualcomm: phy-qcom-ipq806x-sata: Convert to platform remove callback returning void 2023-03-20 18:14:57 +05:30
phy-qcom-ipq806x-usb.c phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
phy-qcom-ipq4019-usb.c phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
phy-qcom-m31.c phy: qcom: m31: match requested regulator name with dt schema 2024-04-07 12:49:42 +05:30
phy-qcom-pcie2.c phy: qualcomm: pcie2: register as clock provider 2023-01-12 22:44:29 +05:30
phy-qcom-qmp-combo.c phy: qcom: qmp: Add debug prints for register writes 2024-07-31 22:23:07 +05:30
phy-qcom-qmp-common.h phy: qcom: qmp: Add debug prints for register writes 2024-07-31 22:23:07 +05:30
phy-qcom-qmp-dp-com-v3.h phy: qcom: qmp: split DP PHY registers to separate headers 2024-01-30 22:35:38 +05:30
phy-qcom-qmp-dp-phy-v3.h phy: qcom: qmp: split DP PHY registers to separate headers 2024-01-30 22:35:38 +05:30
phy-qcom-qmp-dp-phy-v4.h phy: qcom: qmp: split DP PHY registers to separate headers 2024-01-30 22:35:38 +05:30
phy-qcom-qmp-dp-phy-v5.h phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 2024-04-12 16:56:28 +05:30
phy-qcom-qmp-dp-phy-v6.h phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 2024-04-12 16:56:28 +05:30
phy-qcom-qmp-dp-phy.h phy: qcom: qmp: split DP PHY registers to separate headers 2024-01-30 22:35:38 +05:30
phy-qcom-qmp-pcie-msm8996.c phy: qcom: qmp-pcie-msm8996: Simplify with scoped for each OF child loop 2024-08-30 13:26:37 +05:30
phy-qcom-qmp-pcie-qhp.h phy: qcom-qmp: move PCIE QHP registers to separate header 2022-07-07 10:36:00 +05:30
phy-qcom-qmp-pcie.c phy-for-6.12 2024-09-23 14:05:10 -07:00
phy-qcom-qmp-pcs-misc-v3.h phy: qcom-qmp: move PCS V3 registers to separate headers 2022-07-07 10:35:59 +05:30
phy-qcom-qmp-pcs-misc-v4.h phy: qcom-qmp: move PCS MISC V4 registers to separate header 2023-09-21 15:53:58 +02:00
phy-qcom-qmp-pcs-pcie-v4_20.h phy: qcom-qmp-pcie: Add RC init sequence for SDX55 2023-03-20 18:14:55 +05:30
phy-qcom-qmp-pcs-pcie-v4.h phy: qcom-qmp: pcs-pcie-v4: add missing registers 2022-07-07 10:36:01 +05:30
phy-qcom-qmp-pcs-pcie-v5_20.h phy: qcom-qmp-pcie: add support for sa8775p 2023-07-18 11:37:10 +05:30
phy-qcom-qmp-pcs-pcie-v5.h phy: qcom-qmp: Add missing register definitions for PCS V5 2024-06-03 19:32:32 +05:30
phy-qcom-qmp-pcs-pcie-v6_20.h phy: qcom: qmp-pcie: Update PCIe1 PHY settings for SM8550 2024-01-30 22:34:54 +05:30
phy-qcom-qmp-pcs-pcie-v6.h phy: qcom: qmp-pcie: Update PCIe0 PHY settings for SM8550 2024-01-30 22:34:54 +05:30
phy-qcom-qmp-pcs-sgmii.h phy: qcom: sgmii-eth: move PCS registers to separate header 2024-01-30 22:35:39 +05:30
phy-qcom-qmp-pcs-ufs-v2.h phy: qcom-qmp-ufs: rework regs layout arrays 2023-01-12 22:48:42 +05:30
phy-qcom-qmp-pcs-ufs-v3.h phy: qcom-qmp-ufs: rework regs layout arrays 2023-01-12 22:48:42 +05:30
phy-qcom-qmp-pcs-ufs-v4.h phy: qcom-qmp: move PCS V4 registers to separate headers 2022-07-07 10:36:00 +05:30
phy-qcom-qmp-pcs-ufs-v5.h phy: qcom-qmp-ufs: Add HS G4 mode support to SM8250 SoC 2023-01-17 11:54:57 +05:30
phy-qcom-qmp-pcs-ufs-v6.h phy: qcom: qmp-ufs: update SM8650 tables for Gear 4 & 5 2024-04-12 15:14:08 +05:30
phy-qcom-qmp-pcs-usb-v4.h phy: qcom-qmp: move PCS V4 registers to separate headers 2022-07-07 10:36:00 +05:30
phy-qcom-qmp-pcs-usb-v5.h phy: qcom-qmp: move PCS V5 registers to separate headers 2022-07-07 10:36:00 +05:30
phy-qcom-qmp-pcs-usb-v6.h phy: qcom-qmp-combo: use v6 registers in v6 regs layout 2023-10-13 15:35:21 +05:30
phy-qcom-qmp-pcs-usb-v7.h phy: qcom-qmp: pcs-usb: Add v7 register offsets 2023-12-21 22:37:39 +05:30
phy-qcom-qmp-pcs-v2.h phy: qcom-qmp-usb: rework regs layout arrays 2023-01-12 22:48:42 +05:30
phy-qcom-qmp-pcs-v3.h phy: qcom-qmp: pcs-v3: add missing registers 2022-07-07 10:36:01 +05:30
phy-qcom-qmp-pcs-v4_20.h phy: qcom-qmp: split allegedly 4.20 and 5.20 PCS registers 2022-07-07 10:36:00 +05:30
phy-qcom-qmp-pcs-v4.h phy: qcom-qmp: move PCS V4 registers to separate headers 2022-07-07 10:36:00 +05:30
phy-qcom-qmp-pcs-v5_20.h phy: qcom-qmp-pcie: add endpoint support for sa8775p 2023-10-23 11:54:21 +05:30
phy-qcom-qmp-pcs-v5.h phy: qcom-qmp-pcie: rename regs layout arrays 2023-01-12 22:48:41 +05:30
phy-qcom-qmp-pcs-v6_20.h phy: qcom: qmp-pcie: Update PCIe1 PHY settings for SM8550 2024-01-30 22:34:54 +05:30
phy-qcom-qmp-pcs-v6-n4.h phy: qcom-qmp: pcs: Add missing v6 N4 register offsets 2024-06-03 19:30:47 +05:30
phy-qcom-qmp-pcs-v6.h phy: qcom-qmp-combo: use v6 registers in v6 regs layout 2023-10-13 15:35:21 +05:30
phy-qcom-qmp-pcs-v7.h phy: qcom-qmp: pcs: Add v7 register offsets 2023-12-21 22:37:39 +05:30
phy-qcom-qmp-qserdes-com-v3.h phy: qcom-qmp: qserdes-com-v3: add missing registers 2022-07-07 10:36:00 +05:30
phy-qcom-qmp-qserdes-com-v4.h phy: qcom-qmp: qserdes-com-v4: add missing registers 2022-07-07 10:36:00 +05:30
phy-qcom-qmp-qserdes-com-v5.h phy: qcom-qmp: qserdes-com-v5: add missing registers 2022-07-07 10:36:00 +05:30
phy-qcom-qmp-qserdes-com-v6.h phy: qualcomm: phy-qcom-qmp-ufs: Add High Speed Gear 5 support for SM8550 2024-01-23 19:31:36 +05:30
phy-qcom-qmp-qserdes-com-v7.h phy: qcom-qmp: qserdes-com: Add v7 register offsets 2023-12-21 22:37:39 +05:30
phy-qcom-qmp-qserdes-com.h phy: qcom-qmp: fix typo in QSERDES_COM_CMN_RSVD5 value 2023-01-12 22:48:41 +05:30
phy-qcom-qmp-qserdes-ln-shrd-v6.h phy: qcom-qmp: qserdes-lane-shared: Add v6 register offsets 2023-02-10 22:28:00 +05:30
phy-qcom-qmp-qserdes-pll.h phy: qcom-qmp: Add missing offsets for Qserdes PLL registers. 2024-06-03 19:32:32 +05:30
phy-qcom-qmp-qserdes-txrx-ufs-v6.h phy: qcom: qmp-ufs: update SM8650 tables for Gear 4 & 5 2024-04-12 15:14:08 +05:30
phy-qcom-qmp-qserdes-txrx-v3.h phy: qcom-qmp: qserdes-com-v3: add missing registers 2022-07-07 10:36:00 +05:30
phy-qcom-qmp-qserdes-txrx-v4_20.h phy: qcom-qmp: split allegedly 4.20 and 5.20 TX/RX registers 2022-07-07 10:36:00 +05:30
phy-qcom-qmp-qserdes-txrx-v4.h phy: qcom-qmp: qserdes-com-v4: add missing registers 2022-07-07 10:36:00 +05:30
phy-qcom-qmp-qserdes-txrx-v5_5nm.h phy: qcom-qmp: remove duplicate v5_5nm register definitions 2023-01-12 22:48:41 +05:30
phy-qcom-qmp-qserdes-txrx-v5_20.h phy: qcom-qmp-pcie: add support for sa8775p 2023-07-18 11:37:10 +05:30
phy-qcom-qmp-qserdes-txrx-v5.h phy: qcom-qmp: qserdes-com-v5: add missing registers 2022-07-07 10:36:00 +05:30
phy-qcom-qmp-qserdes-txrx-v6_20.h phy: qcom: qmp-pcie: Update PCIe1 PHY settings for SM8550 2024-01-30 22:34:54 +05:30
phy-qcom-qmp-qserdes-txrx-v6_n4.h phy: qcom-qmp: qserdes-txrx: Add missing registers offsets 2024-06-03 19:30:47 +05:30
phy-qcom-qmp-qserdes-txrx-v6.h phy: qcom-qmp: qserdes-com: Add some more v6 register offsets 2023-12-21 22:37:39 +05:30
phy-qcom-qmp-qserdes-txrx-v7.h phy: qcom-qmp: qserdes-txrx: Add v7 register offsets 2023-12-21 22:37:39 +05:30
phy-qcom-qmp-qserdes-txrx.h phy: qcom-qmp: qserdes-com: add missing registers 2022-07-07 10:36:00 +05:30
phy-qcom-qmp-ufs.c phy: qcom: qmp: Add debug prints for register writes 2024-07-31 22:23:07 +05:30
phy-qcom-qmp-usb-legacy.c phy: qcom: qmp: move common bits definitions to common header 2024-01-30 22:35:38 +05:30
phy-qcom-qmp-usb.c phy: qcom: qmp: Add debug prints for register writes 2024-07-31 22:23:07 +05:30
phy-qcom-qmp-usbc.c phy: qcom: qmp: Add debug prints for register writes 2024-07-31 22:23:07 +05:30
phy-qcom-qmp.h phy: qcom: qmp-combo: Switch from V6 to V6 N4 register offsets 2024-06-03 19:30:47 +05:30
phy-qcom-qusb2.c phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
phy-qcom-sgmii-eth.c phy: qcom: sgmii-eth: move PCS registers to separate header 2024-01-30 22:35:39 +05:30
phy-qcom-snps-eusb2.c phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
phy-qcom-snps-femto-v2.c phy-for-6.6 2023-09-03 10:38:02 -07:00
phy-qcom-usb-hs-28nm.c phy: Revert "phy: qualcomm: usb28nm: Add MDM9607 init sequence" 2023-01-13 23:15:42 +05:30
phy-qcom-usb-hs.c phy: Explicitly include correct DT includes 2023-07-17 11:52:56 +05:30
phy-qcom-usb-hsic.c phy: qualcomm: call clk_disable_unprepare in the error handling 2022-09-24 12:48:10 +05:30
phy-qcom-usb-ss.c phy: qualcomm: usb: Add SuperSpeed PHY driver 2020-03-20 19:34:29 +05:30