All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/7] phy: qcom: Updates for USB PHYs on SDM845
@ 2018-05-02 21:06 Manu Gautam
  2018-05-02 21:06   ` [v5,1/7] " Manu Gautam
                   ` (6 more replies)
  0 siblings, 7 replies; 38+ messages in thread
From: Manu Gautam @ 2018-05-02 21:06 UTC (permalink / raw)
  To: Kishon Vijay Abraham I, robh, sboyd
  Cc: devicetree, linux-kernel, dianders, evgreen, Vivek Gautam,
	linux-arm-msm, linux-usb, Manu Gautam

SDM845 has two USB instances each with QUSB2 and QMP PHYs.
One of the QMP PHY is USB-DP (DisplayPort) combo PHY where
as other one is single lane UNI-PHY (without DP support).
Changes are related to PHY configuration for electrical
parameters tuning to improve eye-diagram and some fixes.

First gcc-msm8996 driver patch is dependent on following
patch which is now applied by Stephen.
https://patchwork.kernel.org/patch/10375043/


Changes since v4:
 - Addressed Doug's review comments to have QUSB2 PHY tuning
   values in header file.
 - Updated msm8996-gcc patch to use BRANCH_HALT_SKIP flag
   added by patch - https://patchwork.kernel.org/patch/10375041/
   
Changes since v3:
 - As per Doug's review comments added device tree parameters
   to handle board level differences in PHY tuning values instead
   of adding separate device tree bindings.
 - Replace PHY version specific bindings names with SOC name as
   no one is going to use generic binding names.
 - Update halt_check to not check for pipe clock status that
   allows to simplify pipe_clk handling in QMP driver.

Changes since v2:
 - Use separate phy_ops for USB to not register power_on op.
 - And other minor changes as per review comments from Stephen.

Changes since v1:
 - Updated qusb2 compatibility name as per comment from Vivek.

Manu Gautam (7):
  clk: msm8996-gcc: Mark halt check as no-op for USB/PCIE pipe_clk
  phy: qcom-qmp: Enable pipe_clk before PHY initialization
  phy: qcom-qusb2: Fix crash if nvmem cell not specified
  dt-bindings: phy-qcom-qmp: Update bindings for sdm845
  phy: qcom-qmp: Add QMP V3 USB3 UNI PHY support for sdm845
  dt-bindings: phy-qcom-usb2: Add support to override tuning values
  phy: qcom-qusb2: Add QUSB2 PHYs support for sdm845

 .../devicetree/bindings/phy/qcom-qmp-phy.txt       |   3 +-
 .../devicetree/bindings/phy/qcom-qusb2-phy.txt     |  23 ++-
 drivers/clk/qcom/gcc-msm8996.c                     |   4 +
 drivers/phy/qualcomm/phy-qcom-qmp.c                | 169 +++++++++++++++++++--
 drivers/phy/qualcomm/phy-qcom-qmp.h                |   5 +
 drivers/phy/qualcomm/phy-qcom-qusb2.c              | 130 +++++++++++++++-
 include/dt-bindings/phy/phy-qcom-qusb2.h           |  37 +++++
 7 files changed, 346 insertions(+), 25 deletions(-)
 create mode 100644 include/dt-bindings/phy/phy-qcom-qusb2.h

-- 
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project

^ permalink raw reply	[flat|nested] 38+ messages in thread
* [PATCH v5 0/7] phy: qcom: Updates for USB PHYs on SDM845
@ 2018-05-02 21:00 Manu Gautam
  0 siblings, 0 replies; 38+ messages in thread
From: Manu Gautam @ 2018-05-02 21:00 UTC (permalink / raw)
  To: Kishon Vijay Abraham I, robh, sboyd
  Cc: devicetree, linux-kernel, dianders, evgreen, Vivek Gautam,
	linux-arm-msm, linux-usb, Manu Gautam

SDM845 has two USB instances each with QUSB2 and QMP PHYs.
One of the QMP PHY is USB-DP (DisplayPort) combo PHY where
as other one is single lane UNI-PHY (without DP support).
Changes are related to PHY configuration for electrical
parameters tuning to improve eye-diagram and some fixes.

First gcc-msm8996 driver patch is dependent on following
patch which is now applied by Stephen.
https://patchwork.kernel.org/patch/10375043/


Changes since v4:
 - Addressed Doug's review comments to have QUSB2 PHY tuning
   values in header file.
 - Updated msm8996-gcc patch to use BRANCH_HALT_SKIP flag
   added by patch - https://patchwork.kernel.org/patch/10375041/
   
Changes since v3:
 - As per Doug's review comments added device tree parameters
   to handle board level differences in PHY tuning values instead
   of adding separate device tree bindings.
 - Replace PHY version specific bindings names with SOC name as
   no one is going to use generic binding names.
 - Update halt_check to not check for pipe clock status that
   allows to simplify pipe_clk handling in QMP driver.

Changes since v2:
 - Use separate phy_ops for USB to not register power_on op.
 - And other minor changes as per review comments from Stephen.

Changes since v1:
 - Updated qusb2 compatibility name as per comment from Vivek.

