下面是UART1的配置
pinctrl_uart1dce_alt1: uart1dcegrp_alt1 {
fsl,pins = <
MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX 0x1b0b1
MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX 0x1b0b1
>;
};
以MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX
为例子来分析,定义在文件./arch/arm/boot/dts/imx6ul-pinfunc.h
中。
#define MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX 0x0084 0x0310 0x0000 0 0
分别是5的配置
<mux_reg conf_reg input_reg mux_val input_val>
<mux_ctrl_ofs pad_ctrl_ofs sel_input_ofs mux_mode sel_input>
加上pinmux中的0x1b0b1,是代表pad_ctrl。总共是6个配置。
作者:SteveChen 创建时间:2025-06-19 22:44
最后编辑:SteveChen 更新时间:2025-06-19 22:52
最后编辑:SteveChen 更新时间:2025-06-19 22:52