[GIT PULL] Generic phy updates for v5.18-rc1
From: Vinod Koul
Date: Fri Mar 04 2022 - 12:32:20 EST
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
Attachment:
signature.asc
Description: PGP signature