1<!-- A copy of the goldfish manifest with the addition of vehicle hals. --> 2<manifest version="1.0" type="device" target-level="3"> 3 <hal format="hidl"> 4 <name>android.hardware.drm</name> 5 <transport>hwbinder</transport> 6 <version>1.0</version> 7 <interface> 8 <name>ICryptoFactory</name> 9 <instance>default</instance> 10 </interface> 11 <interface> 12 <name>IDrmFactory</name> 13 <instance>default</instance> 14 </interface> 15 <fqname>@1.2::ICryptoFactory/clearkey</fqname> 16 <fqname>@1.2::IDrmFactory/clearkey</fqname> 17 <fqname>@1.2::ICryptoFactory/widevine</fqname> 18 <fqname>@1.2::IDrmFactory/widevine</fqname> 19 </hal> 20 <hal format="hidl"> 21 <name>android.hardware.audio.effect</name> 22 <transport>hwbinder</transport> 23 <version>4.0</version> 24 <interface> 25 <name>IEffectsFactory</name> 26 <instance>default</instance> 27 </interface> 28 </hal> 29 <hal format="hidl"> 30 <name>android.hardware.biometrics.fingerprint</name> 31 <transport>hwbinder</transport> 32 <version>2.1</version> 33 <interface> 34 <name>IBiometricsFingerprint</name> 35 <instance>default</instance> 36 </interface> 37 </hal> 38 <hal format="hidl"> 39 <name>android.hardware.configstore</name> 40 <transport>hwbinder</transport> 41 <version>1.0</version> 42 <interface> 43 <name>ISurfaceFlingerConfigs</name> 44 <instance>default</instance> 45 </interface> 46 </hal> 47 <hal format="hidl"> 48 <name>android.hardware.audio</name> 49 <transport>hwbinder</transport> 50 <version>4.0</version> 51 <interface> 52 <name>IDevicesFactory</name> 53 <instance>default</instance> 54 </interface> 55 </hal> 56 <hal format="hidl"> 57 <name>android.hardware.keymaster</name> 58 <transport>hwbinder</transport> 59 <version>3.0</version> 60 <interface> 61 <name>IKeymasterDevice</name> 62 <instance>default</instance> 63 </interface> 64 </hal> 65 <hal format="hidl"> 66 <name>android.hardware.graphics.allocator</name> 67 <transport>hwbinder</transport> 68 <version>2.0</version> 69 <interface> 70 <name>IAllocator</name> 71 <instance>default</instance> 72 </interface> 73 </hal> 74 <hal format="hidl"> 75 <name>android.hardware.graphics.mapper</name> 76 <transport arch="32+64">passthrough</transport> 77 <version>2.0</version> 78 <interface> 79 <name>IMapper</name> 80 <instance>default</instance> 81 </interface> 82 </hal> 83 <hal format="hidl"> 84 <name>android.hardware.graphics.composer</name> 85 <transport>hwbinder</transport> 86 <version>2.1</version> 87 <interface> 88 <name>IComposer</name> 89 <instance>default</instance> 90 </interface> 91 </hal> 92 <hal format="hidl"> 93 <name>android.hardware.power</name> 94 <transport>hwbinder</transport> 95 <version>1.1</version> 96 <interface> 97 <name>IPower</name> 98 <instance>default</instance> 99 </interface> 100 </hal> 101 <!-- 2.0 for car builds --> 102 <hal format="hidl"> 103 <name>android.hardware.broadcastradio</name> 104 <transport>hwbinder</transport> 105 <version>2.0</version> 106 <interface> 107 <name>IBroadcastRadio</name> 108 <instance>amfm</instance> 109 <instance>dab</instance> 110 </interface> 111 </hal> 112 <hal format="hidl"> 113 <name>android.hardware.camera.provider</name> 114 <transport>hwbinder</transport> 115 <version>2.4</version> 116 <interface> 117 <name>ICameraProvider</name> 118 <instance>legacy/0</instance> 119 </interface> 120 </hal> 121 <hal format="hidl"> 122 <name>android.hardware.sensors</name> 123 <transport>hwbinder</transport> 124 <version>1.0</version> 125 <interface> 126 <name>ISensors</name> 127 <instance>default</instance> 128 </interface> 129 </hal> 130 <hal format="hidl"> 131 <name>android.hardware.gatekeeper</name> 132 <transport>hwbinder</transport> 133 <version>1.0</version> 134 <interface> 135 <name>IGatekeeper</name> 136 <instance>default</instance> 137 </interface> 138 </hal> 139 <hal format="hidl"> 140 <name>android.hardware.gnss</name> 141 <transport>hwbinder</transport> 142 <version>1.0</version> 143 <interface> 144 <name>IGnss</name> 145 <instance>default</instance> 146 </interface> 147 </hal> 148 <hal format="hidl"> 149 <name>android.hardware.media.omx</name> 150 <transport>hwbinder</transport> 151 <version>1.0</version> 152 <interface> 153 <name>IOmx</name> 154 <instance>default</instance> 155 </interface> 156 <interface> 157 <name>IOmxStore</name> 158 <instance>default</instance> 159 </interface> 160 </hal> 161 <hal format="hidl"> 162 <name>android.hardware.radio.deprecated</name> 163 <transport>hwbinder</transport> 164 <version>1.0</version> 165 <interface> 166 <name>IOemHook</name> 167 <instance>slot1</instance> 168 </interface> 169 </hal> 170 <hal format="hidl"> 171 <name>android.hardware.radio</name> 172 <transport>hwbinder</transport> 173 <version>1.0</version> 174 <interface> 175 <name>IRadio</name> 176 <instance>slot1</instance> 177 </interface> 178 </hal> 179 <hal format="hidl"> 180 <name>android.hardware.wifi</name> 181 <transport>hwbinder</transport> 182 <version>1.0</version> 183 <interface> 184 <name>IWifi</name> 185 <instance>default</instance> 186 </interface> 187 </hal> 188 <hal format="hidl"> 189 <name>android.hardware.wifi.hostapd</name> 190 <transport>hwbinder</transport> 191 <version>1.0</version> 192 <interface> 193 <name>IHostapd</name> 194 <instance>default</instance> 195 </interface> 196 </hal> 197 <hal format="hidl"> 198 <name>android.hardware.wifi.supplicant</name> 199 <transport>hwbinder</transport> 200 <version>1.0</version> 201 <interface> 202 <name>ISupplicant</name> 203 <instance>default</instance> 204 </interface> 205 </hal> 206 <hal format="hidl"> 207 <name>android.hardware.health</name> 208 <transport>hwbinder</transport> 209 <version>2.0</version> 210 <interface> 211 <name>IHealth</name> 212 <instance>default</instance> 213 </interface> 214 </hal> 215 <hal format="hidl"> 216 <name>android.hardware.thermal</name> 217 <transport>hwbinder</transport> 218 <version>2.0</version> 219 <interface> 220 <name>IThermal</name> 221 <instance>default</instance> 222 </interface> 223 </hal> 224 <!-- Added for automotive --> 225 <hal format="hidl"> 226 <name>android.hardware.automotive.audiocontrol</name> 227 <transport>hwbinder</transport> 228 <version>1.0</version> 229 <interface> 230 <name>IAudioControl</name> 231 <instance>default</instance> 232 </interface> 233 </hal> 234 <!-- Added for automotive --> 235 <hal format="hidl"> 236 <name>android.hardware.automotive.vehicle</name> 237 <transport>hwbinder</transport> 238 <version>2.0</version> 239 <interface> 240 <name>IVehicle</name> 241 <instance>default</instance> 242 </interface> 243 </hal> 244 <sepolicy> 245 <version>27.0</version> 246 </sepolicy> 247</manifest> 248