Home | History | Annotate | Download | only in common
      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