msm8937-common: Regenerate compatibility_matrix&manifest

Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
This commit is contained in:
Isaac Chen 2018-05-20 07:19:34 +02:00
parent ac39d12568
commit 0acfb5212a
2 changed files with 122 additions and 54 deletions

View file

@ -6,7 +6,7 @@
require human attention.
-->
<compatibility-matrix version="1.0" type="device">
<hal format="hidl" optional="true">
<hal format="hidl" optional="false">
<name>android.frameworks.displayservice</name>
<version>1.0</version>
<interface>
@ -14,7 +14,7 @@
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<hal format="hidl" optional="false">
<name>android.frameworks.schedulerservice</name>
<version>1.0</version>
<interface>
@ -22,7 +22,7 @@
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<hal format="hidl" optional="false">
<name>android.frameworks.sensorservice</name>
<version>1.0</version>
<interface>
@ -30,7 +30,7 @@
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<hal format="hidl" optional="false">
<name>android.hardware.graphics.composer</name>
<version>2.1</version>
<interface>
@ -38,7 +38,7 @@
<instance>vr</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<hal format="hidl" optional="false">
<name>android.hidl.allocator</name>
<version>1.0</version>
<interface>
@ -46,7 +46,7 @@
<instance>ashmem</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<hal format="hidl" optional="false">
<name>android.hidl.manager</name>
<version>1.0</version>
<interface>
@ -54,7 +54,7 @@
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<hal format="hidl" optional="false">
<name>android.hidl.memory</name>
<version>1.0</version>
<interface>
@ -62,7 +62,7 @@
<instance>ashmem</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<hal format="hidl" optional="false">
<name>android.hidl.token</name>
<version>1.0</version>
<interface>
@ -70,7 +70,7 @@
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<hal format="hidl" optional="false">
<name>android.system.net.netd</name>
<version>1.0</version>
<interface>
@ -78,7 +78,7 @@
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<hal format="hidl" optional="false">
<name>android.system.wifi.keystore</name>
<version>1.0</version>
<interface>
@ -86,7 +86,4 @@
<instance>default</instance>
</interface>
</hal>
<vndk>
<version>0.0.0</version>
</vndk>
</compatibility-matrix>

View file

