11bd4fe43Sopenharmony_ciroot { 21bd4fe43Sopenharmony_ci platform { 31bd4fe43Sopenharmony_ci template uart_controller { 41bd4fe43Sopenharmony_ci match_attr = ""; 51bd4fe43Sopenharmony_ci num = 0; 61bd4fe43Sopenharmony_ci baudrate = 115200; 71bd4fe43Sopenharmony_ci fifoRxEn = 1; 81bd4fe43Sopenharmony_ci fifoTxEn = 1; 91bd4fe43Sopenharmony_ci flags = 4; 101bd4fe43Sopenharmony_ci regPbase = 0x12040000; 111bd4fe43Sopenharmony_ci interrupt = 39; 121bd4fe43Sopenharmony_ci iomemCount = 0x48; 131bd4fe43Sopenharmony_ci } 141bd4fe43Sopenharmony_ci controller_0x12040000 :: uart_controller { 151bd4fe43Sopenharmony_ci match_attr = "hisilicon_hi35xx_uart_0"; 161bd4fe43Sopenharmony_ci } 171bd4fe43Sopenharmony_ci 181bd4fe43Sopenharmony_ci controller_0x12041000 :: uart_controller { 191bd4fe43Sopenharmony_ci num = 1; 201bd4fe43Sopenharmony_ci baudrate = 9600; 211bd4fe43Sopenharmony_ci regPbase = 0x12041000; 221bd4fe43Sopenharmony_ci interrupt = 40; 231bd4fe43Sopenharmony_ci match_attr = "hisilicon_hi35xx_uart_1"; 241bd4fe43Sopenharmony_ci } 251bd4fe43Sopenharmony_ci 261bd4fe43Sopenharmony_ci controller_0x12042000 :: uart_controller { 271bd4fe43Sopenharmony_ci num = 2; 281bd4fe43Sopenharmony_ci regPbase = 0x12042000; 291bd4fe43Sopenharmony_ci interrupt = 41; 301bd4fe43Sopenharmony_ci match_attr = "hisilicon_hi35xx_uart_2"; 311bd4fe43Sopenharmony_ci } 321bd4fe43Sopenharmony_ci } 331bd4fe43Sopenharmony_ci} 34