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: <20200723072455.GW12965@vkoul-mobl>
Date:   Thu, 23 Jul 2020 12:54:55 +0530
From:   Vinod Koul <vkoul@...nel.org>
To:     Greg KH <gregkh@...uxfoundation.org>
Cc:     Kishon Vijay Abraham I <kishon@...com>,
        LKML <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] phy updates for 5.9-rc1

Hello Greg,

Here are the updates for phy subsystem for 5.9. Please pull.

The following changes since commit 38b1927e5bf9bcad4a2e33189ef1c5569f9599ba:

  phy: sun4i-usb: fix dereference of pointer phy0 before it is null checked (2020-06-25 18:25:37 +0530)

are available in the Git repository at:

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

for you to fetch changes up to 3d7b0ca5300bd01b176f2b4c10e173db802560d8:

  phy: qualcomm: fix setting of tx_deamp_3_5db when device property read fails (2020-07-21 23:11:48 +0530)

----------------------------------------------------------------
phy for 5.9

 - New PHY Drivers:
   - Samsung UFS
   - Qcom USB DWC for ipq806x
   - Xilinx ZynqMP Gigabit Transceiver
   - Qcom USB QMP for IPQ8074
   - BCM63xx USBH

 - Removed:
   - Qcom ufs qmp phy driver

 - Updates:
   - Support for Qcom SM8250 QMP V4 USB3 UNIPHY
   - qcom-snps runtime pm support
   - Cleanup of W=1 warns in the subsystem

----------------------------------------------------------------
Alim Akhtar (2):
      dt-bindings: phy: Document Samsung UFS PHY bindings
      phy: samsung-ufs: add UFS PHY driver for samsung SoC

Ansuel Smith (2):
      phy: qualcomm: add qcom ipq806x dwc usb phy driver
      devicetree: bindings: phy: Document ipq806x dwc3 qcom phy

Anurag Kumar Vulisha (2):
      dt-bindings: phy: Add DT bindings for Xilinx ZynqMP PSGTR PHY
      phy: zynqmp: Add PHY driver for the Xilinx ZynqMP Gigabit Transceiver

Colin Ian King (1):
      phy: qualcomm: fix setting of tx_deamp_3_5db when device property read fails

Gustavo A. R. Silva (1):
      phy: samsung-ufs: Fix IS_ERR argument

Jonathan Marek (3):
      phy: qcom-qmp: Allow different values for second lane
      phy: qcom-qmp: Add QMP V4 USB3 UNIPHY
      phy: qcom-qmp: Add QMP V4 USB3 PHY support for sm8250

Krzysztof Kozlowski (1):
      phy: exynos: Rename Exynos to lowercase

Kunihiko Hayashi (1):
      dt-bindings: phy: uniphier: Fix incorrect clocks and clock-names for PXs3 usb3-hsphy

Lad Prabhakar (2):
      dt-bindings: phy: renesas,usb2-phy: Add r8a774e1 support
      dt-bindings: phy: renesas,usb3-phy: Add r8a774e1 support

Laurent Pinchart (1):
      dt-bindings: phy: zynqmp-psgtr: Fix example's numbers of cells in reg

Marek Szyprowski (1):
      phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY

Peter Chen (1):
      phy: cadence: salvo: fix wrong bit definition

Rikard Falkeborn (1):
      phy: allwinner: phy-sun6i-mipi-dphy: Constify structs

Russell King (2):
      dt: update Marvell Armada 38x COMPHY binding
      phy: armada-38x: fix NETA lockup when repeatedly switching speeds

Sivaprakash Murugesan (4):
      dt-bindings: phy: qcom,qmp: Add ipq8074 usb dt bindings
      dt-bindings: phy: qcom,qusb2: Add ipq8074 device compatible
      phy: qcom-qmp: Add USB QMP PHY support for IPQ8074
      phy: qcom-qusb2: Add ipq8074 device compatible

Tiezhu Yang (2):
      phy: Remove CONFIG_ARCH_* check for related subdir in Makefile
      phy: allwinner: Make PHY_SUN6I_MIPI_DPHY depend on COMMON_CLK

Tobias Klauser (1):
      phy: zynqmp: Fix unused-function compiler warning

Vinod Koul (13):
      phy: qcom: remove ufs qmp phy driver
      phy: core: fix code style in devm_of_phy_provider_unregister
      phy: core: Document function args
      phy: ti: dm816x: remove set but unused variable
      phy: ti-pipe3: remove set but unused variable
      phy-mvebu-a3700-utmi: correct typo in struct mvebu_a3700_utmi comments
      phy: mapphone-mdm6600: Add missing description for some structure fields
      phy: xgene: remove unsigned integer comparison with less than zero
      phy: rockchip-typec: use correct format for structure description
      phy: exynos5-usbdrd: use correct format for structure description
      phy: stm32: use NULL instead of zero
      phy: sun4i-usb: explicitly include gpio/consumer.h
      Merge branch 'fixes' into next

Wesley Cheng (2):
      phy: qcom-snps: Add runtime suspend and resume handlers
      phy: qcom-snps: Add a set mode callback

Yoshihiro Shimoda (2):
      phy: renesas: rcar-gen3-usb2: move irq registration to init
      phy: renesas: rcar-gen3-usb2: exit if request_irq() failed

