[GIT PULL] PHY: For 5.4

From: Kishon Vijay Abraham I
Date: Tue Aug 27 2019 - 10:51:57 EST


Hi Greg,

Please find the pull request for 5.4 merge window below. Most of the
updates here are in Marvell's Armada CP110 COMPHY. It also adds a new
PHY driver for Lantiq (now Intel) VRX200/ARX300 PCIe PHY. Please see
the tag message for all the changes.

Let me know If I have to change something.

Thanks
Kishon

The following changes since commit 609488bc979f99f805f34e9a32c1e3b71179d10b:

Linux 5.3-rc2 (2019-07-28 12:47:02 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 5af67635c36ed92ef172c7bbf4d711364bc3bdf7:

phy: marvell: phy-mvebu-cp110-comphy: rename instances of DLT (2019-08-27 11:37:09 +0530)

----------------------------------------------------------------
phy: for 5.4

*) Add a new PHY driver for Lantiq VRX200/ARX300 PCIe PHY
*) Add missing of_node_put() to a bunch of drivers using
for_each_available_child_of_node()
*) Add RXAUI/PCIe/SATA/USB3 support in Marvell's Armada
CP110 COMPHY
*) Other misc fixes and cleanup

Signed-off-by: Kishon Vijay Abraham I <kishon@xxxxxx>

----------------------------------------------------------------
Bjorn Andersson (1):
phy: qcom-qmp: Correct ready status, again

Grzegorz Jaszczyk (5):
phy: mvebu-cp110-comphy: Add SMC call support
phy: mvebu-cp110-comphy: Add RXAUI support
phy: mvebu-cp110-comphy: Add USB3 host/device support
phy: mvebu-cp110-comphy: Add SATA support
phy: mvebu-cp110-comphy: Add PCIe support

Marek Szyprowski (2):
phy: core: document phy_calibrate()
phy: samsung: disable bind/unbind platform driver feature

Martin Blumenstingl (3):
dt-bindings: phy: add binding for the Lantiq VRX200 and ARX300 PCIe
PHYs
phy: lantiq: vrx200-pcie: add a driver for the Lantiq VRX200 PCIe PHY
phy: enable compile-testing for the Lantiq PHY drivers

Matt Pelland (2):
phy: marvell: phy-mvebu-cp110-comphy: implement RXAUI support
phy: marvell: phy-mvebu-cp110-comphy: rename instances of DLT

Miquel Raynal (10):
phy: mvebu-a3700-comphy: Inform users if their firmware is too old
phy: mvebu-cp110-comphy: Add clocks support
phy: mvebu-cp110-comphy: Explicitly initialize the lane submode
phy: mvebu-cp110-comphy: List already supported Ethernet modes
phy: mvebu-cp110-comphy: Rename the macro handling only Ethernet modes
phy: mvebu-cp110-comphy: Allow non-Ethernet modes to be configured
phy: mvebu-cp110-comphy: Cosmetic change in a helper
phy: mvebu-cp110-comphy: Update comment about powering off all lanes
at boot
dt-bindings: phy: Add Marvell COMPHY clocks
dt-bindings: pci: add PHY properties to Armada 7K/8K controller
bindings

Nathan Chancellor (1):
phy-rockchip-inno-hdmi: Fix RK3328_TERM_RESISTOR_CALIB_SPEED_7_0's
third value

Nishka Dasgupta (4):
phy: marvell: phy-armada38x-comphy: Add of_node_put() before return
phy: marvell: phy-mvebu-cp110-comphy: Add of_node_put() before return
phy: marvell: phy-mvebu-a3700-comphy: Add of_node_put() before return
phy: qualcomm: phy-qcom-qmp: Add of_node_put() before return

Wen Yang (1):
phy: ti: am654-serdes: fix an use-after-free in
serdes_am654_clk_register()

Yoshihiro Shimoda (1):
phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current

.../devicetree/bindings/pci/pci-armada8k.txt | 8 +
.../bindings/phy/lantiq,vrx200-pcie-phy.yaml | 95 ++++
.../bindings/phy/phy-mvebu-comphy.txt | 10 +
drivers/phy/Makefile | 2 +-
drivers/phy/lantiq/Kconfig | 11 +
drivers/phy/lantiq/Makefile | 1 +
drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 494 ++++++++++++++++
drivers/phy/marvell/Kconfig | 1 +
drivers/phy/marvell/phy-armada38x-comphy.c | 4 +-
drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 17 +-
drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 525 ++++++++++++++++--
drivers/phy/phy-core.c | 10 +
drivers/phy/qualcomm/phy-qcom-qmp.c | 44 +-
drivers/phy/renesas/phy-rcar-gen3-usb2.c | 2 +
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 2 +-
drivers/phy/samsung/phy-exynos-dp-video.c | 1 +
drivers/phy/samsung/phy-exynos-mipi-video.c | 1 +
drivers/phy/samsung/phy-exynos-pcie.c | 1 +
drivers/phy/samsung/phy-exynos5-usbdrd.c | 1 +
drivers/phy/samsung/phy-exynos5250-sata.c | 1 +
drivers/phy/samsung/phy-samsung-usb2.c | 1 +
drivers/phy/ti/phy-am654-serdes.c | 33 +-
.../dt-bindings/phy/phy-lantiq-vrx200-pcie.h | 11 +
23 files changed, 1187 insertions(+), 89 deletions(-)
create mode 100644 Documentation/devicetree/bindings/phy/lantiq,vrx200-pcie-phy.yaml
create mode 100644 drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c
create mode 100644 include/dt-bindings/phy/phy-lantiq-vrx200-pcie.h

--
2.17.1