• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 root {
2    device_info {
3        match_attr = "hdf_manager";
4        template host {
5            hostName = "";
6            priority = 100;
7            template device{
8                template deviceNode {
9                    policy = 0;
10                    priority = 100;
11                    preload = 0;
12                    permission = 0664;
13                    moduleName = "";
14                    serviceName = "";
15                    deviceMatchAttr = "";
16                }
17            }
18        }
19        platform :: host {
20            hostName = "platform_host";
21            priority = 50;
22            device_uart :: device {
23                device0 :: deviceNode {
24                    policy = 1;
25                    priority = 40;
26                    permission = 0644;
27                    moduleName = "HDF_PLATFORM_UART";
28                    serviceName = "HDF_PLATFORM_UART_0";
29                    deviceMatchAttr = "qemu_virt_uart_0";
30                }
31            }
32            device_sdio :: device {
33                device0 :: deviceNode {
34                    policy = 1;
35                    priority = 70;
36                    permission = 0644;
37                    moduleName = "HDF_PLATFORM_SDIO";
38                    serviceName = "HDF_PLATFORM_MMC_2";
39                    deviceMatchAttr = "fake_sdio_0";
40                }
41            }
42            device_gpio :: device {
43                device0 :: deviceNode {
44                    policy = 2;
45                    priority = 80;
46                    permission = 0644;
47                    moduleName = "HDF_PLATFORM_GPIO_MANAGER";
48                    serviceName = "HDF_PLATFORM_GPIO_MANAGER";
49                }
50            }
51        }
52        display :: host {
53            hostName = "display_host";
54            device_hdf_disp :: device {
55                device0 :: deviceNode {
56                    policy = 2;
57                    priority = 200;
58                    permission = 0660;
59                    moduleName = "HDF_DISP";
60                    serviceName = "hdf_disp";
61                }
62            }
63            virtio_gpu :: device {
64                device0 :: deviceNode {
65                    policy = 0;
66                    priority = 100;
67                    preload = 0;
68                    permission = 0660;
69                    moduleName = "HDF_VIRTIO_GPU";
70                    serviceName = "hdf_virtio_gpu";
71                    deviceMatchAttr = "";
72                }
73            }
74        }
75        network :: host {
76            hostName = "network_host";
77            priority = 90;
78            device_wifi :: device {
79                device0 :: deviceNode {
80                    policy = 2;
81                    priority = 100;
82                    preload = 0;
83                    permission = 0664;
84                    moduleName = "HDF_WIFI";
85                    serviceName = "hdfwifi";
86                    deviceMatchAttr = "hdf_wlan_driver";
87                }
88            }
89            device_wlan_chips :: device {
90                device0 :: deviceNode {
91                    policy = 0;
92                    priority = 110;
93                    preload = 1;
94                    moduleName = "HDF_FAKE_WIFI";
95                    serviceName = "hdffakewifi";
96                    deviceMatchAttr = "virtnet_fakewifi";
97                }
98            }
99        }
100        storage :: host {
101            hostName = "storage_host";
102            cfi_flash :: device {
103                cfi_flash0 :: deviceNode {
104                    policy = 0;
105                    priority = 50;
106                    permission = 0660;
107                    moduleName = "cfi_flash_driver";
108                    serviceName = "HDF_PLATFORM_CFI_0";
109                    deviceMatchAttr = "qemu_virt_cfi_0";
110                }
111            }
112            device_mmc:: device {
113                device0 :: deviceNode {
114                    policy = 1;
115                    priority = 50;
116                    permission = 0600;
117                    moduleName = "HDF_VIRTIO_BLOCK";
118                    serviceName = "HDF_PLATFORM_MMC_0";
119                    deviceMatchAttr = "qemu_virt_blk_0";
120                }
121            }
122        }
123        media :: host {
124        }
125        input :: host {
126            hostName = "input_host";
127            priority = 100;
128            device_input_manager :: device {
129                device0 :: deviceNode {
130                    policy = 2;
131                    priority = 100;
132                    preload = 0;
133                    permission = 0660;
134                    moduleName = "HDF_INPUT_MANAGER";
135                    serviceName = "input_dev_manager";
136                    deviceMatchAttr = "";
137                }
138            }
139            device_hdf_hid :: device {
140                device0 :: deviceNode {
141                    policy = 2;
142                    priority = 140;
143                    preload = 0;
144                    permission = 0660;
145                    moduleName = "HDF_HID";
146                    serviceName = "event2";
147                }
148            }
149            virt_mouse :: device {
150                virt_mouse0 :: deviceNode {
151                    policy = 0;
152                    priority = 130;
153                    preload = 0;
154                    permission = 0660;
155                    moduleName = "HDF_VIRTIO_MOUSE";
156                    serviceName = "hdf_virtio_mouse";
157                    deviceMatchAttr = "";
158                }
159            }
160        }
161        dsoftbus :: host {
162            hostName = "dsoftbus_host";
163            device_dsoftbus :: device {
164                device0 :: deviceNode {
165                    policy = 2;
166                    priority = 100;
167                    preload = 0;
168                    permission = 0664;
169                    moduleName = "HDF_DSOFTBUS";
170                    serviceName = "hdf_dsoftbus";
171                }
172            }
173        }
174    }
175}
176