From: Vinod Koul <vkoul@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>
Subject: [GIT PULL]: Generic phy updates for v6.9
Date: Fri, 15 Mar 2024 16:33:29 +0530 [thread overview]
Message-ID: <ZfQrAdJodRKKXeBj@matsya> (raw)
[-- Attachment #1: Type: text/plain, Size: 10421 bytes --]
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
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next reply other threads:[~2024-03-15 11:03 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-03-15 11:03 Vinod Koul [this message]
2024-03-15 19:22 ` [GIT PULL]: Generic phy updates for v6.9 Linus Torvalds
2024-03-16 18:05 ` Vinod Koul
2024-03-16 18:23 ` Linus Torvalds
2024-03-16 18:51 ` pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZfQrAdJodRKKXeBj@matsya \
--to=vkoul@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).