[PATCH 0/2] Add Devicetree support for USB controllers on QCS8300

From: Krishna Kurapati
Date: Wed Oct 09 2024 - 15:57:53 EST


This series aims at enabling USB on QCS8300 which has 2 USB controllers.
The primary controller is SuperSpeed capable and secondary one is
High Speed only capable. Both the High Speed Phys are Femto phys and the
SuperSpeed Phy is a QMP Uni Phy.

Base DT Support has been added for both controllers while only one has
been enabled on Ride Platform. The primary controller has been configured
in device mode. The secondary controller will be enabled in host mode post
addition of SPMI Node which allows control over PMIC Gpios for providing
vbus to connected peripherals.

This series depends on the following series ACKed by upstream maintainers:
Base DT: https://lore.kernel.org/all/20240925-qcs8300_initial_dtsi-v2-0-494c40fa2a42@xxxxxxxxxxx/

Bindings patches posted at:
https://lore.kernel.org/all/20241009195348.2649368-1-quic_kriskura@xxxxxxxxxxx/

DTBS Check has been done on the patches.

Krishna Kurapati (2):
arm64: dts: qcom: Add support for usb nodes on QCS8300
arm64: dts: qcom: Enable USB controllers for QCS8300

arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 23 +++
arch/arm64/boot/dts/qcom/qcs8300.dtsi | 165 ++++++++++++++++++++++
2 files changed, 188 insertions(+)

--
2.34.1