blob: 3c44a6a25330f14be408fa9c34b324dea2b54c31 [file] [log] [blame]
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -07001<?xml version="1.0" encoding="utf-8"?>
2<!--
3/*
4** Copyright 2017, The Android Open Source Project.
5**
6** Licensed under the Apache License, Version 2.0 (the "License");
7** you may not use this file except in compliance with the License.
8** You may obtain a copy of the License at
9**
10** http://www.apache.org/licenses/LICENSE-2.0
11**
12** Unless required by applicable law or agreed to in writing, software
13** distributed under the License is distributed on an "AS IS" BASIS,
14** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15** See the License for the specific language governing permissions and
16** limitations under the License.
17*/
18-->
Greg Hartman17f5de42018-03-20 20:56:09 -070019<manifest version="1.0" type="device" target-level="1">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -070020 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -080021 <name>android.hardware.audio</name>
Steven Moreland40a1dd42018-01-08 12:49:08 -080022 <transport>hwbinder</transport>
Paul McLean6b3514e2018-12-17 08:06:15 -070023 <version>5.0</version>
Steven Morelanddc67d4a2018-01-08 10:56:50 -080024 <interface>
25 <name>IDevicesFactory</name>
26 <instance>default</instance>
Steven Morelanddc67d4a2018-01-08 10:56:50 -080027 </interface>
28 </hal>
29 <hal format="hidl">
30 <name>android.hardware.audio.effect</name>
Steven Moreland40a1dd42018-01-08 12:49:08 -080031 <transport>hwbinder</transport>
Paul McLean6b3514e2018-12-17 08:06:15 -070032 <version>5.0</version>
Steven Morelanddc67d4a2018-01-08 10:56:50 -080033 <interface>
34 <name>IEffectsFactory</name>
35 <instance>default</instance>
36 </interface>
37 </hal>
38 <hal format="hidl">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -070039 <name>android.hardware.bluetooth</name>
40 <transport>hwbinder</transport>
41 <version>1.0</version>
42 <interface>
43 <name>IBluetoothHci</name>
44 <instance>default</instance>
45 </interface>
46 </hal>
47 <hal format="hidl">
Hansong Zhangd0122c12019-02-27 11:53:05 -080048 <name>android.hardware.bluetooth.audio</name>
49 <transport>hwbinder</transport>
50 <version>2.0</version>
51 <interface>
52 <name>IBluetoothAudioProvidersFactory</name>
53 <instance>default</instance>
54 </interface>
55 </hal>
56 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -080057 <name>android.hardware.camera.provider</name>
Steven Moreland84c2d182018-01-08 17:18:14 -080058 <transport>hwbinder</transport>
Steven Morelanddc67d4a2018-01-08 10:56:50 -080059 <version>2.4</version>
60 <interface>
61 <name>ICameraProvider</name>
62 <instance>legacy/0</instance>
63 </interface>
64 </hal>
65 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -080066 <name>android.hardware.configstore</name>
67 <transport>hwbinder</transport>
Steven Morelandc4af43b2018-06-18 09:07:22 -070068 <version>1.0</version>
Steven Morelanddc67d4a2018-01-08 10:56:50 -080069 <interface>
70 <name>ISurfaceFlingerConfigs</name>
71 <instance>default</instance>
72 </interface>
73 </hal>
74 <hal format="hidl">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -070075 <name>android.hardware.drm</name>
Steven Moreland9bf4f592018-01-08 13:10:53 -080076 <transport>hwbinder</transport>
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -070077 <version>1.0</version>
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -070078 <interface>
79 <name>ICryptoFactory</name>
80 <instance>default</instance>
81 </interface>
82 <interface>
83 <name>IDrmFactory</name>
84 <instance>default</instance>
85 </interface>
86 </hal>
87 <hal format="hidl">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -070088 <name>android.hardware.dumpstate</name>
89 <transport>hwbinder</transport>
90 <version>1.0</version>
91 <interface>
92 <name>IDumpstateDevice</name>
93 <instance>default</instance>
94 </interface>
95 </hal>
96 <hal format="hidl">
Steven Moreland178b80e2018-01-10 10:03:23 -080097 <name>android.hardware.gatekeeper</name>
98 <transport>hwbinder</transport>
99 <version>1.0</version>
100 <interface>
101 <name>IGatekeeper</name>
102 <instance>default</instance>
103 </interface>
104 </hal>
105 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800106 <name>android.hardware.graphics.allocator</name>
107 <transport>hwbinder</transport>
108 <version>2.0</version>
109 <interface>
110 <name>IAllocator</name>
111 <instance>default</instance>
112 </interface>
113 </hal>
114 <hal format="hidl">
115 <name>android.hardware.graphics.composer</name>
Steven Morelandb9709b42018-01-08 13:22:17 -0800116 <transport>hwbinder</transport>
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800117 <version>2.1</version>
118 <interface>
119 <name>IComposer</name>
120 <instance>default</instance>
121 </interface>
122 </hal>
123 <hal format="hidl">
124 <name>android.hardware.graphics.mapper</name>
125 <transport arch="32+64">passthrough</transport>
126 <version>2.0</version>
127 <interface>
128 <name>IMapper</name>
129 <instance>default</instance>
130 </interface>
131 </hal>
132 <hal format="hidl">
Steven Morelandc6bcbcd2018-01-10 12:27:59 -0800133 <name>android.hardware.health</name>
134 <transport>hwbinder</transport>
135 <version>2.0</version>
136 <interface>
137 <name>IHealth</name>
138 <instance>default</instance>
139 </interface>
140 </hal>
141 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800142 <name>android.hardware.keymaster</name>
Steven Moreland13bb8112018-01-08 13:08:36 -0800143 <transport>hwbinder</transport>
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800144 <version>3.0</version>
145 <interface>
146 <name>IKeymasterDevice</name>
147 <instance>default</instance>
148 </interface>
149 </hal>
150 <hal format="hidl">
151 <name>android.hardware.light</name>
Steven Moreland1e0c2202018-01-08 12:45:07 -0800152 <transport>hwbinder</transport>
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800153 <version>2.0</version>
154 <interface>
155 <name>ILight</name>
156 <instance>default</instance>
157 </interface>
158 </hal>
159 <hal format="hidl">
160 <name>android.hardware.media.omx</name>
161 <transport>hwbinder</transport>
162 <version>1.0</version>
163 <interface>
164 <name>IOmx</name>
165 <instance>default</instance>
166 </interface>
167 <interface>
168 <name>IOmxStore</name>
169 <instance>default</instance>
170 </interface>
171 </hal>
172 <hal format="hidl">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700173 <name>android.hardware.power</name>
Steven Morelandbb738472018-01-08 12:46:04 -0800174 <transport>hwbinder</transport>
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700175 <version>1.0</version>
176 <interface>
177 <name>IPower</name>
178 <instance>default</instance>
179 </interface>
180 </hal>
paulyeecdf2f82019-02-11 14:16:36 -0800181 <!-- cuttlefish doesn't support SIM slot 2 -->
182 <!-- TODO need ISap 1.2 and IRadioConfig 1.2 supported-->
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700183 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800184 <name>android.hardware.radio</name>
185 <transport>hwbinder</transport>
paulyeecdf2f82019-02-11 14:16:36 -0800186 <fqname>@1.4::IRadio/slot1</fqname>
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800187 </hal>
188 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800189 <name>android.hardware.usb</name>
190 <transport>hwbinder</transport>
191 <version>1.0</version>
192 <interface>
193 <name>IUsb</name>
194 <instance>default</instance>
195 </interface>
196 </hal>
197 <hal format="hidl">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700198 <name>android.hardware.wifi.supplicant</name>
199 <transport>hwbinder</transport>
Roshan Piusde9d0f12017-09-27 14:11:45 -0700200 <version>1.1</version>
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700201 <interface>
202 <name>ISupplicant</name>
203 <instance>default</instance>
204 </interface>
205 </hal>
206</manifest>