• 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 = "sample_host";
21            priority = 50;
22            sample_device :: device {
23                device0 :: deviceNode {
24                    policy = 2;
25                    priority = 100;
26                    moduleName = "libsample_driver.z.so";
27                    serviceName = "sample_driver_service";
28                }
29            }
30        }
31        usbfnMaster :: host {
32            hostName = "usbfnMaster_host";
33            priority = 50;
34            usbfn_device :: device {
35                device0 :: deviceNode {
36                    policy = 2;
37                    priority = 80;
38                    preload = 2;
39                    moduleName = "libusbfn_master.z.so";
40                    serviceName = "usbfn_master";
41                    deviceMatchAttr = "usbfn_master_driver";
42                }
43            }
44            ecm_device :: device {
45                device0 :: deviceNode {
46                    policy = 2;
47                    priority = 81;
48                    moduleName = "libusbfn_cdcecm.z.so";
49                    serviceName = "usbfn_cdcecm";
50                    deviceMatchAttr = "usbfn_cdcecm_driver";
51                }
52            }
53            acm_device :: device {
54                device0 :: deviceNode {
55                    policy = 2;
56                    priority = 100;
57                    moduleName = "libusbfn_cdcacm.z.so";
58                    serviceName = "usbfn_cdcacm";
59                    deviceMatchAttr = "usbfn_cdcacm_driver";
60                }
61            }
62        }
63        power :: host {
64            hostName = "power_host";
65            priority = 50;
66            battery_device :: device {
67                device0 :: deviceNode {
68                    policy = 2;
69                    priority = 100;
70                    moduleName = "libbatteryd.z.so";
71                    serviceName = "batteryd";
72                }
73            }
74        }
75        wlan :: host {
76            hostName = "wifi_host";
77            priority = 50;
78            wifi_device :: device {
79                device0 :: deviceNode {
80                    policy = 2;
81                    priority = 100;
82                    moduleName = "libwifi_hdi_device.z.so";
83                    serviceName = "wlan_hal_service";
84                }
85            }
86        }
87		wifi :: host {
88            hostName = "wifi_c_host";
89            priority = 50;
90            wifi_c_device :: device {
91                device0 :: deviceNode {
92                    policy = 2;
93                    priority = 100;
94                    moduleName = "libwifi_hdi_c_device.z.so";
95                    serviceName = "wlan_hal_c_service";
96                }
97            }
98        }
99        audio :: host {
100            hostName = "audio_hdi_server_host";
101            priority = 50;
102            audio_device :: device {
103                device0 :: deviceNode {
104                    policy = 2;
105                    priority = 100;
106                    moduleName = "libaudio_hdi_adapter_server.z.so";
107                    serviceName = "audio_hdi_service";
108                }
109            }
110        }
111        hdi_server :: host {
112            hostName = "camera_host";
113            priority = 50;
114            camera_device :: device {
115                 device0 :: deviceNode {
116                     policy = 2;
117                     priority = 100;
118                     moduleName = "libcamera_hdi_impl.z.so";
119                     serviceName = "camera_service";
120                 }
121             }
122	        display_device :: device {
123                device0 :: deviceNode {
124                    policy = 2;
125                    priority = 120;
126                    moduleName = "libhdi_display_layer_service.z.so";
127                    serviceName = "hdi_display_layer_service";
128                }
129            }
130        }
131        input_hal :: host {
132            hostName = "input_user_host";
133            priority = 50;
134            input_device :: device {
135                device0 :: deviceNode {
136                    policy = 2;
137                    priority = 150;
138                    moduleName = "libhdf_input_hotplug.z.so";
139                    serviceName = "input_service";
140                }
141            }
142        }
143        codec :: host {
144            hostName = "codec_host";
145            priority = 50;
146            codec_device :: device {
147                device0 :: deviceNode {
148                    policy = 2;
149                    priority = 200;
150                    moduleName = "libcodec_server.z.so";
151                    serviceName = "codec_hdi_service";
152                }
153            }
154        }
155        riladapter :: host {
156            hostName = "riladapter_host";
157            priority = 50;
158            riladapter_device :: device {
159                device0 :: deviceNode {
160                    policy = 2;
161                    priority = 100;
162                    moduleName = "libhril_hdf.z.so";
163                    serviceName = "cellular_radio1";
164                }
165            }
166        }
167    }
168}
169