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