]> www.infradead.org Git - users/jedix/linux-maple.git/commit
arm64: dts: qcom: qcs615-ride: Enable secondary USB controller on QCS615 Ride
authorKrishna Kurapati <krishna.kurapati@oss.qualcomm.com>
Wed, 18 Dec 2024 12:12:57 +0000 (20:12 +0800)
committerBjorn Andersson <andersson@kernel.org>
Thu, 26 Dec 2024 22:21:12 +0000 (16:21 -0600)
commitb8993bd786c1681ce0aa65b7a04159bf712c1e21
tree8f155b593185618e32d4ff4f9ac92641402cf82b
parent2be96096148f1a8c51e4ac99753b41f4d532b99c
arm64: dts: qcom: qcs615-ride: Enable secondary USB controller on QCS615 Ride

Enable secondary USB controller on QCS615 Ride platform. The secondary
USB controller is made "host", as it is a Type-A port.

Secondary USB controller of QCS615 Ride has Type-A port exposed for
connecting peripheral. The VBUS to the peripheral is provided by
TPS2549IRTERQ1 regulator connected to the port. The regulator has an
enable pin controlled by PM8150. Model it as fixed regulator and keep it
Always-On at boot, since the regulator is GPIO controlled regulator.

Signed-off-by: Krishna Kurapati <krishna.kurapati@oss.qualcomm.com>
Co-developed-by: Song Xue <quic_songxue@quicinc.com>
Signed-off-by: Song Xue <quic_songxue@quicinc.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20241218-add_usb_host_mode_for_qcs615-v3-2-d9d29fe39a4b@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/qcs615-ride.dts