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: <20191106072702.19675-1-kishon@ti.com>
Date:   Wed, 6 Nov 2019 12:57:02 +0530
From:   Kishon Vijay Abraham I <kishon@...com>
To:     Greg Kroah-Hartman <gregkh@...uxfoundation.org>, <kishon@...com>
CC:     <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] PHY: For 5.5 merge window

Hi Greg,

Please find the pull request for 5.5 merge window below.

It adds two new PHY drivers, one for USB3 PHY on Allwinner H6 SoC and the other
video combo PHY on Rockchip Innosilicon. It includes cleanup on some of the
drivers by using helpers like platform_ioremap_resource() and
regulator_bulk_set_supply_names() to simplify code. It also fixes some
of the smatch/sparse warnings.

For the complete list of changes, please see the tag message below.

Let me know if I have to make any changes.

Thanks
Kishon

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 4569e64ab6a590dec418f2cd98fbe907a08fd452:

  phy: phy-rockchip-inno-usb2: add phy description for px30 (2019-10-31 18:27:47 +0530)

----------------------------------------------------------------
phy: for 5.5

  *) Add a new PHY driver for USB3 PHY on Allwinner H6 SoC
  *) Add a new PHY driver for Innosilicon Video Combo PHY(MIPI/LVDS/TTL)
  *) Add support in xusb-tegra210 PHY driver to get USB device mode functional
     in Tegra 210
  *) Add support for SM8150 QMP UFS PHY in phy-qcom-qmp PHY driver
  *) Fix smatch warning (array off by one) in phy-rcar-gen2 PHY driver
  *) Enable mac tx internal delay for rgmii-rxid in phy-gmii-sel driver
  *) Fix phy-qcom-usb-hs from registering multiple extcon notifiers during PHY
     power cycle
  *) Use devm_platform_ioremap_resource() in phy-mvebu-a3700-utmi,
     phy-hisi-inno-usb2, phy-histb-combphy and regulator_bulk_set_supply_names()
     in xusb to simplify code
  *) Remove unused variable in xusb-tegra210 and phy-dm816x-usb
  *) Fix sparse warnings in phy-brcm-usb-init

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

----------------------------------------------------------------
Bartosz Golaszewski (1):
      phy: tegra: use regulator_bulk_set_supply_names()

Ben Dooks (2):
      phy: phy-brcm-usb-init: fix __iomem annotations
      phy: phy-brcm-usb-init: fix use of integer as pointer

Biju Das (1):
      phy: renesas: phy-rcar-gen2: Fix the array off by one warning

Chunfeng Yun (1):
      phy: tegra: xusb: remove unused variable

Colin Ian King (1):
      phy: xgene: make array serdes_reg static const, makes object smaller

Fabrizio Castro (2):
      dt-bindings: rcar-gen3-phy-usb2: Add r8a774b1 support
      dt-bindings: rcar-gen3-phy-usb3: Add r8a774b1 support

Geert Uytterhoeven (1):
      phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optional() for optional irq

Grygorii Strashko (1):
      phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid

Heiko Stuebner (3):
      phy: add PHY_MODE_LVDS
      dt-bindings: phy: add yaml binding for rockchip,px30-dsi-dphy
      phy: phy-rockchip-inno-usb2: add phy description for px30

Icenowy Zheng (1):
      phy: allwinner: add phy driver for USB3 PHY on Allwinner H6 SoC

Markus Elfring (1):
      phy-mvebu-a3700-utmi: Use devm_platform_ioremap_resource() in mvebu_a3700_utmi_phy_probe()

Nagarjuna Kristam (4):
      phy: tegra: xusb: Add XUSB dual mode support on Tegra210
      phy: tegra: xusb: Add usb3 port fake support on Tegra210
      phy: tegra: xusb: Add vbus override support on Tegra210
      phy: tegra: xusb: Add vbus override support on Tegra186

Ondrej Jirman (1):
      dt-bindings: Add bindings for USB3 phy on Allwinner H6

Stephan Gerhold (1):
      phy: qcom-usb-hs: Fix extcon double register after power cycle

Vinod Koul (2):
      dt-bindings: phy-qcom-qmp: Add sm8150 UFS phy compatible string
      phy: qcom-qmp: Add SM8150 QMP UFS PHY support

Wei Yongjun (1):
      phy: lantiq: vrx200-pcie: fix error return code in ltq_vrx200_pcie_phy_power_on()

Wyon Bi (1):
      phy/rockchip: Add support for Innosilicon MIPI/LVDS/TTL PHY

Yoshihiro Shimoda (1):
      phy: renesas: rcar-gen3-usb2: Fix sysfs interface of "role"

YueHaibing (2):
      phy: hisilicon: use devm_platform_ioremap_resource() to simplify code
      phy: ti: dm816x: remove set but not used variable 'phy_data'

 Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml |  47 ++++++++
 Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.txt        |   1 +
 Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt                  |   7 +-
 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb2.txt            |   2 +
 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb3.txt            |   2 +
 Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml       |  75 ++++++++++++
 drivers/phy/allwinner/Kconfig                                           |  11 ++
 drivers/phy/allwinner/Makefile                                          |   1 +
 drivers/phy/allwinner/phy-sun50i-usb3.c                                 | 190 ++++++++++++++++++++++++++++++
 drivers/phy/broadcom/phy-brcm-usb-init.c                                |  10 +-
 drivers/phy/hisilicon/phy-hisi-inno-usb2.c                              |   4 +-
 drivers/phy/hisilicon/phy-histb-combphy.c                               |   4 +-
 drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c                             |   3 +-
 drivers/phy/marvell/phy-mvebu-a3700-utmi.c                              |   9 +-
 drivers/phy/phy-xgene.c                                                 |   2 +-
 drivers/phy/qualcomm/phy-qcom-qmp.c                                     | 120 +++++++++++++++++++
 drivers/phy/qualcomm/phy-qcom-qmp.h                                     |  96 +++++++++++++++
 drivers/phy/qualcomm/phy-qcom-usb-hs.c                                  |   7 +-
 drivers/phy/renesas/phy-rcar-gen2.c                                     |   5 +-
 drivers/phy/renesas/phy-rcar-gen3-usb2.c                                |   7 +-
 drivers/phy/rockchip/Kconfig                                            |   8 ++
 drivers/phy/rockchip/Makefile                                           |   1 +
 drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c                        | 805 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c                           |   1 +
 drivers/phy/tegra/xusb-tegra186.c                                       |  23 ++++
 drivers/phy/tegra/xusb-tegra210.c                                       | 137 ++++++++++++++++++++-
 drivers/phy/tegra/xusb.c                                                |  93 ++++++++++++++-
 drivers/phy/tegra/xusb.h                                                |   4 +
 drivers/phy/ti/phy-dm816x-usb.c                                         |   3 -
 drivers/phy/ti/phy-gmii-sel.c                                           |   2 +-
 include/linux/phy/phy.h                                                 |   3 +-
 include/linux/phy/tegra/xusb.h                                          |   4 +-
 32 files changed, 1645 insertions(+), 42 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml
 create mode 100644 drivers/phy/allwinner/phy-sun50i-usb3.c
 create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c
-- 
2.17.1

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