1root { 2 platform { 3 uart_config { 4 template default_config { 5 match_attr = ""; 6 port = 0; 7 baudrate = 115200; 8 regPbase = 0; 9 irqNum = 0; 10 11/*UART0_TX_PA3 12 UART0_TX_PB2 13 UART0_TX_PD2 14 UART1_TX_PC6 15 UART1_TX_PD6 16 UART1_TX_PE0*/ 17 18 tx_pin = ""; 19 20/*UART0_RX_PA4 21 UART0_RX_PB3 22 UART0_RX_PD3 23 UART1_RX_PC7 24 UART1_RX_PD7 25 UART1_RX_PE2*/ 26 27 rx_pin = ""; 28 29/*UART_STOP_BIT_ONE 30 UART_STOP_BIT_ONE_DOT_FIVE 31 UART_STOP_BIT_TWO*/ 32 33 stop_bits = ""; 34 35/*UART_PARITY_NONE 36 UART_PARITY_EVEN 37 UART_PARITY_ODD*/ 38 39 parity = ""; 40 } 41 42 uart_0 :: default_config { 43 match_attr = "telink_b91_uart_0"; 44 port = 0; 45 baudrate = 921600; 46 regPbase = 0x80140080; 47 irqNum = 19; 48 tx_pin = "UART0_TX_PB2"; 49 rx_pin = "UART0_RX_PB3"; 50 stop_bits = "UART_STOP_BIT_ONE"; 51 parity = "UART_PARITY_NONE"; 52 } 53 54 uart_1 :: default_config { 55 match_attr = "telink_b91_uart_1"; 56 port = 1; 57 baudrate = 921600; 58 regPbase = 0x801400c0; 59 irqNum = 18; 60 tx_pin = "UART1_TX_PE0"; 61 rx_pin = "UART1_RX_PE2"; 62 stop_bits = "UART_STOP_BIT_ONE"; 63 parity = "UART_PARITY_NONE"; 64 } 65 } 66 } 67} 68