1root { 2 module = "beken,bk7235"; 3 device_info { 4 match_attr = "hdf_manager"; 5 template host { 6 hostName = ""; 7 priority = 100; 8 template device { 9 template deviceNode { 10 policy = 0; 11 priority = 100; 12 preload = 0; 13 permission = 0664; 14 moduleName = ""; 15 serviceName = ""; 16 deviceMatchAttr = ""; 17 } 18 } 19 } 20 platform :: host { 21 hostName = "platform_host"; 22 priority = 50; 23 device_gpio :: device { 24 gpio0 :: deviceNode { 25 policy = 1; 26 priority = 45; 27 moduleName = "HDF_PLATFORM_GPIO_DRIVER"; 28 serviceName = "HDF_PLATFORM_GPIO"; 29 deviceMatchAttr = "gpio_config"; 30 } 31 } 32 device_i2c :: device { 33 i2c_manager :: deviceNode { 34 policy = 2; 35 priority = 50; 36 moduleName = "HDF_PLATFORM_I2C_MANAGER"; 37 serviceName = "HDF_PLATFORM_I2C_MANAGER"; 38 } 39 i2c0 :: deviceNode { 40 policy = 0; 41 priority = 100; 42 moduleName = "HDF_PLATFORM_I2C_DRIVER"; 43 serviceName = "HDF_PLATFORM_I2C_0"; 44 deviceMatchAttr = "i2c0_config"; 45 } 46 } 47 device_uart :: device { 48 uart1 :: deviceNode { 49 policy = 1; 50 priority = 55; 51 moduleName = "HDF_PLATFORM_UART_DRIVER"; 52 serviceName = "HDF_PLATFORM_UART_1"; 53 deviceMatchAttr = "uart1_config"; 54 } 55 uart2 :: deviceNode { 56 policy = 1; 57 priority = 60; 58 moduleName = "HDF_PLATFORM_UART_DRIVER"; 59 serviceName = "HDF_PLATFORM_UART_2"; 60 deviceMatchAttr = "uart2_config"; 61 } 62 } 63 } 64 } 65} 66