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.3\arch\arm\mach-davinci\da850.c的 結構體static const struct mux_config da850_pins[] = {}裏