Manu Gautam (7):
  clk: msm8996-gcc: Mark halt check as no-op for USB/PCIE pipe_clk
  phy: qcom-qmp: Enable pipe_clk before PHY initialization
  phy: qcom-qusb2: Fix crash if nvmem cell not specified
  dt-bindings: phy-qcom-qmp: Update bindings for sdm845
  phy: qcom-qmp: Add QMP V3 USB3 UNI PHY support for sdm845
  dt-bindings: phy-qcom-usb2: Add support to override tuning values
  phy: qcom-qusb2: Add QUSB2 PHYs support for sdm845

 .../devicetree/bindings/phy/qcom-qmp-phy.txt       |   3 +-
 .../devicetree/bindings/phy/qcom-qusb2-phy.txt     |  23 ++-
 drivers/clk/qcom/gcc-msm8996.c                     |   4 +
 drivers/phy/qualcomm/phy-qcom-qmp.c                | 169 +++++++++++++++++++--
 drivers/phy/qualcomm/phy-qcom-qmp.h                |   5 +
 drivers/phy/qualcomm/phy-qcom-qusb2.c              | 130 +++++++++++++++-
 include/dt-bindings/phy/phy-qcom-qusb2.h           |  37 +++++
 7 files changed, 346 insertions(+), 25 deletions(-)
 create mode 100644 include/dt-bindings/phy/phy-qcom-qusb2.h

-- 
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project

^ permalink raw reply	[flat|nested] 38+ messages in thread

end of thread, other threads:[~2018-06-01 18:45 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-02 21:06 [PATCH v5 0/7] phy: qcom: Updates for USB PHYs on SDM845 Manu Gautam
2018-05-02 21:06 ` [PATCH v5 1/7] clk: msm8996-gcc: Mark halt check as no-op for USB/PCIE pipe_clk Manu Gautam
2018-05-02 21:06   ` [v5,1/7] " Manu Gautam
2018-05-03 10:41   ` [PATCH v5 1/7] " kbuild test robot
2018-05-03 10:41     ` [v5,1/7] " kbuild test robot
2018-05-03 10:41     ` [PATCH v5 1/7] " kbuild test robot
2018-05-04 19:46   ` Doug Anderson
2018-05-04 19:46     ` [v5,1/7] " Doug Anderson
2018-06-01 18:45   ` [PATCH v5 1/7] " Stephen Boyd
2018-06-01 18:45     ` [v5,1/7] " Stephen Boyd
2018-06-01 18:45     ` [PATCH v5 1/7] " Stephen Boyd
2018-05-02 21:06 ` [PATCH v5 2/7] phy: qcom-qmp: Enable pipe_clk before PHY initialization Manu Gautam
2018-05-02 21:06   ` [v5,2/7] " Manu Gautam
2018-05-04 19:47   ` [PATCH v5 2/7] " Doug Anderson
2018-05-04 19:47     ` [v5,2/7] " Doug Anderson
2018-05-02 21:06 ` [PATCH v5 3/7] phy: qcom-qusb2: Fix crash if nvmem cell not specified Manu Gautam
2018-05-02 21:06   ` [v5,3/7] " Manu Gautam
2018-05-02 21:06 ` [PATCH v5 4/7] dt-bindings: phy-qcom-qmp: Update bindings for sdm845 Manu Gautam
2018-05-02 21:06   ` [v5,4/7] " Manu Gautam
2018-05-07 14:08   ` [PATCH v5 4/7] " Rob Herring
2018-05-07 14:08     ` [v5,4/7] " Rob Herring
2018-05-02 21:06 ` [PATCH v5 5/7] phy: qcom-qmp: Add QMP V3 USB3 UNI PHY support " Manu Gautam
2018-05-02 21:06   ` [v5,5/7] " Manu Gautam
2018-05-02 21:06 ` [PATCH v5 6/7] dt-bindings: phy-qcom-usb2: Add support to override tuning values Manu Gautam
2018-05-02 21:06   ` [v5,6/7] " Manu Gautam
2018-05-04 19:47   ` [PATCH v5 6/7] " Doug Anderson
2018-05-04 19:47     ` [v5,6/7] " Doug Anderson
2018-05-07 15:53   ` [PATCH v5 6/7] " Rob Herring
2018-05-07 15:53     ` [v5,6/7] " Rob Herring
2018-05-07 15:57     ` [PATCH v5 6/7] " Doug Anderson
2018-05-07 15:57       ` [v5,6/7] " Doug Anderson
2018-05-07 20:40       ` [PATCH v5 6/7] " Rob Herring
2018-05-07 20:40         ` [v5,6/7] " Rob Herring
2018-05-02 21:06 ` [PATCH v5 7/7] phy: qcom-qusb2: Add QUSB2 PHYs support for sdm845 Manu Gautam
2018-05-02 21:06   ` [v5,7/7] " Manu Gautam
2018-05-04 19:47   ` [PATCH v5 7/7] " Doug Anderson
2018-05-04 19:47     ` [v5,7/7] " Doug Anderson
  -- strict thread matches above, loose matches on Subject: below --
2018-05-02 21:00 [PATCH v5 0/7] phy: qcom: Updates for USB PHYs on SDM845 Manu Gautam

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.