mbox series

[v2,0/2] Add DT Support for primary USB on QCS615

Message ID 20241121063007.2737908-1-quic_kriskura@quicinc.com (mailing list archive)
Headers show
Series Add DT Support for primary USB on QCS615 | expand

Message

Krishna Kurapati Nov. 21, 2024, 6:30 a.m. UTC
QCS615 has two USB controllers. Adding primary USB controller support
in this series. Both the HS Phys are QUSB2 ones. Although the HS PHY
is a QUSB2, it still uses DP/DM interrupts for wakeup instead of QUSB2.

The primary port has been enabled in peripheral mode as it is intended
for debugging purposes.

Second port changes will be sent as a separate series.

Dependencies:

Link to bindings and driver changes (Reviewed):
https://lore.kernel.org/all/20241017130701.3301785-1-quic_kriskura@quicinc.com/

The phy bindings are merged in Linux Next. The DWC3 bindings are reviewed
but not merged yet. So without it checkpatch gives an error of un-documented
bindings.

Base DT:
https://lore.kernel.org/all/20241104-add_initial_support_for_qcs615-v5-0-9dde8d7b80b0@quicinc.com/

APPS SMMU:
https://lore.kernel.org/all/20241105032107.9552-1-quic_qqzhou@quicinc.com/

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

Changes in v2:
Modified "0" dec to "0x0" hex in reg property.
Modified L2A reg to L12A reg for HS PHY on ride platform.

Krishna Kurapati (2):
  arm64: dts: qcom: Add support for usb node on QCS615
  arm64: dts: qcom: Enable Primary USB controller on QCS615 Ride

 arch/arm64/boot/dts/qcom/qcs615-ride.dts |  23 +++++
 arch/arm64/boot/dts/qcom/qcs615.dtsi     | 110 +++++++++++++++++++++++
 2 files changed, 133 insertions(+)