欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

imx6ull-pinfunc.h文件分析

程序员文章站 2022-06-29 21:11:22
...

文档

内核arch/arm/boot/dts/imx6ul-pinfunc.h
 

/*
 * The pin function ID is a tuple of
 * <mux_reg conf_reg input_reg mux_mode input_val>
 */

 UART1_RTS_B 这个 IO 复用为 GPIO1_IO19在imx6ul-pinfunc.h中

 

#define MX6UL_PAD_UART1_RTS_B__GPIO1_IO19                         0x0090 0x031C 0x0000 0x5 0x0

0x0090 0x031C 0x0000 0x5 0x0

mux_reg conf_reg input_reg mux_mode input_val

mux_reg 复用寄存器地址。

conf_reg 寄存器偏移地址 和mux_reg类似

可以对比IOMUXC_SW_PAD_CTL_PAD_UART1_RTS_B
IOMUXC_SW_MUX_CTL_PAD_UART1_RTS_B寄存器地址

imx6ull-pinfunc.h文件分析

 

 mux_mode如图。

 

 

input_reg  input_val初始化一般为0

相关标签: Linux系统