Phytec中国的wiki
support@phytec.cn
热线:0755-61802110-803
1、修改设备树
增加extcon设备
设置usb otg模式,将extcon驱动和USB驱动连接起来
设置extcon的gpio脚的pinmux
2、修改linux内核
在内核驱动源码divers/usb/dwc3/core.c中这一段代码屏蔽掉
这里关闭了v3.30a以及更高版本的OTG功能
注意:要使用usb从设备功能,需要使能这个模块insmod /lib/modules/5.10.72-bsp-yocto-nxp-i.mx8mp-pd22.1.0/kernel/drivers/usb/gadget/legacy/g_serial.ko
与NXP交流,给出了未上库的patch usb: dwc3: allow dual role switch by defautl for new IP w/o OTG - Patchwork (kernel.org)
Overview
Content Tools
Tasks