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]
Date:   Fri, 2 Oct 2020 15:24:12 +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]: Generic PHY updates for v5.10

Hello Greg,

Please pull to receive updates for Generic phy susbsystem. Bunch of new
drivers and device support and a new core API this time.

The following changes since commit ad7a7acaedcf45071c822b6c983f9c1e084041c9:

  phy: omap-usb2-phy: disable PHY charger detect (2020-08-31 14:30:59 +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.10

for you to fetch changes up to 60f5a24c11f7fa0c8c74018cfd4c25a3f432fdaf:

  phy: qcom-qmp: initialize the pointer to NULL (2020-10-01 13:06:40 +0530)

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

 - Core:
   - New PHY attribute for max_link_rate

 - New phy drivers:
   - Rockchip dphy driver moved from staging
   - Socionext UniPhier AHCI PHY driver
   - Intel LGM SoC USB phy
   - Intel Keem Bay eMMC PHY driver

 - Updates:
   - Support for imx8mp usb phy
   - Support for DP Phy and USB3+DP combo phy in QMP driver
   - Support for Qualcomm sc7180 DP phy
   - Support for cadence torrent PCIe and USB single linke and multilink
     configurations along with USB, SGMII/QSGMII configurations

----------------------------------------------------------------
Anand Moon (1):
      phy: samsung: Use readl_poll_timeout function

Chunfeng Yun (6):
      phy: phy-bcm-ns-usb3: convert to readl_poll_timeout_atomic()
      phy: phy-bcm-ns2-usbdrd: convert to readl_poll_timeout_atomic()
      phy: phy-bcm-sr-usb: convert to readl_poll_timeout_atomic()
      phy: phy-qcom-apq8064-sata: convert to readl_relaxed_poll_timeout()
      phy: phy-pxa-28nm-hsic: convert to readl_poll_timeout()
      phy: phy-pxa-28nm-usb2: convert to readl_poll_timeout()

Ezequiel Garcia (1):
      phy: Move phy-rockchip-dphy-rx0 out of staging

Grygorii Strashko (3):
      phy: ti: gmii-sel: move phy init in separate function
      phy: ti: gmii-sel: use features mask during init
      phy: ti: gmii-sel: retrieve ports number and base offset from dt

Kunihiko Hayashi (2):
      dt-bindings: phy: Add UniPhier AHCI PHY description
      phy: socionext: Add UniPhier AHCI PHY driver support

Li Jun (2):
      dt-bindings: phy-imx8mq-usb: add compatible string for imx8mp usb phy
      phy: freescale: imx8mq-usb: add support for imx8mp usb phy

Ramuthevar Vadivel Murugan (2):
      dt-bindings: phy: Add USB PHY support for Intel LGM SoC
      phy: Add USB3 PHY support for Intel LGM SoC

Randy Dunlap (1):
      phy: fix USB_LGM_PHY warning & build errors

Rikard Falkeborn (11):
      phy: cadence: salvo: Constify cdns_salvo_phy_ops
      phy: fsl-imx8mq-usb: Constify imx8mq_usb_phy_ops
      phy: hisilicon; Constify hi3660_phy_ops
      phy: lantiq: rcu-usb2: Constify ltq_rcu_usb2_phy_ops
      phy: lantiq: vrx200-pcie: Constify ltq_vrx200_pcie_phy_ops
      phy: ralink-usb: Constify ralink_usb_phy_ops
      phy: samsung-ufs: Constify samsung_ufs_phy_ops
      phy: qcom-ipq4019-usb: Constify static phy_ops structs
      phy: cadence: Sierra: Constify static structs
      phy: cadence: salvo: Constify cdns_nxp_sequence_pair
      phy: cadence: torrent: Constify regmap_config structs

Roger Quadros (2):
      phy: omap-usb2-phy: fix coding style issues
      dt-binding: phy: convert ti,omap-usb2 to YAML

Sekhar Nori (3):
      phy: ti: am654: simplify regfield handling
      phy: ti: am654: simplify return handling
      phy: ti: am654: update PCIe serdes config

Stephen Boyd (8):
      dt-bindings: phy: qcom,qmp-usb3-dp: Add DP phy information
      phy: qcom-qmp: Move phy mode into struct qmp_phy
      phy: qcom-qmp: Remove 'initialized' in favor of 'init_count'
      phy: qcom-qmp: Move 'serdes' and 'cfg' into 'struct qcom_phy'
      phy: qcom-qmp: Get dp_com I/O resource by index
      phy: qcom-qmp: Use devm_platform_ioremap_resource() to simplify
      phy: qcom-qmp: Add support for DP in USB3+DP combo phy
      phy: qcom-qmp: Add support for sc7180 DP phy

Swapnil Jakhade (22):
      phy: Add new PHY attribute max_link_rate
      phy: cadence-torrent: Set Torrent PHY attributes
      phy: cadence-torrent: Use of_device_get_match_data() to get driver data
      phy: cadence-torrent: Use devm_platform_ioremap_resource() to get reg addresses
      phy: cadence-torrent: Enable support for multiple subnodes
      phy: cadence-torrent: Add separate regmap functions for torrent and DP
      phy: cadence-torrent: Check total lane count for all subnodes is within limit
      dt-bindings: phy: cadence-torrent: Add binding to specify SSC mode
      dt-bindings: phy: cadence-torrent: Update Torrent PHY bindings for generic use
      phy: cadence-torrent: Add single link PCIe support
      phy: cadence-torrent: Check cmn_ready assertion during PHY power on
      phy: cadence-torrent: Add PHY APB reset support
      dt-bindings: phy: Add PHY_TYPE_QSGMII definition
      phy: cadence-torrent: Add support for PHY multilink configuration
      phy: cadence-torrent: Update PHY reset for multilink configuration
      phy: cadence-torrent: Add clk changes for multilink configuration
      phy: cadence-torrent: Add PHY link configuration sequences for single link
      phy: cadence-torrent: Configure PHY_PLL_CFG as part of link_cmn_vals
      phy: cadence-torrent: Add single link SGMII/QSGMII register sequences
      phy: cadence-torrent: Add single link USB register sequences
      phy: cadence-torrent: Add PCIe + USB multilink configuration
      phy: cadence-torrent: Add USB + SGMII/QSGMII multilink configuration

Tomasz Figa (1):
      phy: rockchip-dphy-rx0: Include linux/delay.h

Tomi Valkeinen (2):
      dt-bindings: phy: cdns,torrent-phy: add reset-names
      dt-bindings: phy: ti,phy-j721e-wiz: fix bindings for torrent phy

Vinod Koul (3):
      Merge branch 'fixes' into next
      Merge branch 'topic/phy_attrs' into next
      phy: qcom-qmp: initialize the pointer to NULL

Wan Ahmad Zainie (3):
      phy: intel: Rename phy-intel to phy-intel-lgm
      dt-bindings: phy: intel: Add Keem Bay eMMC PHY bindings
      phy: intel: Add Keem Bay eMMC PHY support

YueHaibing (1):
      phy: ti: j721e-wiz: Remove duplicate include

 .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt |    2 +-
 .../bindings/phy/intel,lgm-emmc-phy.yaml           |   17 +-
 .../devicetree/bindings/phy/intel,lgm-usb-phy.yaml |   58 +
 .../bindings/phy/phy-cadence-torrent.yaml          |   96 +-
 .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml         |   95 +-
 .../bindings/phy/socionext,uniphier-ahci-phy.yaml  |   76 +
 .../devicetree/bindings/phy/ti,omap-usb2.yaml      |   74 +
 .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml  |   13 +-
 Documentation/devicetree/bindings/phy/ti-phy.txt   |   37 -
 drivers/phy/Kconfig                                |   11 +
 drivers/phy/Makefile                               |    1 +
 drivers/phy/broadcom/phy-bcm-ns-usb3.c             |   22 +-
 drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c          |   13 +-
 drivers/phy/broadcom/phy-bcm-sr-usb.c              |   19 +-
 drivers/phy/cadence/phy-cadence-salvo.c            |    8 +-
 drivers/phy/cadence/phy-cadence-sierra.c           |   24 +-
 drivers/phy/cadence/phy-cadence-torrent.c          | 2119 +++++++++++++++++++-
 drivers/phy/freescale/phy-fsl-imx8mq-usb.c         |   79 +-
 drivers/phy/hisilicon/phy-hi3660-usb3.c            |    2 +-
 drivers/phy/intel/Kconfig                          |   22 +-
 drivers/phy/intel/Makefile                         |    5 +-
 drivers/phy/intel/phy-intel-keembay-emmc.c         |  307 +++
 .../{phy-intel-combo.c => phy-intel-lgm-combo.c}   |    0
 .../{phy-intel-emmc.c => phy-intel-lgm-emmc.c}     |    0
 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c           |    2 +-
 drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c        |    2 +-
 drivers/phy/marvell/phy-pxa-28nm-hsic.c            |   40 +-
 drivers/phy/marvell/phy-pxa-28nm-usb2.c            |   33 +-
 drivers/phy/phy-lgm-usb.c                          |  284 +++
 drivers/phy/qualcomm/phy-qcom-apq8064-sata.c       |   21 +-
 drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c        |    4 +-
 drivers/phy/qualcomm/phy-qcom-qmp.c                | 1053 ++++++++--
 drivers/phy/qualcomm/phy-qcom-qmp.h                |   80 +
 drivers/phy/ralink/phy-ralink-usb.c                |    2 +-
 drivers/phy/rockchip/Kconfig                       |   12 +
 drivers/phy/rockchip/Makefile                      |    1 +
 .../rockchip}/phy-rockchip-dphy-rx0.c              |    1 +
 drivers/phy/samsung/phy-exynos5-usbdrd.c           |   39 +-
 drivers/phy/samsung/phy-samsung-ufs.c              |    2 +-
 drivers/phy/socionext/Kconfig                      |   10 +
 drivers/phy/socionext/Makefile                     |    1 +
 drivers/phy/socionext/phy-uniphier-ahci.c          |  321 +++
 drivers/phy/ti/phy-am654-serdes.c                  |  325 +--
 drivers/phy/ti/phy-gmii-sel.c                      |  159 +-
 drivers/phy/ti/phy-j721e-wiz.c                     |    1 -
 drivers/phy/ti/phy-omap-usb2.c                     |   36 +-
 drivers/staging/media/Kconfig                      |    2 -
 drivers/staging/media/Makefile                     |    1 -
 .../staging/media/phy-rockchip-dphy-rx0/Kconfig    |   13 -
 .../staging/media/phy-rockchip-dphy-rx0/Makefile   |    2 -
 drivers/staging/media/phy-rockchip-dphy-rx0/TODO   |    6 -
 include/dt-bindings/phy/phy-cadence-torrent.h      |   13 +
 include/dt-bindings/phy/phy.h                      |    1 +
 include/linux/phy/phy.h                            |    2 +
 54 files changed, 4858 insertions(+), 711 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/phy/intel,lgm-usb-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-ahci-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/ti,omap-usb2.yaml
 create mode 100644 drivers/phy/intel/phy-intel-keembay-emmc.c
 rename drivers/phy/intel/{phy-intel-combo.c => phy-intel-lgm-combo.c} (100%)
 rename drivers/phy/intel/{phy-intel-emmc.c => phy-intel-lgm-emmc.c} (100%)
 create mode 100644 drivers/phy/phy-lgm-usb.c
 rename drivers/{staging/media/phy-rockchip-dphy-rx0 => phy/rockchip}/phy-rockchip-dphy-rx0.c (99%)
 create mode 100644 drivers/phy/socionext/phy-uniphier-ahci.c
 delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Kconfig
 delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Makefile
 delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/TODO
 create mode 100644 include/dt-bindings/phy/phy-cadence-torrent.h

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