Messages in this thread | | | Date | Thu, 23 Jul 2020 12:54:55 +0530 | From | Vinod Koul <> | Subject | [GIT PULL] phy updates for 5.9-rc1 |
| |
Hello Greg,
Here are the updates for phy subsystem for 5.9. Please pull.
The following changes since commit 38b1927e5bf9bcad4a2e33189ef1c5569f9599ba:
phy: sun4i-usb: fix dereference of pointer phy0 before it is null checked (2020-06-25 18:25: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-5.9
for you to fetch changes up to 3d7b0ca5300bd01b176f2b4c10e173db802560d8:
phy: qualcomm: fix setting of tx_deamp_3_5db when device property read fails (2020-07-21 23:11:48 +0530)
---------------------------------------------------------------- phy for 5.9
- New PHY Drivers: - Samsung UFS - Qcom USB DWC for ipq806x - Xilinx ZynqMP Gigabit Transceiver - Qcom USB QMP for IPQ8074 - BCM63xx USBH
- Removed: - Qcom ufs qmp phy driver
- Updates: - Support for Qcom SM8250 QMP V4 USB3 UNIPHY - qcom-snps runtime pm support - Cleanup of W=1 warns in the subsystem
---------------------------------------------------------------- Alim Akhtar (2): dt-bindings: phy: Document Samsung UFS PHY bindings phy: samsung-ufs: add UFS PHY driver for samsung SoC
Ansuel Smith (2): phy: qualcomm: add qcom ipq806x dwc usb phy driver devicetree: bindings: phy: Document ipq806x dwc3 qcom phy
Anurag Kumar Vulisha (2): dt-bindings: phy: Add DT bindings for Xilinx ZynqMP PSGTR PHY phy: zynqmp: Add PHY driver for the Xilinx ZynqMP Gigabit Transceiver
Colin Ian King (1): phy: qualcomm: fix setting of tx_deamp_3_5db when device property read fails
Gustavo A. R. Silva (1): phy: samsung-ufs: Fix IS_ERR argument
Jonathan Marek (3): phy: qcom-qmp: Allow different values for second lane phy: qcom-qmp: Add QMP V4 USB3 UNIPHY phy: qcom-qmp: Add QMP V4 USB3 PHY support for sm8250
Krzysztof Kozlowski (1): phy: exynos: Rename Exynos to lowercase
Kunihiko Hayashi (1): dt-bindings: phy: uniphier: Fix incorrect clocks and clock-names for PXs3 usb3-hsphy
Lad Prabhakar (2): dt-bindings: phy: renesas,usb2-phy: Add r8a774e1 support dt-bindings: phy: renesas,usb3-phy: Add r8a774e1 support
Laurent Pinchart (1): dt-bindings: phy: zynqmp-psgtr: Fix example's numbers of cells in reg
Marek Szyprowski (1): phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY
Peter Chen (1): phy: cadence: salvo: fix wrong bit definition
Rikard Falkeborn (1): phy: allwinner: phy-sun6i-mipi-dphy: Constify structs
Russell King (2): dt: update Marvell Armada 38x COMPHY binding phy: armada-38x: fix NETA lockup when repeatedly switching speeds
Sivaprakash Murugesan (4): dt-bindings: phy: qcom,qmp: Add ipq8074 usb dt bindings dt-bindings: phy: qcom,qusb2: Add ipq8074 device compatible phy: qcom-qmp: Add USB QMP PHY support for IPQ8074 phy: qcom-qusb2: Add ipq8074 device compatible
Tiezhu Yang (2): phy: Remove CONFIG_ARCH_* check for related subdir in Makefile phy: allwinner: Make PHY_SUN6I_MIPI_DPHY depend on COMMON_CLK
Tobias Klauser (1): phy: zynqmp: Fix unused-function compiler warning
Vinod Koul (13): phy: qcom: remove ufs qmp phy driver phy: core: fix code style in devm_of_phy_provider_unregister phy: core: Document function args phy: ti: dm816x: remove set but unused variable phy: ti-pipe3: remove set but unused variable phy-mvebu-a3700-utmi: correct typo in struct mvebu_a3700_utmi comments phy: mapphone-mdm6600: Add missing description for some structure fields phy: xgene: remove unsigned integer comparison with less than zero phy: rockchip-typec: use correct format for structure description phy: exynos5-usbdrd: use correct format for structure description phy: stm32: use NULL instead of zero phy: sun4i-usb: explicitly include gpio/consumer.h Merge branch 'fixes' into next
Wesley Cheng (2): phy: qcom-snps: Add runtime suspend and resume handlers phy: qcom-snps: Add a set mode callback
Yoshihiro Shimoda (2): phy: renesas: rcar-gen3-usb2: move irq registration to init phy: renesas: rcar-gen3-usb2: exit if request_irq() failed
Álvaro Fernández Rojas (2): dt-bindings: phy: add bcm63xx-usbh bindings phy: bcm63xx-usbh: Add BCM63xx USBH driver
.../bindings/phy/brcm,bcm63xx-usbh-phy.yaml | 79 ++ .../bindings/phy/phy-armada38x-comphy.txt | 10 +- .../bindings/phy/qcom,ipq806x-usb-phy-hs.yaml | 55 ++ .../bindings/phy/qcom,ipq806x-usb-phy-ss.yaml | 73 ++ .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 1 + .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 1 + .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 75 ++ .../phy/socionext,uniphier-usb3hs-phy.yaml | 8 +- .../devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml | 105 +++ MAINTAINERS | 9 + drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 17 +- drivers/phy/allwinner/Kconfig | 2 +- drivers/phy/allwinner/phy-sun4i-usb.c | 3 +- drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 4 +- drivers/phy/broadcom/Kconfig | 8 + drivers/phy/broadcom/Makefile | 1 + drivers/phy/broadcom/phy-bcm63xx-usbh.c | 457 ++++++++++ drivers/phy/cadence/phy-cadence-salvo.c | 2 +- drivers/phy/marvell/phy-armada38x-comphy.c | 45 +- drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 2 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 3 +- drivers/phy/phy-core.c | 5 +- drivers/phy/phy-xgene.c | 2 +- drivers/phy/qualcomm/Kconfig | 34 +- drivers/phy/qualcomm/Makefile | 4 +- drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 571 ++++++++++++ drivers/phy/qualcomm/phy-qcom-qmp.c | 510 ++++++++++- drivers/phy/qualcomm/phy-qcom-qmp.h | 7 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 + drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 85 ++ drivers/phy/qualcomm/phy-qcom-ufs-i.h | 131 --- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c | 172 ---- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.h | 168 ---- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c | 226 ----- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.h | 226 ----- drivers/phy/qualcomm/phy-qcom-ufs.c | 648 -------------- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 63 +- drivers/phy/rockchip/phy-rockchip-typec.c | 2 +- drivers/phy/samsung/Kconfig | 17 +- drivers/phy/samsung/Makefile | 1 + drivers/phy/samsung/phy-exynos-dp-video.c | 4 +- drivers/phy/samsung/phy-exynos-mipi-video.c | 4 +- drivers/phy/samsung/phy-exynos-pcie.c | 2 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 16 +- drivers/phy/samsung/phy-exynos7-ufs.h | 81 ++ drivers/phy/samsung/phy-samsung-ufs.c | 366 ++++++++ drivers/phy/samsung/phy-samsung-ufs.h | 139 +++ drivers/phy/samsung/phy-samsung-usb2.c | 2 +- drivers/phy/st/phy-stm32-usbphyc.c | 4 +- drivers/phy/ti/phy-dm816x-usb.c | 11 +- drivers/phy/ti/phy-ti-pipe3.c | 5 +- drivers/phy/xilinx/Kconfig | 13 + drivers/phy/xilinx/Makefile | 3 + drivers/phy/xilinx/phy-zynqmp.c | 993 +++++++++++++++++++++ include/dt-bindings/phy/phy.h | 1 + 58 files changed, 3789 insertions(+), 1694 deletions(-) create mode 100644 Documentation/devicetree/bindings/phy/brcm,bcm63xx-usbh-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-hs.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-ss.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,ufs-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml create mode 100644 drivers/phy/broadcom/phy-bcm63xx-usbh.c create mode 100644 drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-i.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs.c create mode 100644 drivers/phy/samsung/phy-exynos7-ufs.h create mode 100644 drivers/phy/samsung/phy-samsung-ufs.c create mode 100644 drivers/phy/samsung/phy-samsung-ufs.h create mode 100644 drivers/phy/xilinx/Kconfig create mode 100644 drivers/phy/xilinx/Makefile create mode 100644 drivers/phy/xilinx/phy-zynqmp.c
Thanks -- ~Vinod [unhandled content-type:application/pgp-signature] | |