Dear team,
We are using imx8qm-mek platform running on Android - 9 Auto.
Please let us know if OTG functionalities like HNP and SRP are supported by this BSP release (android_p9.0.0_2.1.1-AUTO-ga).
Please let us know how to validate them.
Hello Amit,
We have not any document to validate this, however there are two USB controllers:
- One is USB2 compatible and the IP comes from ChipIdea (the same USB IP used on mx5/mx6/mx7)
- One is USB3 compatible and the IP comes from Cadence.
The Cadence USB controller is described like this in arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi:
usbotg3: usb3@5b110000 {
compatible = "Cadence,usb3";
....
The Chipidea USB controller is described like this in arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi:
usbotg1: usb@5b0d0000 {
compatible = "fsl,imx8qm-usb", "fsl,imx7ulp-usb",
"fsl,imx27-usb";
Regards
Thank you Bio_TICFSL for the explanation.