• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<compatibility-matrix version="9.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>3</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.devicestate</name>
16        <interface>
17            <name>IDeviceStateService</name>
18            <instance>default</instance>
19        </interface>
20    </hal>
21    <hal format="aidl" optional="false">
22        <name>android.frameworks.location.altitude</name>
23        <version>2</version>
24        <interface>
25            <name>IAltitudeService</name>
26            <instance>default</instance>
27        </interface>
28    </hal>
29    <hal format="aidl" optional="false">
30        <name>android.frameworks.sensorservice</name>
31        <interface>
32            <name>ISensorManager</name>
33            <instance>default</instance>
34        </interface>
35    </hal>
36    <hal format="aidl" optional="false">
37        <name>android.frameworks.stats</name>
38        <version>2</version>
39        <interface>
40            <name>IStats</name>
41            <instance>default</instance>
42        </interface>
43    </hal>
44    <!--
45          vibrator is installed for all form factors except TV
46    -->
47    <hal format="aidl" optional="true">
48        <name>android.frameworks.vibrator</name>
49        <interface>
50            <name>IVibratorControlService</name>
51            <instance>default</instance>
52        </interface>
53    </hal>
54    <hal format="aidl" optional="false">
55        <name>android.hardware.media.c2</name>
56        <interface>
57            <name>IComponentStore</name>
58            <instance>software</instance>
59        </interface>
60    </hal>
61    <!--
62          keymint is not typically installed in the framework manifest
63    -->
64    <hal format="aidl" optional="true">
65        <name>android.hardware.security.keymint</name>
66        <version>3</version>
67        <interface>
68            <name>IRemotelyProvisionedComponent</name>
69            <instance>avf</instance>
70        </interface>
71    </hal>
72    <hal format="aidl" optional="false">
73        <name>android.system.keystore2</name>
74        <version>5</version>
75        <interface>
76            <name>IKeystoreService</name>
77            <instance>default</instance>
78        </interface>
79    </hal>
80    <hal format="aidl" optional="false">
81        <name>android.system.net.netd</name>
82        <interface>
83            <name>INetd</name>
84            <instance>default</instance>
85        </interface>
86    </hal>
87    <hal format="aidl" optional="false">
88        <name>android.system.suspend</name>
89        <interface>
90            <name>ISystemSuspend</name>
91            <instance>default</instance>
92        </interface>
93    </hal>
94    <hal format="aidl" optional="false">
95        <name>android.system.vold</name>
96        <interface>
97            <name>IVold</name>
98            <instance>default</instance>
99        </interface>
100    </hal>
101</compatibility-matrix>
102