如何确认是否正确设置了dts中已配置的USB OTG dr_mode
选项?
我正在dr_mode = "peripheral"
和usbotg1
的dts中跟踪usbotg2
的值。
$ cat /sys/bus/platform/devices/ci_hdrc.0/udc/ci_hdrc.0/is_a_peripheral
0
$ cat /sys/bus/platform/devices/ci_hdrc.0/udc/ci_hdrc.0/is_otg
1
在dts中配置dr_mode = "host"
也会导致is_a_peripheral=0
和is_otg=1
。
或者我可以检查以下条目吗?
$cat /sys/firmware/devicetree/base/soc/aips-bus@02100000/usb@02184200/dr_mode
如果您有更好的选择,请告诉我。请说明is_a_peripheral=0
和is_otg=1
的含义。