This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

am4372 usb1 drvvbus 引脚用作gpio3_13的问题

Other Parts Discussed in Thread: AM4372

技术支持你好:

     am4372的usb1的默认电路是使用drvvubs的这个引脚,对应CPU的引脚号是F25,但是我们硬件在做设计的时候,将这个引脚当成了gpio使用,对应了gpio3-13,在设备树中也将这个引脚配置成了gpio,设备树中没有usb1引脚的相关配置,在设备树中也将usb1使能了。现在发现在Linux系统启动的过程,gpio3-13引脚的继电器被拉高了一秒钟左右,一秒钟之后,又被拉低了,原因是Linux内核的usb驱动在初始化usb1的时候,将这个引脚拉高,然后,gpio的配置驱动要将这个引脚拉低。那么怎样在Linux的内核的usb驱动中,将对drvvbus这个引脚的配置去掉了,当前使用的是SDK包,Linux内核版本是4.19.4。