你好,我在Uboot中将gpmc_ad12复用成gpio并输出高电平,Uboot加载内核后,运行到”Starting kernel … “时就会将gpmc_ad12的电平拉低,请问在修改哪里的内核参数,可以避免在启动linux内核时拉低gpmc_ad12的电平,谢谢!
Shine:
请问是否有参考过下面的帖子?http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/p/123320/345144.aspx#345144
Liping Chen1:
回复 Shine:
你好,我刚刚看过推荐的帖子,有个问题想请教下,我实际上在.dts文件里将lcd的设备取消了,时间上就不会有对GPMC_ad12的复位操作了吧?
另外,在 flag 中 添加 HWMOD_INIT_NO_RESET位,请问相应的内核源码的位置在哪里啊?谢谢了,对linux 内核不熟。
Liping Chen1:
回复 Shine:
请问有人能解答下吗,将flag 中 添加 HWMOD_INIT_NO_RESET位已试过,还是会拉低GPMC_AD12的电平,谢谢了。
Steven Liu1:
回复 Liping Chen1:
看一下你的GPMC_AD12的相关pinmux设置,就是control module寄存器中间的相关管脚设置。设置为上下拉使能,并且设置为pull up。同时要设置HWMOD_INIT_NO_RESET这个flag属性。看看这样能解决你的问题吗?