All of lore.kernel.org
 help / color / mirror / Atom feed
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 --]

             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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.