1 <!-- A copy of the goldfish manifest with the addition of car default hals. --> 2 <manifest version="1.0" type="device"> 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 <instance>widevine</instance> 11 </interface> 12 <interface> 13 <name>IDrmFactory</name> 14 <instance>default</instance> 15 <instance>widevine</instance> 16 </interface> 17 </hal> 18 <hal format="hidl"> 19 <name>android.hardware.audio.effect</name> 20 <transport>hwbinder</transport> 21 <version>2.0</version> 22 <interface> 23 <name>IEffectsFactory</name> 24 <instance>default</instance> 25 </interface> 26 </hal> 27 <hal format="hidl"> 28 <name>android.hardware.biometrics.fingerprint</name> 29 <transport>hwbinder</transport> 30 <version>2.1</version> 31 <interface> 32 <name>IBiometricsFingerprint</name> 33 <instance>default</instance> 34 </interface> 35 </hal> 36 <hal format="hidl"> 37 <name>android.hardware.configstore</name> 38 <transport>hwbinder</transport> 39 <version>1.0</version> 40 <interface> 41 <name>ISurfaceFlingerConfigs</name> 42 <instance>default</instance> 43 </interface> 44 </hal> 45 <hal format="hidl"> 46 <name>android.hardware.audio</name> 47 <transport>hwbinder</transport> 48 <version>2.0</version> 49 <interface> 50 <name>IDevicesFactory</name> 51 <instance>default</instance> 52 </interface> 53 </hal> 54 <hal format="hidl"> 55 <name>android.hardware.keymaster</name> 56 <transport>hwbinder</transport> 57 <version>3.0</version> 58 <interface> 59 <name>IKeymasterDevice</name> 60 <instance>default</instance> 61 </interface> 62 </hal> 63 <hal format="hidl"> 64 <name>android.hardware.keymaster</name> 65 <transport>hwbinder</transport> 66 <version>4.0</version> 67 <interface> 68 <name>IKeymasterDevice</name> 69 <instance>strongbox</instance> 70 </interface> 71 </hal> 72 <hal format="hidl"> 73 <name>android.hardware.graphics.allocator</name> 74 <transport>hwbinder</transport> 75 <version>2.0</version> 76 <interface> 77 <name>IAllocator</name> 78 <instance>default</instance> 79 </interface> 80 </hal> 81 <hal format="hidl"> 82 <name>android.hardware.graphics.mapper</name> 83 <transport arch="32+64">passthrough</transport> 84 <version>2.0</version> 85 <interface> 86 <name>IMapper</name> 87 <instance>default</instance> 88 </interface> 89 </hal> 90 <hal format="hidl"> 91 <name>android.hardware.graphics.composer</name> 92 <transport>hwbinder</transport> 93 <version>2.1</version> 94 <interface> 95 <name>IComposer</name> 96 <instance>default</instance> 97 </interface> 98 </hal> 99 <hal format="hidl"> 100 <name>android.hardware.power</name> 101 <transport>hwbinder</transport> 102 <version>1.0</version> 103 <interface> 104 <name>IPower</name> 105 <instance>default</instance> 106 </interface> 107 </hal> 108 <hal format="hidl"> 109 <name>android.hardware.broadcastradio</name> 110 <transport>hwbinder</transport> 111 <version>1.0</version> 112 <interface> 113 <name>IBroadcastRadioFactory</name> 114 <instance>default</instance> 115 </interface> 116 </hal> 117 <hal format="hidl"> 118 <name>android.hardware.camera.provider</name> 119 <transport>hwbinder</transport> 120 <version>2.4</version> 121 <interface> 122 <name>ICameraProvider</name> 123 <instance>legacy/0</instance> 124 </interface> 125 </hal> 126 <hal format="hidl"> 127 <name>android.hardware.sensors</name> 128 <transport>hwbinder</transport> 129 <version>1.0</version> 130 <interface> 131 <name>ISensors</name> 132 <instance>default</instance> 133 </interface> 134 </hal> 135 <hal format="hidl"> 136 <name>android.hardware.gatekeeper</name> 137 <transport>hwbinder</transport> 138 <version>1.0</version> 139 <interface> 140 <name>IGatekeeper</name> 141 <instance>default</instance> 142 </interface> 143 </hal> 144 <hal format="hidl"> 145 <name>android.hardware.gnss</name> 146 <transport>hwbinder</transport> 147 <version>1.0</version> 148 <interface> 149 <name>IGnss</name> 150 <instance>default</instance> 151 </interface> 152 </hal> 153 <hal format="hidl"> 154 <name>android.hardware.media.omx</name> 155 <transport>hwbinder</transport> 156 <version>1.0</version> 157 <interface> 158 <name>IOmx</name> 159 <instance>default</instance> 160 </interface> 161 <interface> 162 <name>IOmxStore</name> 163 <instance>default</instance> 164 </interface> 165 </hal> 166 <hal format="hidl"> 167 <name>android.hardware.radio.deprecated</name> 168 <transport>hwbinder</transport> 169 <version>1.0</version> 170 <interface> 171 <name>IOemHook</name> 172 <instance>slot1</instance> 173 </interface> 174 </hal> 175 <hal format="hidl"> 176 <name>android.hardware.radio</name> 177 <transport>hwbinder</transport> 178 <version>1.0</version> 179 <interface> 180 <name>IRadio</name> 181 <instance>slot1</instance> 182 </interface> 183 </hal> 184 <hal format="hidl"> 185 <name>android.hardware.automotive.audiocontrol</name> 186 <transport>hwbinder</transport> 187 <version>1.0</version> 188 <interface> 189 <name>IAudioControl</name> 190 <instance>default</instance> 191 </interface> 192 </hal> 193 <hal format="hidl"> 194 <name>android.hardware.automotive.vehicle</name> 195 <transport>hwbinder</transport> 196 <version>2.0</version> 197 <interface> 198 <name>IVehicle</name> 199 <instance>default</instance> 200 </interface> 201 </hal> 202 <sepolicy> 203 <version>10000.0</version> 204 </sepolicy> 205 </manifest> 206