2020-03-20 22:32:18

by Kishon Vijay Abraham I

[permalink] [raw]
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 <[email protected]>

----------------------------------------------------------------
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


2020-03-21 11:11:01

by Greg KH

[permalink] [raw]
Subject: Re: [GIT PULL] PHY: For 5.7 merge window

On Sat, Mar 21, 2020 at 04:01:21AM +0530, Kishon Vijay Abraham I wrote:
> 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

Pulled and pushed out, thanks.

greg k-h