@ -1,17 +1,20 @@
<!--
This is a skeleton device manifest. Notes:
1. android.hidl.*, android.frameworks.*, android.system.* are not
included.
1. android.hidl.*, android.frameworks.*, android.system.* are not included.
2. If a HAL is supported in both hwbinder and passthrough transport,
only hwbinder is shown.
3. It is likely that HALs in passthrough transport does not have
<interface> declared; users will have to write them by hand.
4. sepolicy version is set to 0.0. It is recommended that the entry
4. A HAL with lower minor version can be overridden by a HAL with
higher minor version if they have the same name and major version.
5. sepolicy version is set to 0.0. It is recommended that the entry
is removed from the manifest file and written by assemble_vintf
at build time. --> <manifest version="1.0" type="device">
at build time.
-->
<manifest version="1.0" type="device">
<hal format="hidl">
<name>android.hardware.audio</name>
<transport arch="32+64">passthrough</transport>
<transport>hwbinder</transport>
<version>2.0</version>
<interface>
<name>IDevicesFactory</name>
@ -20,7 +23,7 @@ included.
</hal>
<hal format="hidl">
<name>android.hardware.audio.effect</name>
<transport arch="32+64">passthrough</transport>
<transport>hwbinder</transport>
<version>2.0</version>
<interface>
<name>IEffectsFactory</name>
@ -38,21 +41,21 @@ included.
</hal>
<hal format="hidl">
<name>android.hardware.bluetooth</name>
<transport arch="32+64">passthrough</transport>
<version>1.0</version>
</hal>
<hal format="hidl">
<name>android.hardware.broadcastradio</name>
<transport arch="32">passthrough</transport>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IBroadcastRadioFactory</name>
<name>IBluetoothHci</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.camera.provider</name>
<name>android.hardware.broadcastradio</name>
<transport arch="32+64">passthrough</transport>
<version>1.0</version>
</hal>
<hal format="hidl">
<name>android.hardware.camera.provider</name>
<transport>hwbinder</transport>
<version>2.4</version>
<interface>
<name>ICameraProvider</name>
@ -79,12 +82,22 @@ included.
</hal>
<hal format="hidl">
<name>android.hardware.drm</name>
<transport arch="32">passthrough</transport>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>ICryptoFactory</name>
<instance>default</instance>
<instance>widevine</instance>
</interface>
<interface>
<name>IDrmFactory</name>
<instance>default</instance>
<instance>widevine</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.gatekeeper</name>
<transport arch="32+64">passthrough</transport>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IGatekeeper</name>
@ -112,7 +125,7 @@ included.
</hal>
<hal format="hidl">
<name>android.hardware.graphics.composer</name>
<transport arch="32+64">passthrough</transport>
<transport>hwbinder</transport>
<version>2.1</version>
<interface>
<name>IComposer</name>
@ -139,7 +152,7 @@ included.
</hal>
<hal format="hidl">
<name>android.hardware.ir</name>
<transport arch="32+64">passthrough</transport>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IConsumerIr</name>
@ -148,7 +161,7 @@ included.
</hal>
<hal format="hidl">
<name>android.hardware.keymaster</name>
<transport arch="32+64">passthrough</transport>
<transport>hwbinder</transport>
<version>3.0</version>
<interface>
<name>IKeymasterDevice</name>
@ -157,16 +170,29 @@ included.
</hal>
<hal format="hidl">
<name>android.hardware.light</name>
<transport arch="32+64">passthrough</transport>
<transport>hwbinder</transport>
<version>2.0</version>
<interface>
<name>ILight</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.media.omx</name>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IOmx</name>
<instance>default</instance>
</interface>
<interface>
<name>IOmxStore</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.memtrack</name>
<transport arch="32+64">passthrough</transport>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IMemtrack</name>
@ -176,7 +202,7 @@ included.
<hal format="hidl">
<name>android.hardware.power</name>
<transport>hwbinder</transport>
<version>1.0</version>
<version>1.1</version>
<interface>
<name>IPower</name>
<instance>default</instance>
@ -214,7 +240,7 @@ included.
</hal>
<hal format="hidl">
<name>android.hardware.sensors</name>
<transport arch="32+64">passthrough</transport>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>ISensors</name>
@ -223,16 +249,34 @@ included.
</hal>
<hal format="hidl">
<name>android.hardware.soundtrigger</name>
<transport arch="32">passthrough</transport>
<transport>hwbinder</transport>
<version>2.0</version>
<interface>
<name>ISoundTriggerHw</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.thermal</name>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IThermal</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.usb</name>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IUsb</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.vibrator</name>
<transport arch="32+64">passthrough</transport>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IVibrator</name>
@ -249,21 +293,21 @@ included.
</interface>
</hal>
<hal format="hidl">
<name>com.qualcomm.qti.imscmservice</name>
<name>android.hardware.wifi.supplicant</name>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IImsCmService</name>
<instance>qti.ims.connectionmanagerservice</instance>
<name>ISupplicant</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>com.qualcomm.qti.uceservice</name>
<name>com.qualcomm.qti.dpm.api</name>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IUceService</name>
<instance>com.qualcomm.qti.uceservice</instance>
<name>IdpmQmi</name>
<instance>dpmQmiService</instance>
</interface>
</hal>
<hal format="hidl">
@ -285,14 +329,41 @@ included.
</interface>
</hal>
<hal format="hidl">
<name>vendor.display.config</name>
<name>vendor.display.color</name>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IDisplayColor</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>vendor.display.config</name>
<transport>hwbinder</transport>
<version>1.1</version>
<interface>
<name>IDisplayConfig</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>vendor.display.postproc</name>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IDisplayPostproc</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>vendor.lineage.power</name>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>ILineagePower</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>vendor.qti.gnss</name>
<transport>hwbinder</transport>
@ -320,6 +391,15 @@ included.
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>vendor.qti.hardware.qdutils_disp</name>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IQdutilsDisp</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>vendor.qti.hardware.radio.am</name>
<transport>hwbinder</transport>
@ -399,13 +479,4 @@ included.
<instance>uimRemoteServer1</instance>
</interface>
</hal>
<hal format="hidl">
<name>vendor.qti.imsrtpservice</name>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IRTPService</name>
<instance>imsrtpservice</instance>
</interface>
</hal>
</manifest>