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 subsystem updates for v6.5-rc1
Date: Wed, 5 Jul 2023 13:35:21 +0530	[thread overview]
Message-ID: <ZKUkQTLeDMNIyyK7@matsya> (raw)

[-- Attachment #1: Type: text/plain, Size: 9754 bytes --]

Hello Linus,

Please pull to receive the generic phy subsystem updates. This includes
bunch of new controller support, dropping of a driver and updates to
various drivers.

This is also based on phy/fixes tag which is already upstream.

The following changes since commit 2a881183dc5ab2474ef602e48fe7af34db460d95:

  phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc (2023-05-16 19:48:55 +0530)

are available in the Git repository at:

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

for you to fetch changes up to a454850a815e62fa5d7c1eded0e8d56742613b94:

  dt-bindings: phy: brcm,brcmstb-usb-phy: Fix error in "compatible" conditional schema (2023-06-22 13:29:38 +0530)

----------------------------------------------------------------
phy-for-6.5

 - New support:
   - TI J784S4  gmii phy and SGMII support
   - Rockchip RK3588 naneng combo phy
   - Mediatek mt8195 hdmi phy
   - Qualcomm UFS PHY for sa8775p, SM7150, PCI phy for SDX65
   - Drop Thunder Bay eMMC PHY support

 - Updates
   - Further cleanup for Qualcomm phys and support for PCIe RC
   - Xilinx zynqmp SGMII support
   - Cadence Sierra PCIe + SGMII PHY multilink configuration
   - Phy subsystem platform remove callback

----------------------------------------------------------------
Alexander Stein (1):
      dt-bindings: phy: mixel,mipi-dsi-phy: Remove assigned-clock* properties

Artur Weber (1):
      phy: Revert "phy: Remove SOC_EXYNOS4212 dep. from PHY_EXYNOS4X12_USB"

Bartosz Golaszewski (4):
      dt-bindings: phy: qmp-ufs: tweak clock and clock-names for sa8775p
      phy: qualcomm: fix indentation in Makefile
      dt-bindings: phy: describe the Qualcomm SGMII PHY
      phy: qcom: add the SGMII SerDes PHY driver

Bhupesh Sharma (2):
      dt-bindings: phy: qcom,qmp-usb: Drop legacy bindings and move to newer one (SM6115 & QCM2290)
      phy: qcom-qmp-usb: add support for updated qcm2290 / sm6115 binding

Bjorn Andersson (6):
      dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Add ports and orientation-switch
      phy: qcom-qmp-combo: Move phy_mutex out of com_init/exit
      phy: qcom-qmp-combo: Extend phy_mutex to all phy_ops
      phy: qcom-qmp-combo: Introduce orientation variable
      phy: qcom-qmp-combo: Introduce orientation switching
      phy: qcom-qmp-combo: Introduce drm_bridge

Chunfeng Yun (2):
      phy: core: add debugfs files
      phy: mediatek: tphy: add debugfs files

Claudiu Beznea (1):
      phy: tegra: xusb: check return value of devm_kzalloc()

Daniel Machon (7):
      phy: sparx5-serdes: add registers required for SD/CMU power down
      phy: sparx5-serdes: configure optimal quiet mode for serdes lanes
      phy: sparx5-serdes: reorder CMU functions
      phy: sparx5-serdes: power down all CMUs by default
      phy: sparx5-serdes: power on CMUs individually
      phy: sparx5-serdes: remove power up of all CMUs
      phy: sparx5-serdes: add skip_cmu_cfg check when configuring lanes

David Yang (2):
      phy: hisilicon: Add inno-usb2-phy driver for Hi3798MV100
      phy: hisilicon: Allow building phy-hisi-inno-usb2 on ARM32

Dmitry Baryshkov (1):
      dt-bindings: phy: qcom,qmp-usb: fix bindings error

Dmitry Rokosov (1):
      phy: amlogic: enable/disable clkin during Amlogic USB PHY init/exit

EJ Hsu (1):
      phy: tegra: xusb: Clear the driver reference in usb-phy dev

Frank Li (2):
      phy: cadence: salvo: Add cdns,usb2-disconnect-threshold-microvolt property
      dt-bindings: phy: cdns,salvo: add property cdns,usb2-disconnect-threshold-microvolt

Johannes Zink (1):
      dt-bindings: phy: imx8mq-usb: add phy tuning properties

Justin Chen (2):
      phy: usb: Turn off phy when port is in suspend
      phy: usb: suppress OC condition for 7439b2

Krzysztof Kozlowski (2):
      dt-bindings: phy: qcom,edp-phy: allow power-domains
      dt-bindings: phy: intel,combo-phy: restrict node name suffixes

Li Jun (1):
      phy: fsl-imx8mp-usb: add support for phy tuning

Neil Armstrong (1):
      phy: qcom: qmp-combo: fix Display Port PHY configuration for SM8550

Peter Chen (4):
      phy: cadence: salvo: add access for USB2PHY
      phy: cadence: salvo: decrease delay value to zero for txvalid
      phy: cadence: salvo: add bist fix
      phy: cadence: salvo: add .set_mode API

Rob Herring (1):
      dt-bindings: phy: brcm,brcmstb-usb-phy: Fix error in "compatible" conditional schema

Rudraksha Gupta (1):
      dt-bindings: phy: qcom,usb-hs-phy: Add compatible

Shazad Hussain (4):
      dt-bindings: usb: qcom,dwc3: Add bindings for SA8775P
      dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SA8775P
      dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add SA8775P USB PHY binding
      phy: qcom-qmp: Add SA8775P USB3 UNI phy

Siddharth Vadapalli (5):
      phy: ti: gmii-sel: Add support for SGMII mode
      phy: ti: gmii-sel: Enable SGMII mode for J7200
      phy: ti: gmii-sel: Enable SGMII mode for J721E
      phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4
      phy: ti: gmii-sel: Enable USXGMII mode for J784S4

Stanislav Jakubek (1):
      dt-bindings: phy: brcm,kona-usb2-phy: convert to YAML

Swapnil Jakhade (4):
      phy: cadence-torrent: Add function to get PLL to be configured for DP
      phy: cadence-torrent: Prepare driver for multilink DP support
      phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk
      phy: cadence-torrent: Add USB + DP multilink configuration

Varadarajan Narayanan (4):
      dt-bindings: phy: qcom,qusb2: Document IPQ9574 compatible
      dt-bindings: phy: qcom,qmp-usb: Add IPQ9574 USB3 PHY
      phy: qcom-qusb2: add QUSB2 support for IPQ9574
      phy: qcom: qmp: Update IPQ9574 USB Phy initialization Sequence

Vinod Koul (3):
      Merge branch 'fixes' into next
      dt-bindings: phy: qcom,qmp-pcie: fix the sc8180x regs
      dt-bindings: phy: qcom,qmp-ufs: fix the sc8180x regs

Xu Yang (2):
      dt-bindings: phy: mxs-usb-phy: convert to DT schema format
      dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible

Yang Li (1):
      phy: freescale: imx8m-pcie: Use devm_platform_ioremap_resource()

 .../bindings/phy/brcm,brcmstb-usb-phy.yaml         |   4 +-
 .../devicetree/bindings/phy/brcm,kona-usb2-phy.txt |  15 -
 .../bindings/phy/brcm,kona-usb2-phy.yaml           |  36 ++
 .../devicetree/bindings/phy/cdns,salvo-phy.yaml    |   6 +
 .../bindings/phy/fsl,imx8mq-usb-phy.yaml           |  47 ++
 .../devicetree/bindings/phy/fsl,mxs-usbphy.yaml    | 128 ++++
 .../devicetree/bindings/phy/intel,combo-phy.yaml   |   2 +-
 .../bindings/phy/mixel,mipi-dsi-phy.yaml           |   9 -
 .../devicetree/bindings/phy/mxs-usb-phy.txt        |  33 -
 .../devicetree/bindings/phy/qcom,edp-phy.yaml      |   3 +
 .../bindings/phy/qcom,ipq8074-qmp-pcie-phy.yaml    |   2 +-
 .../bindings/phy/qcom,msm8996-qmp-ufs-phy.yaml     |  18 +-
 .../bindings/phy/qcom,msm8996-qmp-usb3-phy.yaml    |  27 -
 .../devicetree/bindings/phy/qcom,qusb2-phy.yaml    |   3 +-
 .../bindings/phy/qcom,sa8775p-dwmac-sgmii-phy.yaml |  55 ++
 .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml    |   4 +-
 .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml        |  65 +-
 .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml         |  51 ++
 .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml   |   5 +-
 .../bindings/phy/qcom,usb-snps-femto-v2.yaml       |   1 +
 .../devicetree/bindings/usb/qcom,dwc3.yaml         |  21 +
 drivers/phy/amlogic/phy-meson-g12a-usb2.c          |  15 +-
 drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c  |  15 +-
 drivers/phy/broadcom/phy-brcm-usb-init.c           |  34 +
 drivers/phy/broadcom/phy-brcm-usb-init.h           |   8 +
 drivers/phy/cadence/phy-cadence-salvo.c            |  95 ++-
 drivers/phy/cadence/phy-cadence-torrent.c          | 720 +++++++++++++++------
 drivers/phy/freescale/phy-fsl-imx8m-pcie.c         |   4 +-
 drivers/phy/freescale/phy-fsl-imx8mq-usb.c         | 218 +++++++
 drivers/phy/hisilicon/Kconfig                      |   2 +-
 drivers/phy/hisilicon/phy-hisi-inno-usb2.c         |  60 +-
 drivers/phy/mediatek/phy-mtk-tphy.c                | 356 ++++++++++
 drivers/phy/microchip/sparx5_serdes.c              | 426 +++++++-----
 drivers/phy/microchip/sparx5_serdes.h              |   1 -
 drivers/phy/microchip/sparx5_serdes_regs.h         | 106 +++
 drivers/phy/phy-core.c                             |  14 +
 drivers/phy/qualcomm/Kconfig                       |  12 +
 drivers/phy/qualcomm/Makefile                      |   3 +-
 drivers/phy/qualcomm/phy-qcom-qmp-combo.c          | 263 ++++++--
 drivers/phy/qualcomm/phy-qcom-qmp-usb.c            | 182 ++++++
 drivers/phy/qualcomm/phy-qcom-qusb2.c              |   3 +
 drivers/phy/qualcomm/phy-qcom-sgmii-eth.c          | 451 +++++++++++++
 drivers/phy/samsung/Kconfig                        |   2 +-
 drivers/phy/tegra/xusb.c                           |   4 +
 drivers/phy/ti/phy-gmii-sel.c                      |  34 +-
 include/linux/phy/phy.h                            |   2 +
 46 files changed, 3005 insertions(+), 560 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/phy/brcm,kona-usb2-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/brcm,kona-usb2-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/fsl,mxs-usbphy.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/mxs-usb-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/qcom,sa8775p-dwmac-sgmii-phy.yaml
 create mode 100644 drivers/phy/qualcomm/phy-qcom-sgmii-eth.c

-- 
~Vinod

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

             reply	other threads:[~2023-07-05  8:05 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-07-05  8:05 Vinod Koul [this message]
2023-07-05 18:16 ` [GIT PULL]: Generic phy subsystem updates for v6.5-rc1 Linus Torvalds
2023-07-05 19:44   ` Vinod Koul
2023-07-06  4:52 ` 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=ZKUkQTLeDMNIyyK7@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.