全部博文(516)
发布时间:2013-01-04 16:59:30
U-Boot中OMAP3的MUX操作 include/asm-arm/arch-omap3/mux.h中:#define MUX_VAL(OFFSET,VALUE)\ writew((VALUE), OMAP34XX_CTRL_BASE + (OFFSET)); #define CP(x) (CONTROL_PADCONF_##x) OMAP34XX_CTRL_BASE的定义在include/asm-arm/arch-omap3/omap3.h文件中:/*......【阅读全文】
发布时间:2013-01-04 16:52:05
OMAP3 Linux 中的MUX设置OMAP3 处理器的引脚都有很多功能,具体有哪些功能,需要在什么寄存器进行设置,需要看《系统控制模块》部分的描述。如果知道引脚的功能或者名称,直接搜索应该可以找到对应的寄存器。如果知道某个引脚的IO数目,在文中搜索gpio_xxx应该就可以找到对应的寄存器等信息。 先看两个文件:./arch/arm/mach-omap2/mux.c./arch/arm/plat-omap/include/mach/mux.h其中mux.c中的一些设置:static struct pin_config __initdata_......【阅读全文】