1 <?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 --> 19 <manifest version="1.0" type="device" target-level="1"> 20 <hal format="hidl"> 21 <name>android.hardware.audio</name> 22 <transport>hwbinder</transport> 23 <version>4.0</version> 24 <interface> 25 <name>IDevicesFactory</name> 26 <instance>default</instance> 27 </interface> 28 </hal> 29 <hal format="hidl"> 30 <name>android.hardware.audio.effect</name> 31 <transport>hwbinder</transport> 32 <version>4.0</version> 33 <interface> 34 <name>IEffectsFactory</name> 35 <instance>default</instance> 36 </interface> 37 </hal> 38 <hal format="hidl"> 39 <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"> 48 <name>android.hardware.camera.provider</name> 49 <transport>hwbinder</transport> 50 <version>2.4</version> 51 <interface> 52 <name>ICameraProvider</name> 53 <instance>legacy/0</instance> 54 </interface> 55 </hal> 56 <hal format="hidl"> 57 <name>android.hardware.cas</name> 58 <transport>hwbinder</transport> 59 <version>1.0</version> 60 <interface> 61 <name>IMediaCasService</name> 62 <instance>default</instance> 63 </interface> 64 </hal> 65 <hal format="hidl"> 66 <name>android.hardware.configstore</name> 67 <transport>hwbinder</transport> 68 <version>1.1</version> 69 <interface> 70 <name>ISurfaceFlingerConfigs</name> 71 <instance>default</instance> 72 </interface> 73 </hal> 74 <hal format="hidl"> 75 <name>android.hardware.drm</name> 76 <transport>hwbinder</transport> 77 <version>1.0</version> 78 <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"> 88 <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"> 97 <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"> 106 <name>android.hardware.gnss</name> 107 <transport>hwbinder</transport> 108 <version>1.0</version> 109 <interface> 110 <name>IGnss</name> 111 <instance>default</instance> 112 </interface> 113 </hal> 114 <hal format="hidl"> 115 <name>android.hardware.graphics.allocator</name> 116 <transport>hwbinder</transport> 117 <version>2.0</version> 118 <interface> 119 <name>IAllocator</name> 120 <instance>default</instance> 121 </interface> 122 </hal> 123 <hal format="hidl"> 124 <name>android.hardware.graphics.composer</name> 125 <transport>hwbinder</transport> 126 <version>2.1</version> 127 <interface> 128 <name>IComposer</name> 129 <instance>default</instance> 130 </interface> 131 </hal> 132 <hal format="hidl"> 133 <name>android.hardware.graphics.mapper</name> 134 <transport arch="32+64">passthrough</transport> 135 <version>2.0</version> 136 <interface> 137 <name>IMapper</name> 138 <instance>default</instance> 139 </interface> 140 </hal> 141 <hal format="hidl"> 142 <name>android.hardware.health</name> 143 <transport>hwbinder</transport> 144 <version>2.0</version> 145 <interface> 146 <name>IHealth</name> 147 <instance>default</instance> 148 </interface> 149 </hal> 150 <hal format="hidl"> 151 <name>android.hardware.keymaster</name> 152 <transport>hwbinder</transport> 153 <version>3.0</version> 154 <interface> 155 <name>IKeymasterDevice</name> 156 <instance>default</instance> 157 </interface> 158 </hal> 159 <hal format="hidl"> 160 <name>android.hardware.light</name> 161 <transport>hwbinder</transport> 162 <version>2.0</version> 163 <interface> 164 <name>ILight</name> 165 <instance>default</instance> 166 </interface> 167 </hal> 168 <hal format="hidl"> 169 <name>android.hardware.media.omx</name> 170 <transport>hwbinder</transport> 171 <version>1.0</version> 172 <interface> 173 <name>IOmx</name> 174 <instance>default</instance> 175 </interface> 176 <interface> 177 <name>IOmxStore</name> 178 <instance>default</instance> 179 </interface> 180 </hal> 181 <hal format="hidl"> 182 <name>android.hardware.power</name> 183 <transport>hwbinder</transport> 184 <version>1.0</version> 185 <interface> 186 <name>IPower</name> 187 <instance>default</instance> 188 </interface> 189 </hal> 190 <hal format="hidl"> 191 <name>android.hardware.radio</name> 192 <transport>hwbinder</transport> 193 <version>1.1</version> 194 <interface> 195 <name>IRadio</name> 196 <instance>slot1</instance> 197 </interface> 198 </hal> 199 <hal format="hidl"> 200 <name>android.hardware.radio.deprecated</name> 201 <transport>hwbinder</transport> 202 <version>1.0</version> 203 <interface> 204 <name>IOemHook</name> 205 <instance>slot1</instance> 206 </interface> 207 </hal> 208 <hal format="hidl"> 209 <name>android.hardware.sensors</name> 210 <transport>hwbinder</transport> 211 <version>1.0</version> 212 <interface> 213 <name>ISensors</name> 214 <instance>default</instance> 215 </interface> 216 </hal> 217 <hal format="hidl"> 218 <name>android.hardware.usb</name> 219 <transport>hwbinder</transport> 220 <version>1.0</version> 221 <interface> 222 <name>IUsb</name> 223 <instance>default</instance> 224 </interface> 225 </hal> 226 <hal format="hidl"> 227 <name>android.hardware.wifi.supplicant</name> 228 <transport>hwbinder</transport> 229 <version>1.1</version> 230 <interface> 231 <name>ISupplicant</name> 232 <instance>default</instance> 233 </interface> 234 </hal> 235 </manifest> 236