我在u-boot中将GP0[0]和GP0[1]设置为输入引脚(这两个引脚PINMUX值有一个,就是作为GPIO使用),然后启动内核,内核启动后查看GP0的输入输出控制寄存器,GP0[0]和GP0[1]都变成了输出引脚。通过测试发现去掉SmartReflex class2 support for ti816x这个内核配置项,就不会出现该问题。请问一下这个是为什么呢?
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.
Hi,
在默认的驱动里面是用到这两个脚作为AVS电源芯片的控制管脚。所以针对这个应该是配置为PINMUX的输出功能了。
在内核里面去掉这个电源管理,其实就是这部分代码(含pinmux)不会被加载,那也就没有你的这个问题了
BR,
Eason