1<compatibility-matrix version="5.0" type="device">
2    <!--
3         cameraserver is installed for all phones and tablets, but not
4         auto or TV.
5    -->
6    <hal format="hidl" optional="true">
7        <name>android.frameworks.cameraservice.service</name>
8        <version>2.2</version>
9        <interface>
10            <name>ICameraService</name>
11            <instance>default</instance>
12        </interface>
13    </hal>
14    <hal format="hidl" optional="false">
15        <name>android.frameworks.sensorservice</name>
16        <version>1.0</version>
17        <interface>
18            <name>ISensorManager</name>
19            <instance>default</instance>
20        </interface>
21    </hal>
22    <hal format="aidl" optional="false">
23        <name>android.frameworks.stats</name>
24        <interface>
25            <name>IStats</name>
26            <instance>default</instance>
27        </interface>
28    </hal>
29    <hal format="hidl" optional="false">
30        <name>android.hardware.media.c2</name>
31        <version>1.2</version>
32        <interface>
33            <name>IComponentStore</name>
34            <instance>software</instance>
35        </interface>
36    </hal>
37    <hal format="hidl" optional="false">
38        <name>android.hidl.allocator</name>
39        <version>1.0</version>
40        <interface>
41            <name>IAllocator</name>
42            <instance>ashmem</instance>
43        </interface>
44    </hal>
45    <hal format="hidl" optional="false">
46        <name>android.hidl.manager</name>
47        <version>1.2</version>
48        <interface>
49            <name>IServiceManager</name>
50            <instance>default</instance>
51        </interface>
52    </hal>
53    <hal format="hidl" optional="false">
54        <name>android.hidl.memory</name>
55        <version>1.0</version>
56        <interface>
57            <name>IMapper</name>
58            <instance>ashmem</instance>
59        </interface>
60    </hal>
61    <hal format="hidl" optional="false">
62        <name>android.hidl.token</name>
63        <version>1.0</version>
64        <interface>
65            <name>ITokenManager</name>
66            <instance>default</instance>
67        </interface>
68    </hal>
69    <hal format="aidl" optional="false">
70        <name>android.system.keystore2</name>
71        <version>2</version>
72        <interface>
73            <name>IKeystoreService</name>
74            <instance>default</instance>
75        </interface>
76    </hal>
77    <hal format="hidl" optional="false">
78        <name>android.system.net.netd</name>
79        <version>1.1</version>
80        <interface>
81            <name>INetd</name>
82            <instance>default</instance>
83        </interface>
84    </hal>
85    <hal format="aidl" optional="false">
86        <name>android.system.suspend</name>
87        <interface>
88            <name>ISystemSuspend</name>
89            <instance>default</instance>
90        </interface>
91    </hal>
92    <hal format="hidl" optional="false">
93        <name>android.system.wifi.keystore</name>
94        <version>1.0</version>
95        <interface>
96            <name>IKeystore</name>
97            <instance>default</instance>
98        </interface>
99    </hal>
100</compatibility-matrix>
101