OMAP-L138 C6000 DSP+ARM Processor Technical Reference Manual (Rev.A).pdf 里的252页有相应的管脚配置说明
MUX_CFG(DA850, UART1_RXD, 4, 24, 15, 2, false)
MUX_CFG(DA850, UART1_TXD, 4, 28, 15, 2, false)
对MUX_CFG()的参数解释
MUX_CFG(DA850, UART1_RXD, 4, 24, 15, 2, false) DA850:
UART1_RXD:管脚描述
4:第4组pinmux寄存器,PINMUX4
24:在寄存器PINMUX4中的bit24到bit27位,相应位的偏移值
15:就是pinmux相应位全为1的值(掩码值)
2:pinmux寄存器相应位设置的值,在这里设置为PINMUX4_27_24功能,相应的二进制位为0x02值即为2 ,如果配置为8 ,则为IO口。
内核配置管脚复用的位置在linux-3.3archarmmach-davincida850.c的 结构体static const struct mux_config da850_pins[] = {}里