mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v2 0/5] Add support for primary USB controller on QCS615
@ 2024-10-17 13:06 Krishna Kurapati
  2024-10-17 13:06 ` [PATCH v2 1/5] dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings Krishna Kurapati
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Krishna Kurapati @ 2024-10-17 13:06 UTC (permalink / raw)
  To: Vinod Koul, Krzysztof Kozlowski, Rob Herring,
	Kishon Vijay Abraham I, Bjorn Andersson, Wesley Cheng,
	Konrad Dybcio, Dmitry Baryshkov, Conor Dooley,
	Greg Kroah-Hartman, Manivannan Sadhasivam
  Cc: linux-usb, linux-kernel, linux-arm-msm, devicetree, linux-phy,
	quic_ppratap, quic_jackp, Krishna Kurapati

This series aims at enabling USB on QCS615 which has 2 USB controllers.
The primary controller is SuperSpeed capable and secondary one is
High Speed only capable. The High Speed Phy is a QUSB2 phy and the
SuperSpeed Phy is a QMP Uni Phy which supports non-concurrent DP.

Device tree patches will sent separately after the SMMU node is acked [1]
on upstream. DT Binding checks done on the binding patches.

Bindings have been added only for the first controller.
Kept the ACKs as is obtained from v1.

[1]: https://lore.kernel.org/all/20241011063112.19087-1-quic_qqzhou@quicinc.com/

Gave only a compile test on v2 as there are no code changes
that can affect the functionality.

Changes in v2:
Addressed comments in v1 by using lowercase for reg values.
Removed explicitly setting of struct params to false (as they are
already false).

Link to v1:
https://lore.kernel.org/all/20241014084432.3310114-1-quic_kriskura@quicinc.com/

Krishna Kurapati (5):
  dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings
  dt-bindings: phy: qcom,qusb2: Add bindings for QCS615
  dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: Add support for QCS615
  phy: qcom-qusb2: Add support for QCS615
  phy: qcom: qmp-usbc: Add qmp configuration for QCS615

 .../phy/qcom,msm8998-qmp-usb3-phy.yaml        |  2 ++
 .../bindings/phy/qcom,qusb2-phy.yaml          |  1 +
 .../devicetree/bindings/usb/qcom,dwc3.yaml    |  3 +++
 drivers/phy/qualcomm/phy-qcom-qmp-usbc.c      |  3 +++
 drivers/phy/qualcomm/phy-qcom-qusb2.c         | 27 +++++++++++++++++++
 5 files changed, 36 insertions(+)

-- 
2.34.1


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

end of thread, other threads:[~2024-10-18 10:49 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-10-17 13:06 [PATCH v2 0/5] Add support for primary USB controller on QCS615 Krishna Kurapati
2024-10-17 13:06 ` [PATCH v2 1/5] dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings Krishna Kurapati
2024-10-17 13:06 ` [PATCH v2 2/5] dt-bindings: phy: qcom,qusb2: Add bindings for QCS615 Krishna Kurapati
2024-10-17 13:06 ` [PATCH v2 3/5] dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: Add support " Krishna Kurapati
2024-10-17 13:07 ` [PATCH v2 4/5] phy: qcom-qusb2: " Krishna Kurapati
2024-10-18 10:48   ` Dmitry Baryshkov
2024-10-17 13:07 ` [PATCH v2 5/5] phy: qcom: qmp-usbc: Add qmp configuration " Krishna Kurapati
2024-10-17 18:27   ` Dmitry Baryshkov
2024-10-18  7:48     ` Tingwei Zhang
2024-10-18  8:06       ` Dmitry Baryshkov
2024-10-18  9:01         ` Tingwei Zhang
2024-10-18 10:11           ` Dmitry Baryshkov
2024-10-18 10:23             ` Krishna Kurapati
2024-10-18 10:49               ` Dmitry Baryshkov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®