Re: [PATCH v3 4/4] arm64: dts: qcom: Enable USB controllers on Shikra IQS platform
From: Krishna Kurapati
Date: Thu Jul 16 2026 - 20:34:41 EST
On 7/16/2026 11:10 PM, Konrad Dybcio wrote:
On 7/16/26 6:29 PM, Krishna Kurapati wrote:
Enable both usb controllers in device mode on Shikra IQS platform.
Signed-off-by: Krishna Kurapati <krishna.kurapati@xxxxxxxxxxxxxxxx>
---
arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts | 35 +++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts b/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts
index 3003a47bd759..2d4e34ec3b82 100644
--- a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts
+++ b/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts
@@ -38,3 +38,38 @@ &sdhc_1 {
status = "okay";
};
+
+&usb_1 {
+ dr_mode = "peripheral";
Why does this one have to be peripheral if the other boards are otg?
Actually I missed adding dr_mode as peripheral for other boards. I put in commit message that I want them to work in device mode but missed adding dr_mode property. Since the default behavior is peripheral mode, i saw no functional issue while testing. Shall I send v2 with either removing dr mode here in iqs or adding it in cqs/cqm ?
[...]As mentioned in cover letter, on pure upstream build, I validated both controllers on iqs platform and only primary controller on cqs/cqm platform on a remote access setup.
+&usb_2 {
+ dr_mode = "peripheral";
+
+ status = "okay";
And why do the other boards lack the secondary USB?
Regards,
Krishna,