[GIT PULL] Generic phy updates for v5.18-rc1

Vinod Koul vkoul at kernel.org
Fri Mar 4 09:31:41 PST 2022


Hello Greg,

Please pull to receive the Generic phy updates for v5.18. Bunch of new
device support and updates to few existing drivers.

The pull is based on fixes tag you had merged earlier. I had merged
that into next for resolving dependencies between next & fixes.

The following changes since commit 9a8406ba1a9a2965c27e0db1d7753471d12ee9ff:

  phy: dphy: Correct clk_pre parameter (2022-02-02 10:33:04 +0530)

are available in the Git repository at:

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

for you to fetch changes up to c6455af548991ed22c89528f998fd965c052fb2e:

  phy: qcom-qmp: add sc8280xp UFS PHY (2022-03-02 20:06:54 +0530)

----------------------------------------------------------------
phy-for-5.18

  - New support:
        - Mediatek tphy support for MT8186
	- Qualcomm usb phy support for sc8180x and sc8280xp
	- Qualcomm ufs phy support for sc8180x and sc8280xp
	- Qualcomm usb phy support for MSM8953
	- Cadence D-Phy Rx support
	- Sun4i support for USB phy
	- Rockchip naneng combo phy support for RK3568
	- Qualcomm eDP PHY for sc7280

  - Updates:
        - wake on support for Synopsis XHCI controllers
	- Yamilify Qualcomm USB HS phy binding
	- Charger detection support for TI tusb1210

----------------------------------------------------------------
Al Cooper (1):
      phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllers

Allen-KH Cheng (2):
      dt-bindings: phy: Add compatible for Mediatek MT8186
      dt-bindings: phy: mediatek,tphy: Add compatible for MT8192

Amjad Ouled-Ameur (3):
      phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use
      phy: amlogic: meson8b-usb2: Use dev_err_probe()
      phy: amlogic: meson8b-usb2: fix shared reset control use

Andre Przywara (1):
      phy: sun4i-usb: Rework HCI PHY (aka "pmu_unk1") handling

Ansuel Smith (2):
      drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro
      drivers: phy: qcom: ipq806x-usb: conver latch function to pool macro

Aswath Govindraju (1):
      phy: cadence: Sierra: Add support for skipping configuration

Bjorn Andersson (4):
      dt-bindings: phy: qcom,usb-snps-femto-v2: Add sc8180x and sc8280xp
      phy: qcom-snps: Add sc8280xp support
      dt-bindings: phy: qcom,qmp: add sc8180x and sc8280xp ufs compatibles
      phy: qcom-qmp: add sc8280xp UFS PHY

David Heidelberg (1):
      dt-bindings: phy: convert Qualcomm USB HS phy to yaml

Geert Uytterhoeven (1):
      phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64

Hans de Goede (3):
      phy: ti: tusb1210: Improve ulpi_read()/_write() error checking
      phy: ti: tusb1210: Drop tusb->vendor_specific2 != 0 check from tusb1210_power_on()
      phy: ti: tusb1210: Add a delay between power-on and restoring the phy-parameters

Johan Jonker (1):
      dt-bindings: soc: grf: add naneng combo phy register compatible

Krzysztof Kozlowski (7):
      dt-bindings: phy: samsung: drop old Eynos5440 PCIe phy
      dt-bindings: phy: samsung,mipi-video-phy: convert to dtschema
      dt-bindings: phy: samsung,dp-video-phy: convert to dtschema
      dt-bindings: phy: samsung,usb2-phy: convert to dtschema
      dt-bindings: phy: samsung,exynos5250-sata-phy: convert to dtschema
      dt-bindings: phy: samsung: move SATA phy I2C to trivial devices
      dt-bindings: phy: samsung,usb3-drd-phy: convert to dtschema

Lad Prabhakar (1):
      dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings

Liu Ying (1):
      phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure})

Luca Weiss (2):
      dt-bindings: phy: qcom,qusb2: Document msm8953 compatible
      phy: qcom-qusb2: Add compatible for MSM8953

Marcel Ziswiler (1):
      phy: freescale: pcie: cosmetic clean-up

Minghao Chi (CGEL ZTE) (1):
      phy/cadence: Use of_device_get_match_data()

Pali Rohár (5):
      phy: marvell: phy-mvebu-a3700-comphy: Remove port from driver configuration
      phy: marvell: phy-mvebu-a3700-comphy: Add native kernel implementation
      Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720"
      Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720"
      Revert "PCI: aardvark: Fix initialization with old Marvell's Arm Trusted Firmware"

Pratyush Yadav (4):
      phy: cadence: Add Cadence D-PHY Rx driver
      phy: dt-bindings: Convert Cadence DPHY binding to YAML
      phy: dt-bindings: cdns,dphy: add power-domains property
      phy: dt-bindings: Add Cadence D-PHY Rx bindings

Rafał Miłecki (1):
      phy: phy-brcm-usb: fixup BCM4908 support

Samuel Holland (3):
      dt-bindings: phy: Add compatible for D1 USB PHY
      phy: sun4i-usb: Remove .disc_thresh where not applicable
      phy: sun4i-usb: Add D1 variant

