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.displayservice</name>
16        <version>1.0</version>
17        <interface>
18            <name>IDisplayService</name>
19            <instance>default</instance>
20        </interface>
21    </hal>
22    <hal format="hidl" optional="false">
23        <name>android.frameworks.sensorservice</name>
24        <version>1.0</version>
25        <interface>
26            <name>ISensorManager</name>
27            <instance>default</instance>
28        </interface>
29    </hal>
30    <hal format="aidl" optional="false">
31        <name>android.frameworks.stats</name>
32        <interface>
33            <name>IStats</name>
34            <instance>default</instance>
35        </interface>
36    </hal>
37    <hal format="hidl" optional="false">
38        <name>android.hardware.media.c2</name>
39        <version>1.2</version>
40        <interface>
41            <name>IComponentStore</name>
42            <instance>software</instance>
43        </interface>
44    </hal>
45    <hal format="hidl" optional="false">
46        <name>android.hidl.allocator</name>
47        <version>1.0</version>
48        <interface>
49            <name>IAllocator</name>
50            <instance>ashmem</instance>
51        </interface>
52    </hal>
53    <hal format="hidl" optional="false">
54        <name>android.hidl.manager</name>
55        <version>1.2</version>
56        <interface>
57            <name>IServiceManager</name>
58            <instance>default</instance>
59        </interface>
60    </hal>
61    <hal format="hidl" optional="false">
62        <name>android.hidl.memory</name>
63        <version>1.0</version>
64        <interface>
65            <name>IMapper</name>
66            <instance>ashmem</instance>
67        </interface>
68    </hal>
69    <hal format="hidl" optional="false">
70        <name>android.hidl.token</name>
71        <version>1.0</version>
72        <interface>
73            <name>ITokenManager</name>
74            <instance>default</instance>
75        </interface>
76    </hal>
77    <hal format="aidl" optional="false">
78        <name>android.system.keystore2</name>
79        <version>2</version>
80        <interface>
81            <name>IKeystoreService</name>
82            <instance>default</instance>
83        </interface>
84    </hal>
85    <hal format="hidl" optional="false">
86        <name>android.system.net.netd</name>
87        <version>1.1</version>
88        <interface>
89            <name>INetd</name>
90            <instance>default</instance>
91        </interface>
92    </hal>
93    <hal format="hidl" optional="false">
94        <name>android.system.suspend</name>
95        <version>1.0</version>
96        <interface>
97            <name>ISystemSuspend</name>
98            <instance>default</instance>
99        </interface>
100    </hal>
101    <hal format="aidl" optional="false">
102        <name>android.system.suspend</name>
103        <interface>
104            <name>ISystemSuspend</name>
105            <instance>default</instance>
106        </interface>
107    </hal>
108    <hal format="hidl" optional="false">
109        <name>android.system.wifi.keystore</name>
110        <version>1.0</version>
111        <interface>
112            <name>IKeystore</name>
113            <instance>default</instance>
114        </interface>
115    </hal>
116</compatibility-matrix>
117