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[] = {}裡