From 27643bb6091e542eddb9e844ab06a76164510146 Mon Sep 17 00:00:00 2001 From: Dhina17 <dhinalogu@gmail.com> Date: Sun, 6 Oct 2019 03:02:52 +0000 Subject: [PATCH] onclite: Import device matrix and manifest from stock Signed-off-by: Dhina17 <dhinalogu@gmail.com> --- compatibility_matrix.xml | 26 +--- manifest.xml | 296 ++++++++++++++++++++++++++++++++------- 2 files changed, 248 insertions(+), 74 deletions(-) diff --git a/compatibility_matrix.xml b/compatibility_matrix.xml index e0723ff..310482d 100644 --- a/compatibility_matrix.xml +++ b/compatibility_matrix.xml @@ -1,12 +1,4 @@ <compatibility-matrix version="1.0" type="device"> - <hal format="hidl" optional="false"> - <name>android.frameworks.displayservice</name> - <version>1.0</version> - <interface> - <name>IDisplayService</name> - <instance>default</instance> - </interface> - </hal> <hal format="hidl" optional="false"> <name>android.frameworks.schedulerservice</name> <version>1.0</version> @@ -23,14 +15,6 @@ <instance>default</instance> </interface> </hal> - <hal format="hidl" optional="false"> - <name>android.hardware.graphics.composer</name> - <version>2.1</version> - <interface> - <name>IComposer</name> - <instance>vr</instance> - </interface> - </hal> <hal format="hidl" optional="false"> <name>android.hidl.allocator</name> <version>1.0</version> @@ -64,18 +48,18 @@ </interface> </hal> <hal format="hidl" optional="false"> - <name>android.system.net.netd</name> + <name>android.system.wifi.keystore</name> <version>1.0</version> <interface> - <name>INetd</name> + <name>IKeystore</name> <instance>default</instance> </interface> </hal> - <hal format="hidl" optional="false"> - <name>android.system.wifi.keystore</name> + <hal format="hidl" optional="true"> + <name>vendor.qti.hardware.wifi.keystore</name> <version>1.0</version> <interface> - <name>IKeystore</name> + <name>IKeystoreExt</name> <instance>default</instance> </interface> </hal> diff --git a/manifest.xml b/manifest.xml index 7cddb79..dc38fdc 100644 --- a/manifest.xml +++ b/manifest.xml @@ -1,4 +1,4 @@ -<manifest version="1.0" type="device" target-level="2"> +<manifest version="1.0" type="device" target-level="3"> <hal format="hidl"> <name>android.hardware.audio</name> <transport>hwbinder</transport> @@ -65,19 +65,21 @@ <hal format="hidl"> <name>android.hardware.drm</name> <transport>hwbinder</transport> - <version>1.1</version> + <version>1.0</version> <interface> <name>ICryptoFactory</name> <instance>default</instance> - <instance>widevine</instance> - <instance>clearkey</instance> </interface> <interface> <name>IDrmFactory</name> <instance>default</instance> - <instance>widevine</instance> - <instance>clearkey</instance> </interface> + <fqname>@1.0::ICryptoFactory/default</fqname> + <fqname>@1.0::IDrmFactory/default</fqname> + <fqname>@1.1::ICryptoFactory/clearkey</fqname> + <fqname>@1.1::ICryptoFactory/widevine</fqname> + <fqname>@1.1::IDrmFactory/clearkey</fqname> + <fqname>@1.1::IDrmFactory/widevine</fqname> </hal> <hal format="hidl"> <name>android.hardware.gatekeeper</name> @@ -95,8 +97,9 @@ <interface> <name>IGnss</name> <instance>default</instance> - <instance>gnss_vendor</instance> </interface> + <fqname>@1.0::IGnss/default</fqname> + <fqname>@1.0::IGnss/gnss_vendor</fqname> </hal> <hal format="hidl"> <name>android.hardware.graphics.allocator</name> @@ -125,6 +128,15 @@ <instance>default</instance> </interface> </hal> + <hal format="hidl"> + <name>android.hardware.health</name> + <transport>hwbinder</transport> + <version>2.0</version> + <interface> + <name>IHealth</name> + <instance>default</instance> + </interface> + </hal> <hal format="hidl"> <name>android.hardware.ir</name> <transport>hwbinder</transport> @@ -133,11 +145,12 @@ <name>IConsumerIr</name> <instance>default</instance> </interface> + </hal> <hal format="hidl"> <name>android.hardware.keymaster</name> <transport>hwbinder</transport> - <version>3.0</version> + <version>4.0</version> <interface> <name>IKeymasterDevice</name> <instance>default</instance> @@ -211,6 +224,10 @@ <name>android.hardware.renderscript</name> <transport arch="32+64">passthrough</transport> <version>1.0</version> + <interface> + <name>IDevice</name> + <instance>default</instance> + </interface> </hal> <hal format="hidl"> <name>android.hardware.sensors</name> @@ -248,15 +265,6 @@ <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.thermal</name> <transport>hwbinder</transport> @@ -267,20 +275,20 @@ </interface> </hal> <hal format="hidl"> - <name>android.hardware.vibrator</name> + <name>android.hardware.usb</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IVibrator</name> + <name>IUsb</name> <instance>default</instance> </interface> </hal> <hal format="hidl"> - <name>android.hardware.vr</name> + <name>android.hardware.vibrator</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IVr</name> + <name>IVibrator</name> <instance>default</instance> </interface> </hal> @@ -311,6 +319,23 @@ <instance>default</instance> </interface> </hal> + <hal format="hidl"> + <name>com.fingerprints.extension</name> + <transport>hwbinder</transport> + <version>2.0</version> + <interface> + <name>IFingerprintEngineering</name> + <instance>default</instance> + </interface> + <interface> + <name>IFingerprintNavigation</name> + <instance>default</instance> + </interface> + <interface> + <name>IFingerprintSensorTest</name> + <instance>default</instance> + </interface> + </hal> <hal format="hidl"> <name>com.qualcomm.qti.dpm.api</name> <transport>hwbinder</transport> @@ -351,24 +376,6 @@ <instance>wifidisplayhdcphal</instance> </interface> </hal> - <hal format="hidl"> - <name>com.quicinc.cne.api</name> - <transport>hwbinder</transport> - <version>1.1</version> - <interface> - <name>IApiService</name> - <instance>cnd</instance> - </interface> - </hal> - <hal format="hidl"> - <name>com.quicinc.cne.server</name> - <transport>hwbinder</transport> - <version>2.2</version> - <interface> - <name>IServer</name> - <instance>cnd</instance> - </interface> - </hal> <hal format="hidl"> <name>vendor.display.color</name> <transport>hwbinder</transport> @@ -397,11 +404,11 @@ </interface> </hal> <hal format="hidl"> - <name>vendor.lineage.livedisplay</name> + <name>vendor.goodix.hardware.fingerprint</name> <transport>hwbinder</transport> - <version>2.0</version> + <version>1.0</version> <interface> - <name>IPictureAdjustment</name> + <name>IGoodixBiometricsFingerprint</name> <instance>default</instance> </interface> </hal> @@ -432,6 +439,15 @@ <instance>default</instance> </interface> </hal> + <hal format="hidl"> + <name>vendor.qti.esepowermanager</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IEsePowerManager</name> + <instance>default</instance> + </interface> + </hal> <hal format="hidl"> <name>vendor.qti.gnss</name> <transport>hwbinder</transport> @@ -441,6 +457,42 @@ <instance>gnss_vendor</instance> </interface> </hal> + <hal format="hidl"> + <name>vendor.qti.hardware.alarm</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IAlarm</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.qti.hardware.data.latency</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>ILinkLatency</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.qti.hardware.factory</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IFactory</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.qti.hardware.fm</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IFmHci</name> + <instance>default</instance> + </interface> + </hal> <hal format="hidl"> <name>vendor.qti.hardware.perf</name> <transport>hwbinder</transport> @@ -460,22 +512,26 @@ </interface> </hal> <hal format="hidl"> - <name>vendor.qti.hardware.radio.am</name> + <name>vendor.qti.hardware.qteeconnector</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IQcRilAudio</name> - <instance>slot1</instance> - <instance>slot2</instance> + <name>IAppConnector</name> + <instance>default</instance> + </interface> + <interface> + <name>IGPAppConnector</name> + <instance>default</instance> </interface> </hal> <hal format="hidl"> - <name>vendor.qti.hardware.radio.atcmdfwd</name> + <name>vendor.qti.hardware.radio.am</name> <transport>hwbinder</transport> <version>1.0</version> <interface> - <name>IAtCmdFwd</name> - <instance>AtCmdFwdService</instance> + <name>IQcRilAudio</name> + <instance>slot1</instance> + <instance>slot2</instance> </interface> </hal> <hal format="hidl"> @@ -495,6 +551,7 @@ <interface> <name>IUimLpa</name> <instance>UimLpa0</instance> + <instance>UimLpa1</instance> </interface> </hal> <hal format="hidl"> @@ -507,6 +564,16 @@ <instance>oemhook1</instance> </interface> </hal> + <hal format="hidl"> + <name>vendor.qti.hardware.radio.qtiradio</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IQtiRadio</name> + <instance>slot1</instance> + <instance>slot2</instance> + </interface> + </hal> <hal format="hidl"> <name>vendor.qti.hardware.radio.qtiradio</name> <transport>hwbinder</transport> @@ -547,6 +614,15 @@ <instance>uimRemoteServer1</instance> </interface> </hal> + <hal format="hidl"> + <name>vendor.qti.hardware.soter</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>ISoter</name> + <instance>default</instance> + </interface> + </hal> <hal format="hidl"> <name>vendor.qti.hardware.tui_comm</name> <transport>hwbinder</transport> @@ -556,6 +632,51 @@ <instance>default</instance> </interface> </hal> + <hal format="hidl"> + <name>vendor.qti.hardware.wifi.hostapd</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IHostapdVendor</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.qti.hardware.wifi.supplicant</name> + <transport>hwbinder</transport> + <version>2.0</version> + <interface> + <name>ISupplicantVendor</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.qti.hardware.wigig.netperftuner</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>INetPerfTuner</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.qti.hardware.wigig.supptunnel</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>ISuppTunnelProvider</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.qti.ims.callinfo</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IService</name> + <instance>default</instance> + </interface> + </hal> <hal format="hidl"> <name>vendor.qti.imsrtpservice</name> <transport>hwbinder</transport> @@ -565,7 +686,76 @@ <instance>imsrtpservice</instance> </interface> </hal> - <sepolicy> - <version>0.0</version> - </sepolicy> -</manifest> + <hal format="hidl"> + <name>vendor.xiaomi.hardware.displayfeature</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IDisplayFeature</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.xiaomi.hardware.mfidoca</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IFidoService</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.xiaomi.hardware.misys</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IMiSys</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.xiaomi.hardware.mlipay</name> + <transport>hwbinder</transport> + <version>1.1</version> + <interface> + <name>IMlipayService</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.xiaomi.hardware.mtdservice</name> + <transport>hwbinder</transport> + <version>1.2</version> + <interface> + <name>IMTService</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.xiaomi.hardware.otgswitch</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IOtgSwitch</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.xiaomi.hardware.tidaservice</name> + <transport>hwbinder</transport> + <version>1.1</version> + <interface> + <name>ITidaService</name> + <instance>default</instance> + </interface> + </hal> + <hal format="hidl"> + <name>vendor.xiaomi.hardware.vsimapp</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IVSIMService</name> + <instance>default</instance> + </interface> + </hal> +</manifest> -- GitLab