Home | History | Annotate | Download | only in interfaces
      1 <compatibility-matrix version="1.0" type="framework">
      2     <hal format="hidl" optional="false">
      3         <name>android.hardware.audio</name>
      4         <version>2.0</version>
      5         <interface>
      6             <name>IDevicesFactory</name>
      7             <instance>default</instance>
      8         </interface>
      9     </hal>
     10     <hal format="hidl" optional="false">
     11         <name>android.hardware.audio.effect</name>
     12         <version>2.0</version>
     13         <interface>
     14             <name>IEffectsFactory</name>
     15             <instance>default</instance>
     16         </interface>
     17     </hal>
     18     <hal format="hidl" optional="true">
     19         <name>android.hardware.automotive.evs</name>
     20         <version>1.0</version>
     21         <interface>
     22             <name>IEvsEnumerator</name>
     23             <instance>default</instance>
     24         </interface>
     25     </hal>
     26     <hal format="hidl" optional="true">
     27         <name>android.hardware.automotive.vehicle</name>
     28         <version>2.0</version>
     29         <interface>
     30             <name>IVehicle</name>
     31             <instance>default</instance>
     32         </interface>
     33     </hal>
     34     <hal format="hidl" optional="true">
     35         <name>android.hardware.biometrics.fingerprint</name>
     36         <version>2.1</version>
     37         <interface>
     38             <name>IBiometricsFingerprint</name>
     39             <instance>default</instance>
     40         </interface>
     41     </hal>
     42     <hal format="hidl" optional="true">
     43         <name>android.hardware.bluetooth</name>
     44         <version>1.0</version>
     45         <interface>
     46             <name>IBluetoothHci</name>
     47             <instance>default</instance>
     48         </interface>
     49     </hal>
     50     <hal format="hidl" optional="true">
     51         <name>android.hardware.boot</name>
     52         <version>1.0</version>
     53         <interface>
     54             <name>IBootControl</name>
     55             <instance>default</instance>
     56         </interface>
     57     </hal>
     58     <hal format="hidl" optional="true">
     59         <name>android.hardware.broadcastradio</name>
     60         <version>1.0</version>
     61         <interface>
     62             <name>IBroadcastRadioFactory</name>
     63             <instance>default</instance>
     64         </interface>
     65     </hal>
     66     <hal format="hidl" optional="true">
     67         <name>android.hardware.camera.provider</name>
     68         <version>2.4</version>
     69         <interface>
     70             <name>ICameraProvider</name>
     71             <instance>legacy/0</instance>
     72         </interface>
     73     </hal>
     74     <hal format="hidl" optional="false">
     75         <name>android.hardware.configstore</name>
     76         <version>1.0-1</version>
     77         <interface>
     78             <name>ISurfaceFlingerConfigs</name>
     79             <instance>default</instance>
     80         </interface>
     81     </hal>
     82     <hal format="hidl" optional="true">
     83         <name>android.hardware.contexthub</name>
     84         <version>1.0</version>
     85         <interface>
     86             <name>IContexthub</name>
     87             <instance>default</instance>
     88         </interface>
     89     </hal>
     90     <hal format="hidl" optional="false">
     91         <name>android.hardware.drm</name>
     92         <version>1.0</version>
     93         <interface>
     94             <name>ICryptoFactory</name>
     95             <instance>default</instance>
     96         </interface>
     97         <interface>
     98             <name>IDrmFactory</name>
     99             <instance>default</instance>
    100         </interface>
    101     </hal>
    102     <hal format="hidl" optional="true">
    103         <name>android.hardware.dumpstate</name>
    104         <version>1.0</version>
    105         <interface>
    106             <name>IDumpstateDevice</name>
    107             <instance>default</instance>
    108         </interface>
    109     </hal>
    110     <hal format="hidl" optional="false">
    111         <name>android.hardware.gatekeeper</name>
    112         <version>1.0</version>
    113         <interface>
    114             <name>IGatekeeper</name>
    115             <instance>default</instance>
    116         </interface>
    117     </hal>
    118     <hal format="hidl" optional="true">
    119         <name>android.hardware.gnss</name>
    120         <version>1.0</version>
    121         <interface>
    122             <name>IGnss</name>
    123             <instance>default</instance>
    124         </interface>
    125     </hal>
    126     <hal format="hidl" optional="false">
    127         <name>android.hardware.graphics.allocator</name>
    128         <version>2.0</version>
    129         <interface>
    130             <name>IAllocator</name>
    131             <instance>default</instance>
    132         </interface>
    133     </hal>
    134     <hal format="hidl" optional="false">
    135         <name>android.hardware.graphics.composer</name>
    136         <version>2.1</version>
    137         <interface>
    138             <name>IComposer</name>
    139             <instance>default</instance>
    140         </interface>
    141     </hal>
    142     <hal format="hidl" optional="false">
    143         <name>android.hardware.graphics.mapper</name>
    144         <version>2.0</version>
    145         <interface>
    146             <name>IMapper</name>
    147             <instance>default</instance>
    148         </interface>
    149     </hal>
    150     <hal format="hidl" optional="true">
    151         <name>android.hardware.health</name>
    152         <version>1.0</version>
    153         <interface>
    154             <name>IHealth</name>
    155             <instance>default</instance>
    156         </interface>
    157     </hal>
    158     <hal format="hidl" optional="true">
    159         <name>android.hardware.ir</name>
    160         <version>1.0</version>
    161     </hal>
    162     <hal format="hidl" optional="false">
    163         <name>android.hardware.keymaster</name>
    164         <version>3.0</version>
    165         <interface>
    166             <name>IKeymasterDevice</name>
    167             <instance>default</instance>
    168         </interface>
    169     </hal>
    170     <hal format="hidl" optional="true">
    171         <name>android.hardware.light</name>
    172         <version>2.0</version>
    173         <interface>
    174             <name>ILight</name>
    175             <instance>default</instance>
    176         </interface>
    177     </hal>
    178     <hal format="hidl" optional="false">
    179         <name>android.hardware.media.omx</name>
    180         <version>1.0</version>
    181         <interface>
    182             <name>IOmx</name>
    183             <instance>default</instance>
    184         </interface>
    185         <interface>
    186             <name>IOmxStore</name>
    187             <instance>default</instance>
    188         </interface>
    189     </hal>
    190     <hal format="hidl" optional="true">
    191         <name>android.hardware.memtrack</name>
    192         <version>1.0</version>
    193         <interface>
    194             <name>IMemtrack</name>
    195             <instance>default</instance>
    196         </interface>
    197     </hal>
    198     <hal format="hidl" optional="true">
    199         <name>android.hardware.nfc</name>
    200         <version>1.0</version>
    201         <interface>
    202             <name>INfc</name>
    203             <instance>default</instance>
    204         </interface>
    205     </hal>
    206     <hal format="hidl" optional="true">
    207         <name>android.hardware.power</name>
    208         <version>1.0</version>
    209         <interface>
    210             <name>IPower</name>
    211             <instance>default</instance>
    212         </interface>
    213     </hal>
    214     <hal format="hidl" optional="true">
    215         <name>android.hardware.radio</name>
    216         <version>1.0</version>
    217         <interface>
    218             <name>IRadio</name>
    219             <instance>slot1</instance>
    220         </interface>
    221         <interface>
    222             <name>ISap</name>
    223             <instance>slot1</instance>
    224         </interface>
    225     </hal>
    226     <hal format="hidl" optional="true">
    227         <name>android.hardware.radio.deprecated</name>
    228         <version>1.0</version>
    229         <interface>
    230             <name>IOemHook</name>
    231             <instance>slot1</instance>
    232         </interface>
    233     </hal>
    234     <hal format="hidl" optional="true">
    235         <name>android.hardware.renderscript</name>
    236         <version>1.0</version>
    237         <interface>
    238             <name>IDevice</name>
    239             <instance>default</instance>
    240         </interface>
    241     </hal>
    242     <hal format="hidl" optional="true">
    243         <name>android.hardware.sensors</name>
    244         <version>1.0</version>
    245         <interface>
    246             <name>ISensors</name>
    247             <instance>default</instance>
    248         </interface>
    249     </hal>
    250     <hal format="hidl" optional="true">
    251         <name>android.hardware.soundtrigger</name>
    252         <version>2.0</version>
    253         <interface>
    254             <name>ISoundTriggerHw</name>
    255             <instance>default</instance>
    256         </interface>
    257     </hal>
    258     <hal format="hidl" optional="true">
    259         <name>android.hardware.thermal</name>
    260         <version>1.0</version>
    261         <interface>
    262             <name>IThermal</name>
    263             <instance>default</instance>
    264         </interface>
    265     </hal>
    266     <hal format="hidl" optional="true">
    267         <name>android.hardware.tv.cec</name>
    268         <version>1.0</version>
    269         <interface>
    270             <name>IHdmiCec</name>
    271             <instance>default</instance>
    272         </interface>
    273     </hal>
    274     <hal format="hidl" optional="true">
    275         <name>android.hardware.tv.input</name>
    276         <version>1.0</version>
    277         <interface>
    278             <name>ITvInput</name>
    279             <instance>default</instance>
    280         </interface>
    281     </hal>
    282     <hal format="hidl" optional="true">
    283         <name>android.hardware.usb</name>
    284         <version>1.0</version>
    285         <interface>
    286             <name>IUsb</name>
    287             <instance>default</instance>
    288         </interface>
    289     </hal>
    290     <hal format="hidl" optional="true">
    291         <name>android.hardware.vibrator</name>
    292         <version>1.0</version>
    293         <interface>
    294             <name>IVibrator</name>
    295             <instance>default</instance>
    296         </interface>
    297     </hal>
    298     <hal format="hidl" optional="true">
    299         <name>android.hardware.vr</name>
    300         <version>1.0</version>
    301         <interface>
    302             <name>IVr</name>
    303             <instance>default</instance>
    304         </interface>
    305     </hal>
    306     <hal format="hidl" optional="true">
    307         <name>android.hardware.wifi</name>
    308         <version>1.0</version>
    309         <interface>
    310             <name>IWifi</name>
    311             <instance>default</instance>
    312         </interface>
    313     </hal>
    314     <hal format="hidl" optional="true">
    315         <name>android.hardware.wifi.supplicant</name>
    316         <version>1.0</version>
    317         <interface>
    318             <name>ISupplicant</name>
    319             <instance>default</instance>
    320         </interface>
    321     </hal>
    322     <kernel version="4.9.0" />
    323     <kernel version="4.4.0" />
    324     <kernel version="3.18.0" />
    325 </compatibility-matrix>
    326