1<compatibility-matrix version="5.0" type="device"> 2 <!-- 3 cameraserver is installed for all phones and tablets, but not 4 auto or TV. 5 --> 6 <hal format="hidl" optional="true"> 7 <name>android.frameworks.cameraservice.service</name> 8 <version>2.2</version> 9 <interface> 10 <name>ICameraService</name> 11 <instance>default</instance> 12 </interface> 13 </hal> 14 <hal format="hidl" optional="false"> 15 <name>android.frameworks.displayservice</name> 16 <version>1.0</version> 17 <interface> 18 <name>IDisplayService</name> 19 <instance>default</instance> 20 </interface> 21 </hal> 22 <hal format="hidl" optional="false"> 23 <name>android.frameworks.sensorservice</name> 24 <version>1.0</version> 25 <interface> 26 <name>ISensorManager</name> 27 <instance>default</instance> 28 </interface> 29 </hal> 30 <hal format="aidl" optional="false"> 31 <name>android.frameworks.stats</name> 32 <interface> 33 <name>IStats</name> 34 <instance>default</instance> 35 </interface> 36 </hal> 37 <hal format="hidl" optional="false"> 38 <name>android.hardware.media.c2</name> 39 <version>1.2</version> 40 <interface> 41 <name>IComponentStore</name> 42 <instance>software</instance> 43 </interface> 44 </hal> 45 <hal format="hidl" optional="false"> 46 <name>android.hidl.allocator</name> 47 <version>1.0</version> 48 <interface> 49 <name>IAllocator</name> 50 <instance>ashmem</instance> 51 </interface> 52 </hal> 53 <hal format="hidl" optional="false"> 54 <name>android.hidl.manager</name> 55 <version>1.2</version> 56 <interface> 57 <name>IServiceManager</name> 58 <instance>default</instance> 59 </interface> 60 </hal> 61 <hal format="hidl" optional="false"> 62 <name>android.hidl.memory</name> 63 <version>1.0</version> 64 <interface> 65 <name>IMapper</name> 66 <instance>ashmem</instance> 67 </interface> 68 </hal> 69 <hal format="hidl" optional="false"> 70 <name>android.hidl.token</name> 71 <version>1.0</version> 72 <interface> 73 <name>ITokenManager</name> 74 <instance>default</instance> 75 </interface> 76 </hal> 77 <hal format="aidl" optional="false"> 78 <name>android.system.keystore2</name> 79 <version>2</version> 80 <interface> 81 <name>IKeystoreService</name> 82 <instance>default</instance> 83 </interface> 84 </hal> 85 <hal format="hidl" optional="false"> 86 <name>android.system.net.netd</name> 87 <version>1.1</version> 88 <interface> 89 <name>INetd</name> 90 <instance>default</instance> 91 </interface> 92 </hal> 93 <hal format="hidl" optional="false"> 94 <name>android.system.suspend</name> 95 <version>1.0</version> 96 <interface> 97 <name>ISystemSuspend</name> 98 <instance>default</instance> 99 </interface> 100 </hal> 101 <hal format="aidl" optional="false"> 102 <name>android.system.suspend</name> 103 <interface> 104 <name>ISystemSuspend</name> 105 <instance>default</instance> 106 </interface> 107 </hal> 108 <hal format="hidl" optional="false"> 109 <name>android.system.wifi.keystore</name> 110 <version>1.0</version> 111 <interface> 112 <name>IKeystore</name> 113 <instance>default</instance> 114 </interface> 115 </hal> 116</compatibility-matrix> 117