Álvaro Fernández Rojas (2):
      dt-bindings: phy: add bcm63xx-usbh bindings
      phy: bcm63xx-usbh: Add BCM63xx USBH driver

 .../bindings/phy/brcm,bcm63xx-usbh-phy.yaml        |  79 ++
 .../bindings/phy/phy-armada38x-comphy.txt          |  10 +-
 .../bindings/phy/qcom,ipq806x-usb-phy-hs.yaml      |  55 ++
 .../bindings/phy/qcom,ipq806x-usb-phy-ss.yaml      |  73 ++
 .../devicetree/bindings/phy/qcom,qmp-phy.yaml      |   2 +
 .../devicetree/bindings/phy/qcom,qusb2-phy.yaml    |   1 +
 .../devicetree/bindings/phy/renesas,usb2-phy.yaml  |   1 +
 .../devicetree/bindings/phy/renesas,usb3-phy.yaml  |   1 +
 .../devicetree/bindings/phy/samsung,ufs-phy.yaml   |  75 ++
 .../phy/socionext,uniphier-usb3hs-phy.yaml         |   8 +-
 .../devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml | 105 +++
 MAINTAINERS                                        |   9 +
 drivers/phy/Kconfig                                |   1 +
 drivers/phy/Makefile                               |  17 +-
 drivers/phy/allwinner/Kconfig                      |   2 +-
 drivers/phy/allwinner/phy-sun4i-usb.c              |   3 +-
 drivers/phy/allwinner/phy-sun6i-mipi-dphy.c        |   4 +-
 drivers/phy/broadcom/Kconfig                       |   8 +
 drivers/phy/broadcom/Makefile                      |   1 +
 drivers/phy/broadcom/phy-bcm63xx-usbh.c            | 457 ++++++++++
 drivers/phy/cadence/phy-cadence-salvo.c            |   2 +-
 drivers/phy/marvell/phy-armada38x-comphy.c         |  45 +-
 drivers/phy/marvell/phy-mvebu-a3700-utmi.c         |   2 +-
 drivers/phy/motorola/phy-mapphone-mdm6600.c        |   3 +-
 drivers/phy/phy-core.c                             |   5 +-
 drivers/phy/phy-xgene.c                            |   2 +-
 drivers/phy/qualcomm/Kconfig                       |  34 +-
 drivers/phy/qualcomm/Makefile                      |   4 +-
 drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c        | 571 ++++++++++++
 drivers/phy/qualcomm/phy-qcom-qmp.c                | 510 ++++++++++-
 drivers/phy/qualcomm/phy-qcom-qmp.h                |   7 +
 drivers/phy/qualcomm/phy-qcom-qusb2.c              |   3 +
 drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c      |  85 ++
 drivers/phy/qualcomm/phy-qcom-ufs-i.h              | 131 ---
 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c       | 172 ----
 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.h       | 168 ----
 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c       | 226 -----
 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.h       | 226 -----
 drivers/phy/qualcomm/phy-qcom-ufs.c                | 648 --------------
 drivers/phy/renesas/phy-rcar-gen3-usb2.c           |  63 +-
 drivers/phy/rockchip/phy-rockchip-typec.c          |   2 +-
 drivers/phy/samsung/Kconfig                        |  17 +-
 drivers/phy/samsung/Makefile                       |   1 +
 drivers/phy/samsung/phy-exynos-dp-video.c          |   4 +-
 drivers/phy/samsung/phy-exynos-mipi-video.c        |   4 +-
 drivers/phy/samsung/phy-exynos-pcie.c              |   2 +-
 drivers/phy/samsung/phy-exynos5-usbdrd.c           |  16 +-
 drivers/phy/samsung/phy-exynos7-ufs.h              |  81 ++
 drivers/phy/samsung/phy-samsung-ufs.c              | 366 ++++++++
 drivers/phy/samsung/phy-samsung-ufs.h              | 139 +++
 drivers/phy/samsung/phy-samsung-usb2.c             |   2 +-
 drivers/phy/st/phy-stm32-usbphyc.c                 |   4 +-
 drivers/phy/ti/phy-dm816x-usb.c                    |  11 +-
 drivers/phy/ti/phy-ti-pipe3.c                      |   5 +-
 drivers/phy/xilinx/Kconfig                         |  13 +
 drivers/phy/xilinx/Makefile                        |   3 +
 drivers/phy/xilinx/phy-zynqmp.c                    | 993 +++++++++++++++++++++
 include/dt-bindings/phy/phy.h                      |   1 +
 58 files changed, 3789 insertions(+), 1694 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/phy/brcm,bcm63xx-usbh-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-hs.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-ss.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/samsung,ufs-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
 create mode 100644 drivers/phy/broadcom/phy-bcm63xx-usbh.c
 create mode 100644 drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c
 delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-i.h
 delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c
 delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.h
 delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c
 delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.h
 delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs.c
 create mode 100644 drivers/phy/samsung/phy-exynos7-ufs.h
 create mode 100644 drivers/phy/samsung/phy-samsung-ufs.c
 create mode 100644 drivers/phy/samsung/phy-samsung-ufs.h
 create mode 100644 drivers/phy/xilinx/Kconfig
 create mode 100644 drivers/phy/xilinx/Makefile
 create mode 100644 drivers/phy/xilinx/phy-zynqmp.c

Thanks
-- 
~Vinod

Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