Sankeerth Billakanti (3):
      dt-bindings: phy: Add eDP PHY compatible for sc7280
      phy: qcom: Add support for eDP PHY on sc7280
      phy: qcom: Program SSC only if supported by sink

Stephan Gerhold (1):
      phy: ti: tusb1210: Add charger detection

Vinod Koul (2):
      Merge tag 'phy-fixes-5.17' into next
      dt-bindings: Revert "dt-bindings: soc: grf: add naneng combo phy register compatible"

Yifeng Zhao (2):
      dt-bindings: phy: rockchip: Add Naneng combo PHY bindings
      phy: rockchip: add naneng combo phy for RK3568

 .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml |    4 +-
 .../devicetree/bindings/phy/cdns,dphy-rx.yaml      |   42 +
 .../devicetree/bindings/phy/cdns,dphy.txt          |   20 -
 .../devicetree/bindings/phy/cdns,dphy.yaml         |   56 +
 .../devicetree/bindings/phy/mediatek,tphy.yaml     |    2 +
 .../bindings/phy/phy-rockchip-naneng-combphy.yaml  |  109 ++
 .../devicetree/bindings/phy/qcom,edp-phy.yaml      |    4 +-
 .../devicetree/bindings/phy/qcom,qmp-phy.yaml      |    3 +
 .../devicetree/bindings/phy/qcom,qusb2-phy.yaml    |    1 +
 .../devicetree/bindings/phy/qcom,usb-hs-phy.txt    |   84 --
 .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml   |  108 ++
 .../bindings/phy/qcom,usb-snps-femto-v2.yaml       |    3 +
 .../devicetree/bindings/phy/renesas,usb2-phy.yaml  |    3 +-
 .../bindings/phy/samsung,dp-video-phy.yaml         |   41 +
 .../bindings/phy/samsung,exynos5250-sata-phy.yaml  |   64 +
 .../bindings/phy/samsung,mipi-video-phy.yaml       |  113 ++
 .../devicetree/bindings/phy/samsung,usb2-phy.yaml  |  102 ++
 .../bindings/phy/samsung,usb3-drd-phy.yaml         |  126 ++
 .../devicetree/bindings/phy/samsung-phy.txt        |  210 ---
 .../devicetree/bindings/trivial-devices.yaml       |    2 +
 MAINTAINERS                                        |    2 +-
 drivers/ata/ahci.h                                 |    2 -
 drivers/ata/ahci_mvebu.c                           |    2 +-
 drivers/ata/libahci_platform.c                     |    2 +-
 drivers/pci/controller/pci-aardvark.c              |    4 +-
 drivers/phy/allwinner/phy-sun4i-usb.c              |   41 +-
 drivers/phy/amlogic/phy-meson-gxl-usb2.c           |    5 +-
 drivers/phy/amlogic/phy-meson8b-usb2.c             |    9 +-
 drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c  |   46 +-
 drivers/phy/broadcom/phy-brcm-usb-init.c           |   36 +
 drivers/phy/broadcom/phy-brcm-usb-init.h           |    1 +
 drivers/phy/broadcom/phy-brcm-usb.c                |   11 +-
 drivers/phy/cadence/Kconfig                        |    8 +
 drivers/phy/cadence/Makefile                       |    1 +
 drivers/phy/cadence/cdns-dphy-rx.c                 |  255 ++++
 drivers/phy/cadence/phy-cadence-salvo.c            |    7 +-
 drivers/phy/cadence/phy-cadence-sierra.c           |   82 +-
 drivers/phy/freescale/Kconfig                      |    5 +
 drivers/phy/freescale/phy-fsl-imx8m-pcie.c         |    3 +-
 drivers/phy/marvell/phy-mvebu-a3700-comphy.c       | 1350 ++++++++++++++++++--
 drivers/phy/phy-core-mipi-dphy.c                   |    4 +-
 drivers/phy/qualcomm/phy-qcom-edp.c                |    9 +-
 drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c        |   28 +-
 drivers/phy/qualcomm/phy-qcom-qmp.c                |    3 +
 drivers/phy/qualcomm/phy-qcom-qusb2.c              |    3 +
 drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c      |    5 +
 drivers/phy/rockchip/Kconfig                       |    8 +
 drivers/phy/rockchip/Makefile                      |    1 +
 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c |  581 +++++++++
 drivers/phy/ti/phy-tusb1210.c                      |  443 ++++++-
 drivers/usb/host/xhci-mvebu.c                      |   42 -
 drivers/usb/host/xhci-mvebu.h                      |    6 -
 drivers/usb/host/xhci-plat.c                       |   20 +-
 drivers/usb/host/xhci-plat.h                       |    1 -
 54 files changed, 3496 insertions(+), 627 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy-rx.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/samsung,dp-video-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos5250-sata-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/samsung-phy.txt
 create mode 100644 drivers/phy/cadence/cdns-dphy-rx.c
 create mode 100644 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c

Thanks
-- 
~Vinod
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-phy/attachments/20220304/0cdc46cf/attachment-0001.sig>


More information about the linux-phy mailing list