IMX8MM OTG功能啟用及切換方法


在調試IMX8mm的時候OTG插入U盤沒有響應,經查用指令去選擇主從模式,方法如下:
在設備樹里面:

&usbotg1 {
dr_mode = "otg";
hnp-disable;
srp-disable;
adp-disable;
usb-role-switch;
picophy,pre-emp-curr-control = <3>;
picophy,dc-vol-level-adjust = <7>;
status = "okay";
};

設置為主機的時候使用指令:
echo host > /sys/kernel/debug/ci_hdrc.0/role
設置為設備機的時候使用指令:
echo gadget > /sys/kernel/debug/ci_hdrc.0/role

獲取OTG的狀態信息(不使用狀態機的情況下):
cat /sys/kernel/debug/ci_hdrc.0/role
0:host
1:gadget

獲取OTG的狀態信息(使用狀態機的情況下):
cat /sys/kernel/debug/ci_hdrc.0/otg
0:host
1:gadget


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM