xref: /aosp_15_r20/system/libhidl/vintfdata/frozen/202404.xml (revision 8222fbe171c3d6fadfe95119c180cf3010c392a8)
1<compatibility-matrix version="8.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        <version>2</version>
9        <interface>
10            <name>ICameraService</name>
11            <instance>default</instance>
12        </interface>
13    </hal>
14    <hal format="aidl" optional="false">
15        <name>android.frameworks.location.altitude</name>
16        <version>2</version>
17        <interface>
18            <name>IAltitudeService</name>
19            <instance>default</instance>
20        </interface>
21    </hal>
22    <hal format="aidl" optional="false">
23        <name>android.frameworks.sensorservice</name>
24        <interface>
25            <name>ISensorManager</name>
26            <instance>default</instance>
27        </interface>
28    </hal>
29    <hal format="aidl" optional="false">
30        <name>android.frameworks.stats</name>
31        <version>2</version>
32        <interface>
33            <name>IStats</name>
34            <instance>default</instance>
35        </interface>
36    </hal>
37    <!--
38          vibrator is installed for all form factors except TV
39    -->
40    <hal format="aidl" optional="true">
41        <name>android.frameworks.vibrator</name>
42        <interface>
43            <name>IVibratorControlService</name>
44            <instance>default</instance>
45        </interface>
46    </hal>
47    <hal format="aidl" optional="false">
48        <name>android.hardware.media.c2</name>
49        <interface>
50            <name>IComponentStore</name>
51            <instance>software</instance>
52        </interface>
53    </hal>
54    <hal format="aidl" optional="false">
55        <name>android.system.keystore2</name>
56        <version>4</version>
57        <interface>
58            <name>IKeystoreService</name>
59            <instance>default</instance>
60        </interface>
61    </hal>
62    <hal format="aidl" optional="false">
63        <name>android.system.net.netd</name>
64        <interface>
65            <name>INetd</name>
66            <instance>default</instance>
67        </interface>
68    </hal>
69    <hal format="aidl" optional="false">
70        <name>android.system.suspend</name>
71        <interface>
72            <name>ISystemSuspend</name>
73            <instance>default</instance>
74        </interface>
75    </hal>
76</compatibility-matrix>
77