[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <ZfQrAdJodRKKXeBj@matsya>
Date: Fri, 15 Mar 2024 16:33:29 +0530
From: Vinod Koul <vkoul@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: LKML <linux-kernel@...r.kernel.org>
Subject: [GIT PULL]: Generic phy updates for v6.9
Hello Linus,
Please pull to receive Generic phy subsystem which consists of bunch of
driver updates, new driver, new support etc.
Please note that we have a merge conflict, I would expect you would
resolve it just fine. The resolution can also be found in linux-next.
The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d:
Linux 6.8-rc1 (2024-01-21 14:11:32 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git next
for you to fetch changes up to 00ca8a15dafa990d391abc37f2b8256ddf909b35:
phy: constify of_phandle_args in xlate (2024-02-23 17:43:14 +0530)
----------------------------------------------------------------
Abel Vesa (3):
dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHYs
phy: qcom: qmp-pcie: Add QMP v6 registers layout
phy: qcom-qmp-pcie: Add support for X1E80100 g3x2 and g4x2 PCIE
Andy Shevchenko (2):
phy: ti: tusb1210: Use temporary variable for struct device
phy: ti: tusb1210: Define device IDs
Can Guo (2):
phy: qualcomm: phy-qcom-qmp-ufs: Add High Speed Gear 5 support for SM8550
phy: qcom: qmp-pcie: Update PCIe1 PHY settings for SM8550
Cristian Ciocaltea (2):
dt-bindings: phy: Add Rockchip HDMI/eDP Combo PHY schema
phy: rockchip: Add Samsung HDMI/eDP Combo PHY driver
David Wronek (2):
dt-bindings: phy: Add QMP UFS PHY compatible for SC7180
phy: qcom: qmp-ufs: Add SC7180 support
Dmitry Baryshkov (17):
dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: split from sc8280xp PHY schema
dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: support USB-C data
phy: qcom: qmp-usb: split USB-C PHY driver
phy: qcom: qmp-usb: drop dual-lane handling
phy: qcom: qmp-usbc: add support for the Type-C handling
dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: add TCSR registers
phy: qcom: qmp-usbc: handle CLAMP register in a correct way
dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: support SDM660
phy: qcom: qmp-usbc: enable SDM630 support
phy: qcom: qmp-usb-legacy: drop single-lane support
phy: qcom: qmp-usb-legacy: drop qmp_usb_legacy_iomap
phy: qcom: qmp: move common functions to common header
phy: qcom: qmp: split DP PHY registers to separate headers
phy: qcom: qmp: move common bits definitions to common header
phy: qcom: qmp-usbc: drop has_pwrdn_delay handling
phy: qcom: sgmii-eth: use existing register definitions
phy: qcom: sgmii-eth: move PCS registers to separate header
Florian Sylvestre (1):
dt-bindings: phy: add mediatek MIPI CD-PHY module v0.5
Josua Mayer (1):
phy: armada-38x: add mux value for gbe port 0 on serdes 0
Krzysztof Kozlowski (1):
phy: constify of_phandle_args in xlate
Manivannan Sadhasivam (2):
dt-bindings: phy: qmp-ufs: Fix PHY clocks
phy: qcom-qmp-ufs: Switch to devm_clk_bulk_get_all() API
Phi-bang Nguyen (1):
phy: mtk-mipi-csi: add driver for CSI phy
Qiang Yu (1):
phy: qcom: qmp-pcie: Update PCIe0 PHY settings for SM8550
Swapnil Jakhade (5):
dt-bindings: phy: cadence-torrent: Add optional input reference clock for PLL1
phy: cadence-torrent: Add PCIe(100MHz) + USXGMII(156.25MHz) multilink configuration
phy: cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMII(100MHz) multilink configuration
dt-bindings: phy: cadence-torrent: Add a separate compatible for TI J7200
phy: cadence-torrent: Add USXGMII(156.25MHz) + SGMII/QSGMII(100MHz) multilink config for TI J7200
Thomas Richard (1):
phy: ti: gmii-sel: add resume support
.../bindings/phy/mediatek,mt8365-csi-rx.yaml | 79 ++
.../bindings/phy/phy-cadence-torrent.yaml | 11 +-
.../bindings/phy/qcom,msm8998-qmp-usb3-phy.yaml | 184 ++++
.../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 6 +
.../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 48 +-
.../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 22 -
.../bindings/phy/rockchip,rk3588-hdptx-phy.yaml | 91 ++
MAINTAINERS | 7 +
drivers/phy/allwinner/phy-sun4i-usb.c | 2 +-
drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 2 +-
drivers/phy/broadcom/phy-bcm-sr-pcie.c | 2 +-
drivers/phy/broadcom/phy-bcm-sr-usb.c | 2 +-
drivers/phy/broadcom/phy-bcm63xx-usbh.c | 2 +-
drivers/phy/broadcom/phy-brcm-usb.c | 2 +-
drivers/phy/cadence/phy-cadence-torrent.c | 720 +++++++++++-
drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c | 2 +-
drivers/phy/freescale/phy-fsl-lynx-28g.c | 2 +-
drivers/phy/hisilicon/phy-histb-combphy.c | 2 +-
drivers/phy/intel/phy-intel-lgm-combo.c | 2 +-
drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 2 +-
drivers/phy/marvell/phy-armada375-usb2.c | 2 +-
drivers/phy/marvell/phy-armada38x-comphy.c | 9 +-
drivers/phy/marvell/phy-berlin-sata.c | 2 +-
drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 2 +-
drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 2 +-
drivers/phy/mediatek/Kconfig | 12 +
drivers/phy/mediatek/Makefile | 2 +
drivers/phy/mediatek/phy-mtk-mipi-csi-0-5-rx-reg.h | 62 ++
drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c | 294 +++++
drivers/phy/mediatek/phy-mtk-tphy.c | 2 +-
drivers/phy/mediatek/phy-mtk-xsphy.c | 2 +-
drivers/phy/microchip/lan966x_serdes.c | 2 +-
drivers/phy/microchip/sparx5_serdes.c | 2 +-
drivers/phy/mscc/phy-ocelot-serdes.c | 2 +-
drivers/phy/phy-core.c | 8 +-
drivers/phy/phy-xgene.c | 2 +-
drivers/phy/qualcomm/Makefile | 2 +-
drivers/phy/qualcomm/phy-qcom-edp.c | 3 +-
drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 111 +-
drivers/phy/qualcomm/phy-qcom-qmp-common.h | 59 +
drivers/phy/qualcomm/phy-qcom-qmp-dp-com-v3.h | 18 +
drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v3.h | 21 +
drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v4.h | 19 +
drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v5.h | 13 +
drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v6.h | 13 +
drivers/phy/qualcomm/phy-qcom-qmp-dp-phy.h | 62 ++
drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c | 70 +-
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 288 +++--
drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v6.h | 2 +
drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v6_20.h | 2 +
drivers/phy/qualcomm/phy-qcom-qmp-pcs-sgmii.h | 20 +
drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v6.h | 2 +
drivers/phy/qualcomm/phy-qcom-qmp-pcs-v6_20.h | 1 +
drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v6.h | 2 +
.../qualcomm/phy-qcom-qmp-qserdes-txrx-ufs-v6.h | 8 +
.../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6_20.h | 2 +
drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 305 +++---
drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c | 76 +-
drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 420 +------
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c | 1149 ++++++++++++++++++++
drivers/phy/qualcomm/phy-qcom-qmp.h | 101 +-
drivers/phy/qualcomm/phy-qcom-sgmii-eth.c | 417 +++----
drivers/phy/ralink/phy-mt7621-pci.c | 2 +-
drivers/phy/renesas/phy-rcar-gen2.c | 2 +-
drivers/phy/renesas/phy-rcar-gen3-usb2.c | 2 +-
drivers/phy/renesas/r8a779f0-ether-serdes.c | 2 +-
drivers/phy/rockchip/Kconfig | 8 +
drivers/phy/rockchip/Makefile | 1 +
drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 2 +-
drivers/phy/rockchip/phy-rockchip-pcie.c | 2 +-
drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 1028 +++++++++++++++++
drivers/phy/samsung/phy-exynos-mipi-video.c | 2 +-
drivers/phy/samsung/phy-exynos5-usbdrd.c | 2 +-
drivers/phy/samsung/phy-samsung-usb2.c | 2 +-
drivers/phy/socionext/phy-uniphier-usb2.c | 2 +-
drivers/phy/st/phy-miphy28lp.c | 2 +-
drivers/phy/st/phy-spear1310-miphy.c | 2 +-
drivers/phy/st/phy-spear1340-miphy.c | 2 +-
drivers/phy/st/phy-stm32-usbphyc.c | 2 +-
drivers/phy/tegra/xusb.c | 2 +-
drivers/phy/ti/phy-am654-serdes.c | 2 +-
drivers/phy/ti/phy-da8xx-usb.c | 2 +-
drivers/phy/ti/phy-gmii-sel.c | 26 +-
drivers/phy/ti/phy-tusb1210.c | 57 +-
drivers/phy/xilinx/phy-zynqmp.c | 2 +-
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 2 +-
include/linux/phy/phy.h | 14 +-
87 files changed, 4636 insertions(+), 1319 deletions(-)
create mode 100644 Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
create mode 100644 Documentation/devicetree/bindings/phy/qcom,msm8998-qmp-usb3-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/rockchip,rk3588-hdptx-phy.yaml
create mode 100644 drivers/phy/mediatek/phy-mtk-mipi-csi-0-5-rx-reg.h
create mode 100644 drivers/phy/mediatek/phy-mtk-mipi-csi-0-5.c
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-common.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-com-v3.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v3.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v4.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v5.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v6.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-phy.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-sgmii.h
create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
create mode 100644 drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c
--
~Vinod
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists