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: <20200320223121.4821-1-kishon@ti.com>
Date:   Sat, 21 Mar 2020 04:01:21 +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>
Subject: [GIT PULL] PHY: For 5.7 merge window

Hi Greg,

Please find the pull request for 5.7 merge window below. (Sorry for the
delay).

It adds two new PHY drivers for supporting Qualcomm high Speed PHY and
super speed PHY, redesigns phy-cadence-dp to phy-cadence-torrent driver
since Cadence Torrent driver can support PCIe, USB, SGMII etc.. in
addition to display port (support for the additional protocols will be
added later).

It also adds support for Qualcomm's PCIe, UFS and USB2 PHY; TI's
GMII PHY; Amlogic's USB2 PHY; Socionext's USB3/USB2/PCIe PHY.

Please see the tag message below for the complete list of changes.

Let me know If I have to change something.

Thanks
Kishon

The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9:

  Linux 5.6-rc1 (2020-02-09 16:08:48 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 89d715371a05b1dee32faf49014b1acff6138b83:

  phy: qcom-qusb2: Add new overriding tuning parameters in QUSB2 V2 PHY (2020-03-20 19:34:29 +0530)

----------------------------------------------------------------
phy: for 5.7

*) Rename and Re-design phy-cadence-dp driver to phy-cadence-torrent driver
*) Add new PHY driver for Qualcomm 28nm Hi-Speed USB PHY
*) Add new PHY driver for Qualcomm Super Speed PHY in QCS404
*) Add support for Qualcomm PCIe QMP/QHP PHY in SDM845 to phy-qcom-qmp driver
*) Add support for Qualcomm UFS PHY in MSM8996 to phy-qcom-qmp driver
*) Add support for an additional reference clock in Mediatek phy-mtk-tphy driver
*) Add support for configuring tuning parameters in Mediatek phy-mtk-tphy driver
*) Add support for GMII PHY in TI K3 AM654x/J721E SoCs to phy-gmii-sel driver
*) Add support for USB2 PHY in Amlogic A1 SoC Family to phy-meson-g12a-usb2
   driver
*) Add support for USB3/USB2/PCIe PHY in Socionext Pro5 SoC to
   phy-uniphier-usb3ss/phy-uniphier-usb3hs/phy-uniphier-pcie driver respectively
*) Add support for QUSB2 PHY in Qualcomm SC7180 in driver
*) Convert dt-bindings of Cadence DP, Qualcomm QUSB2 to YAML format

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

----------------------------------------------------------------
Bjorn Andersson (5):
      dt-bindings: phy-qcom-qmp: Add SDM845 PCIe to binding
      phy: qcom: qmp: Add SDM845 PCIe QMP PHY support
      phy: qcom: qmp: Add SDM845 QHP PCIe PHY
      phy: qcom-qmp: Add MSM8996 UFS QMP support
      phy: qcom: qmp: Use power_on/off ops for PCIe

Christoph Muellner (1):
      phy: rk-inno-usb2: Decrease verbosity of repeating log.

Chunfeng Yun (10):
      dt-bindings: phy-mtk-tphy: add two optional properties for u2phy
      dt-bindings: phy-mtk-tphy: make the ref clock optional
      dt-bindings: phy-mtk-tphy: remove unused u3phya_ref clock
      dt-bindings: phy-mtk-tphy: add a new reference clock
      dt-bindings: phy-mtk-tphy: add the properties about address mapping
      phy: phy-mtk-tphy: add a property for disconnect threshold
      phy: phy-mtk-tphy: add a property for internal resistance
      phy: phy-mtk-tphy: make the ref clock optional
      phy: phy-mtk-tphy: remove unused u3phya_ref clock
      phy: phy-mtk-tphy: add a new reference clock

Grygorii Strashko (2):
      dt-bindings: phy: ti: gmii-sel: add support for am654x/j721e soc
      phy: ti: gmii-sel: add support for am654x/j721e soc

Hanjie Lin (2):
      dt-bindings: phy: Add Amlogic A1 USB2 PHY Bindings
      phy: amlogic: Add Amlogic A1 USB2 PHY Driver

Joe Perches (1):
      phy: amlogic: G12A: Fix misuse of GENMASK macro

Jorge Ramirez-Ortiz (3):
      dt-bindings: phy: remove qcom-dwc3-usb-phy
      dt-bindings: Add Qualcomm USB SuperSpeed PHY bindings
      phy: qualcomm: usb: Add SuperSpeed PHY driver

Kunihiko Hayashi (7):
      phy: socionext: Use devm_platform_ioremap_resource()
      dt-bindings: phy: socionext: Add Pro5 support and remove Pro4 from usb3-hsphy
      phy: uniphier-usb3ss: Add Pro5 support
      phy: uniphier-usb3hs: Add legacy SoC support for Pro5
      phy: uniphier-usb3hs: Change Rx sync mode to avoid communication failure
      phy: uniphier-pcie: Add legacy SoC support for Pro5
      phy: uniphier-pcie: Add SoC-dependent phy-mode function support

