lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20200521150209.6521-1-kishon@ti.com>
Date:   Thu, 21 May 2020 20:32:09 +0530
From:   Kishon Vijay Abraham I <kishon@...com>
To:     Kishon Vijay Abraham I <kishon@...com>,
        Greg Kroah-Hartman <gregkh@...uxfoundation.org>
CC:     <linux-kernel@...r.kernel.org>, Vinod Koul <vkoul@...nel.org>
Subject: [GIT PULL] PHY: For 5.8

Hi Greg,

Please find the pull request for 5.8 merge window below.

It adds four new PHY drivers for the various Cadence, Intel and
Qualcomm's PHYs. It adds support for Qualcomm's SM8250 UFS PHY
and SM8150 QMP USB3 PHY, Amlogic's USB2 PHY on Meson8m2 in existing
PHY drivers.

It also adds fixes to get USB working reliably in the various Broadcom,
Samsung, Amlogic and Cadence PHYs and converts bunch of device tree
binding documents to schema YAML format.

Please see the tag message below for the detailed list of changes and
let me know if I have to change something.

Thanks
Kishon

The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:

  Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)

are available in the Git repository at:

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

for you to fetch changes up to ac0a95a3ea7811f5cc4489924ddb54f0ea0f3007:

  phy: intel: Add driver support for ComboPhy (2020-05-19 20:26:06 +0530)

----------------------------------------------------------------
phy: for 5.8

*) Add new PHY driver to support Cadence SALVO PHY which supports USB3 & USB2
*) Add new PHY driver to support Intel ComboPhy which supports PCIe, SATA and
   EMAC
*) Add new PHY driver for Qualcomm IPQ40xx USB PHY
*) Add new PHY driver for Synopsys FemtoPHY V2 driver used in Qualcomm SOCs
*) Add support for Qualcomm SM8250 UFS PHY and SM8150 QMP USB3 PHY in
   qcom-qmp-phy driver
*) Add support for Amlogic USB2 PHY on Meson8m2 in phy-meson8b-usb2 driver
*) Add DisplayPort mode support in Wiz (TI Cadence PHY wrapper), to enable eDP
   in TI's J721E SoC
*) Add support for super speed USB PHY in TI's AM654 SoC
*) Add fix in Broadcom Stingray USB PHY to get USB PHY PLL lock reliably
*) Add fix in Samsung phy-s5pv210-usb2 to get USB working on s5pv210
*) Add fix in Amlogic phy-meson8b-usb2 to get host only mode working on Meson8
*) Add fix in Cadence phy-cadence-sierra to get USB3 device disconnect issue
*) Convert meson8b-usb2-phy, qcom-qmp-phy, rcar-gen3-phy-usb2 and
   rcar-gen3-phy-usb3 device tree binding to YAML schema
*) Minor fixes and cleanups in phy-cpcap-usb, j721e-wiz, omap-usb2,
   phy-bcm-sr-usb, phy-brcm-usb PHY driver

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

----------------------------------------------------------------
Bharat Gooty (1):
      drivers: phy: sr-usb: do not use internal fsm for USB2 phy init

Bjorn Andersson (2):
      phy: qcom: qmp: Add SM8250 UFS PHY
      phy: qcom-qmp: Ensure register indirection arrays initialized

Christophe JAILLET (1):
      phy: cpcap-usb: Remove some useless code

Dilip Kota (3):
      dt-bindings: phy: Add PHY_TYPE_XPCS definition
      dt-bindings: phy: Add YAML schemas for Intel ComboPhy
      phy: intel: Add driver support for ComboPhy

Geert Uytterhoeven (1):
      phy: intel-lgm-emmc: Add architecture dependency

Jack Pham (1):
      phy: qcom-qmp: Add SM8150 QMP USB3 PHY support

Jonathan Bakker (1):
      phy: samsung: s5pv210-usb2: Add delay after reset

Jyri Sarha (1):
      phy: ti: j721e-wiz: Implement DisplayPort mode to the wiz driver

Martin Blumenstingl (6):
      dt-bindings: phy: meson8b-usb2: Convert to json-schema
      dt-bindings: phy: meson8b-usb2: Add compatible string for Meson8m2
      phy: amlogic: meson8b-usb2: Use a MMIO regmap
      phy: amlogic: meson8b-usb2: Don't set REG_ADP_BC_ACA_ENABLE on Meson8
      phy: amlogic: meson8b-usb2: unset the IDDQ bit during PHY power-on
      phy: amlogic: meson8b-usb2: Add a compatible string for Meson8m2

Peter Chen (3):
      doc: dt-binding: cdns-salvo-phy: add binding doc
      phy: cadence: salvo: add salvo phy driver
      phy: phy-cadence-salvo: add phy .init API

Rikard Falkeborn (3):
      phy: sr-usb: Constify phy_ops
      phy: phy-brcm-usb: Constify static structs
      phy: phy-bcm-ns2-usbdrd: Constify phy_ops

Robert Marko (2):
      phy: add driver for Qualcomm IPQ40xx USB PHY
      dt-bindings: phy-qcom-ipq4019-usb: add binding document

