Home | History | Annotate | Download | only in compatibility_matrices
      1 <compatibility-matrix version="1.0" type="framework" level="1">
      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</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         <interface>
    162             <name>IConsumerIr</name>
    163             <instance>default</instance>
    164         </interface>
    165     </hal>
    166     <hal format="hidl" optional="false">
    167         <name>android.hardware.keymaster</name>
    168         <version>3.0</version>
    169         <interface>
    170             <name>IKeymasterDevice</name>
    171             <instance>default</instance>
    172         </interface>
    173     </hal>
    174     <hal format="hidl" optional="true">
    175         <name>android.hardware.light</name>
    176         <version>2.0</version>
    177         <interface>
    178             <name>ILight</name>
    179             <instance>default</instance>
    180         </interface>
    181     </hal>
    182     <hal format="hidl" optional="false">
    183         <name>android.hardware.media.omx</name>
    184         <version>1.0</version>
    185         <interface>
    186             <name>IOmx</name>
    187             <instance>default</instance>
    188         </interface>
    189         <interface>
    190             <name>IOmxStore</name>
    191             <instance>default</instance>
    192         </interface>
    193     </hal>
    194     <hal format="hidl" optional="true">
    195         <name>android.hardware.memtrack</name>
    196         <version>1.0</version>
    197         <interface>
    198             <name>IMemtrack</name>
    199             <instance>default</instance>
    200         </interface>
    201     </hal>
    202     <hal format="hidl" optional="true">
    203         <name>android.hardware.nfc</name>
    204         <version>1.0</version>
    205         <interface>
    206             <name>INfc</name>
    207             <instance>default</instance>
    208         </interface>
    209     </hal>
    210     <hal format="hidl" optional="true">
    211         <name>android.hardware.power</name>
    212         <version>1.0</version>
    213         <interface>
    214             <name>IPower</name>
    215             <instance>default</instance>
    216         </interface>
    217     </hal>
    218     <hal format="hidl" optional="true">
    219         <name>android.hardware.radio</name>
    220         <version>1.0</version>
    221         <interface>
    222             <name>IRadio</name>
    223             <instance>slot1</instance>
    224         </interface>
    225         <interface>
    226             <name>ISap</name>
    227             <instance>slot1</instance>
    228         </interface>
    229     </hal>
    230     <hal format="hidl" optional="true">
    231         <name>android.hardware.radio.deprecated</name>
    232         <version>1.0</version>
    233         <interface>
    234             <name>IOemHook</name>
    235             <instance>slot1</instance>
    236         </interface>
    237     </hal>
    238     <hal format="hidl" optional="true">
    239         <name>android.hardware.renderscript</name>
    240         <version>1.0</version>
    241         <interface>
    242             <name>IDevice</name>
    243             <instance>default</instance>
    244         </interface>
    245     </hal>
    246     <hal format="hidl" optional="true">
    247         <name>android.hardware.sensors</name>
    248         <version>1.0</version>
    249         <interface>
    250             <name>ISensors</name>
    251             <instance>default</instance>
    252         </interface>
    253     </hal>
    254     <hal format="hidl" optional="true">
    255         <name>android.hardware.soundtrigger</name>
    256         <version>2.0</version>
    257         <interface>
    258             <name>ISoundTriggerHw</name>
    259             <instance>default</instance>
    260         </interface>
    261     </hal>
    262     <hal format="hidl" optional="true">
    263         <name>android.hardware.thermal</name>
    264         <version>1.0</version>
    265         <interface>
    266             <name>IThermal</name>
    267             <instance>default</instance>
    268         </interface>
    269     </hal>
    270     <hal format="hidl" optional="true">
    271         <name>android.hardware.tv.cec</name>
    272         <version>1.0</version>
    273         <interface>
    274             <name>IHdmiCec</name>
    275             <instance>default</instance>
    276         </interface>
    277     </hal>
    278     <hal format="hidl" optional="true">
    279         <name>android.hardware.tv.input</name>
    280         <version>1.0</version>
    281         <interface>
    282             <name>ITvInput</name>
    283             <instance>default</instance>
    284         </interface>
    285     </hal>
    286     <hal format="hidl" optional="true">
    287         <name>android.hardware.usb</name>
    288         <version>1.0</version>
    289         <interface>
    290             <name>IUsb</name>
    291             <instance>default</instance>
    292         </interface>
    293     </hal>
    294     <hal format="hidl" optional="true">
    295         <name>android.hardware.vibrator</name>
    296         <version>1.0</version>
    297         <interface>
    298             <name>IVibrator</name>
    299             <instance>default</instance>
    300         </interface>
    301     </hal>
    302     <hal format="hidl" optional="true">
    303         <name>android.hardware.vr</name>
    304         <version>1.0</version>
    305         <interface>
    306             <name>IVr</name>
    307             <instance>default</instance>
    308         </interface>
    309     </hal>
    310     <hal format="hidl" optional="true">
    311         <name>android.hardware.wifi</name>
    312         <version>1.0</version>
    313         <interface>
    314             <name>IWifi</name>
    315             <instance>default</instance>
    316         </interface>
    317     </hal>
    318     <hal format="hidl" optional="true">
    319         <name>android.hardware.wifi.supplicant</name>
    320         <version>1.0</version>
    321         <interface>
    322             <name>ISupplicant</name>
    323             <instance>default</instance>
    324         </interface>
    325     </hal>
    326 </compatibility-matrix>
    327