Sandeep Maheswaram (6):
      dt-bindings: phy: qcom,qusb2: Convert QUSB2 phy bindings to yaml
      dt-bindings: phy: qcom,qusb2: Add compatibles for QUSB2 V2 phy and SC7180
      phy: qcom-qusb2: Add generic QUSB2 V2 PHY support
      dt-bindings: phy: qcom-qusb2: Add support for overriding Phy tuning parameters
      phy: qcom-qusb2: Add support for overriding tuning parameters in QUSB2 V2 PHY
      phy: qcom-qusb2: Add new overriding tuning parameters in QUSB2 V2 PHY

Shawn Guo (1):
      phy: qualcomm: Add Synopsys 28nm Hi-Speed USB PHY driver

Sriharsha Allenki (1):
      dt-bindings: phy: Add Qualcomm Synopsys Hi-Speed USB PHY binding

Swapnil Jakhade (10):
      phy: cadence-torrent: Adopt Torrent nomenclature
      phy: cadence-torrent: Add wrapper for PHY register access
      phy: cadence-torrent: Add wrapper for DPTX register access
      phy: cadence-torrent: Refactor code for reusability
      phy: cadence-torrent: Add 19.2 MHz reference clock support
      phy: cadence-torrent: Implement PHY configure APIs
      phy: cadence-torrent: Use regmap to read and write Torrent PHY registers
      phy: cadence-torrent: Use regmap to read and write DPTX PHY registers
      phy: cadence-torrent: Add platform dependent initialization structure
      phy: cadence-torrent: Add support for subnode bindings

Yuti Amonkar (3):
      dt-bindings: phy: Remove Cadence MHDP PHY dt binding
      dt-bindings: phy: Add Cadence MHDP PHY bindings in YAML format.
      phy: cadence-dp: Rename to phy-cadence-torrent

 Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml |   14 +
 Documentation/devicetree/bindings/phy/phy-cadence-dp.txt               |   30 -
 Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml         |  143 ++++
 Documentation/devicetree/bindings/phy/phy-mtk-tphy.txt                 |   32 +-
 Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml              |  185 +++++
 Documentation/devicetree/bindings/phy/qcom,usb-hs-28nm.yaml            |   90 +++
 Documentation/devicetree/bindings/phy/qcom,usb-ss.yaml                 |   83 ++
 Documentation/devicetree/bindings/phy/qcom-dwc3-usb-phy.txt            |   37 -
 Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt                 |   15 +
 Documentation/devicetree/bindings/phy/qcom-qusb2-phy.txt               |   68 --
 Documentation/devicetree/bindings/phy/ti-phy-gmii-sel.txt              |    1 +
 Documentation/devicetree/bindings/phy/uniphier-pcie-phy.txt            |   13 +-
 Documentation/devicetree/bindings/phy/uniphier-usb3-hsphy.txt          |    6 +-
 Documentation/devicetree/bindings/phy/uniphier-usb3-ssphy.txt          |    5 +-
 drivers/phy/amlogic/phy-meson-g12a-usb2.c                              |   87 ++-
 drivers/phy/cadence/Kconfig                                            |    6 +-
 drivers/phy/cadence/Makefile                                           |    2 +-
 drivers/phy/cadence/phy-cadence-dp.c                                   |  541 -------------
 drivers/phy/cadence/phy-cadence-torrent.c                              | 1944 +++++++++++++++++++++++++++++++++++++++++++++++
 drivers/phy/mediatek/phy-mtk-tphy.c                                    |   64 +-
 drivers/phy/qualcomm/Kconfig                                           |   20 +
 drivers/phy/qualcomm/Makefile                                          |    2 +
 drivers/phy/qualcomm/phy-qcom-qmp.c                                    |  425 ++++++++++-
 drivers/phy/qualcomm/phy-qcom-qmp.h                                    |  114 +++
 drivers/phy/qualcomm/phy-qcom-qusb2.c                                  |  144 +++-
 drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c                            |  415 ++++++++++
 drivers/phy/qualcomm/phy-qcom-usb-ss.c                                 |  246 ++++++
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c                          |    2 +-
 drivers/phy/socionext/phy-uniphier-pcie.c                              |  102 ++-
 drivers/phy/socionext/phy-uniphier-usb3hs.c                            |   92 ++-
 drivers/phy/socionext/phy-uniphier-usb3ss.c                            |    8 +-
 drivers/phy/ti/phy-gmii-sel.c                                          |   19 +
 32 files changed, 4119 insertions(+), 836 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-dp.txt
 create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-28nm.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-ss.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/qcom-dwc3-usb-phy.txt
 delete mode 100644 Documentation/devicetree/bindings/phy/qcom-qusb2-phy.txt
 delete mode 100644 drivers/phy/cadence/phy-cadence-dp.c
 create mode 100644 drivers/phy/cadence/phy-cadence-torrent.c
 create mode 100644 drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c
 create mode 100644 drivers/phy/qualcomm/phy-qcom-usb-ss.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