Roger Quadros (3):
      phy: omap-usb2: Clean up exported header
      phy: ti: am654: show up in regmap debugfs
      phy: ti: am654: add support for USB super-speed

Sandeep Maheswaram (4):
      dt-bindings: phy: qcom,qmp: Convert QMP PHY bindings to yaml
      dt-bindings: phy: qcom,qmp-usb3-dp: Add dt bindings for USB3 DP PHY
      dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7180
      phy: qcom-qmp: Add QMP V3 USB3 PHY support for SC7180

Sanket Parmar (1):
      phy: cadence: sierra: Fix for USB3 U1/U2 state

Wei Yongjun (1):
      phy: ti: j721e-wiz: Fix some error return code in wiz_probe()

Wesley Cheng (5):
      dt-bindings: phy: Add binding for qcom,usb-snps-femto-v2
      phy: qcom-snps: Add SNPS USB PHY driver for QCOM based SOCs
      phy: qcom-qmp: Use proper PWRDOWN offset for sm8150 USB
      phy: qcom-qmp: Rename UFS PCS QMP v4 registers
      dt-bindings: phy: usb-snps-femto-v2: Add regulator entries to example

Yoshihiro Shimoda (4):
      dt-bindings: phy: renesas: usb2-phy: convert bindings to json-schema
      dt-bindings: phy: renesas: usb2-phy: add r8a77961 support
      dt-bindings: phy: renesas: usb3-phy: convert bindings to json-schema
      dt-bindings: phy: renesas: usb3-phy: add r8a77961 support

 Documentation/devicetree/bindings/phy/amlogic,meson8b-usb2-phy.yaml |  64 ++++++++++
 Documentation/devicetree/bindings/phy/cdns,salvo-phy.yaml           |  52 +++++++++
 Documentation/devicetree/bindings/phy/intel,combo-phy.yaml          | 101 ++++++++++++++++
 Documentation/devicetree/bindings/phy/meson8b-usb2-phy.txt          |  28 -----
 Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml             | 313 +++++++++++++++++++++++++++++++++++++++++++++++++
 Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml     | 136 ++++++++++++++++++++++
 Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml   |  80 +++++++++++++
 Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt              | 242 --------------------------------------
 Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml     |  50 ++++++++
 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb2.txt        |  70 -----------
 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb3.txt        |  52 ---------
 Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml         | 117 +++++++++++++++++++
 Documentation/devicetree/bindings/phy/renesas,usb3-phy.yaml         |  79 +++++++++++++
 drivers/phy/amlogic/Kconfig                                         |   3 +-
 drivers/phy/amlogic/phy-meson8b-usb2.c                              | 149 ++++++++++++++++--------
 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c                           |   2 +-
 drivers/phy/broadcom/phy-bcm-sr-usb.c                               |  57 +--------
 drivers/phy/broadcom/phy-brcm-usb.c                                 |  16 +--
 drivers/phy/cadence/Kconfig                                         |   9 ++
 drivers/phy/cadence/Makefile                                        |   1 +
 drivers/phy/cadence/phy-cadence-salvo.c                             | 325 +++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/phy/cadence/phy-cadence-sierra.c                            |  27 ++---
 drivers/phy/intel/Kconfig                                           |  15 +++
 drivers/phy/intel/Makefile                                          |   1 +
 drivers/phy/intel/phy-intel-combo.c                                 | 632 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/phy/motorola/phy-cpcap-usb.c                                |   2 -
 drivers/phy/qualcomm/Kconfig                                        |  17 +++
 drivers/phy/qualcomm/Makefile                                       |   2 +
 drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c                         | 148 +++++++++++++++++++++++
 drivers/phy/qualcomm/phy-qcom-qmp.c                                 | 254 ++++++++++++++++++++++++++++++++++++----
 drivers/phy/qualcomm/phy-qcom-qmp.h                                 | 238 +++++++++++++++++++++++++++++++++----
 drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c                       | 287 +++++++++++++++++++++++++++++++++++++++++++++
 drivers/phy/samsung/phy-s5pv210-usb2.c                              |   4 +
 drivers/phy/ti/phy-am654-serdes.c                                   | 104 ++++++++++++++++-
 drivers/phy/ti/phy-j721e-wiz.c                                      |  65 ++++++++++-
 drivers/phy/ti/phy-omap-usb2.c                                      |  60 +++++++++-
 include/dt-bindings/phy/phy.h                                       |   1 +
 include/linux/phy/omap_usb.h                                        |  69 +----------
 38 files changed, 3228 insertions(+), 644 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson8b-usb2-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/cdns,salvo-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/intel,combo-phy.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/meson8b-usb2-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb2.txt
 delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb3.txt
 create mode 100644 Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/renesas,usb3-phy.yaml
 create mode 100644 drivers/phy/cadence/phy-cadence-salvo.c
 create mode 100644 drivers/phy/intel/phy-intel-combo.c
 create mode 100644 drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
 create mode 100644 drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