启动文件系统,查看管脚配置cat /sys/kernel/debug/omap_mux/gpmc_ben1
显示的信息为:name: gpmc_ben1.gpmc_ben1 (0x44e10878/0x878 = 0x0008), b NA, t NA
mode: OMAP_MUX_MODE0 | AM33XX_PULL_DISA
signals: gpmc_ben1 | mii2_col | NA | mmc2_dat3 | NA | NA | mcasp0_aclkr | gpio1_28
1、我想在写一个驱动把这个管脚配置成GPIO管脚,如何编写代码?
2、请问这个管脚默认就是OMAP_MUX_MODE0吗,在哪里设置的?
Jian Zhou:
要修改\arch\arm\mach-omap2\board-am335xevm.c中的pinmux,你可以参考下gpio_keys_init()这个函数
Gary Wu:
请问你使用的SDK包版本是?
SDK06.00和SDK07.00中做法已经不一样了。
如果是SDK07.00,只需要修改配置dts文件就可以,十分方便。