mirror of
https://github.com/Evolution-X-Devices/device_google_wahoo
synced 2026-02-01 07:50:47 +00:00
"default" implies using "primary" legacy device module. This doesn't change anything for binderized mode, because the server was only registering itself as "sound_trigger.primary", so it was the only possibility anyways. Usage of "stub" (debugging) module is still possible if audioflinger and corresponding services are built with USE_LEGACY_LOCAL_AUDIO_HAL=true (added makefile check to ensure that). Change-Id: Idc69c2ae1e0a02a7d2134f469f65d6de72aa5fe9 Test: "Ok Google" from screen off state on sailfish Bug: 36570720
199 lines
6.0 KiB
XML
199 lines
6.0 KiB
XML
<manifest version="1.0" type="device">
|
|
<hal format="hidl">
|
|
<name>android.hardware.audio</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>2.0</version>
|
|
<interface>
|
|
<name>IDevicesFactory</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.audio.effect</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>2.0</version>
|
|
<interface>
|
|
<name>IEffectsFactory</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.boot</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>1.0</version>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.light</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>2.0</version>
|
|
<interface>
|
|
<name>ILight</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.biometrics.fingerprint</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>2.1</version>
|
|
<interface>
|
|
<name>IBiometricsFingerprint</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.camera.provider</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>2.4</version>
|
|
<interface>
|
|
<name>ICameraProvider</name>
|
|
<instance>legacy/0</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.contexthub</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>1.0</version>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.graphics.allocator</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>2.0</version>
|
|
<interface>
|
|
<name>IAllocator</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.graphics.composer</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>2.1</version>
|
|
<interface>
|
|
<name>IComposer</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.graphics.mapper</name>
|
|
<transport arch="32+64">passthrough</transport>
|
|
<impl level="generic"></impl>
|
|
<version>2.0</version>
|
|
<interface>
|
|
<name>IMapper</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.gnss</name>
|
|
<transport arch="32+64">passthrough</transport>
|
|
<impl level="generic"></impl>
|
|
<version>1.0</version>
|
|
<interface>
|
|
<name>IGnss</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.dumpstate</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>1.0</version>
|
|
<interface>
|
|
<name>IDumpstateDevice</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.memtrack</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>1.0</version>
|
|
<interface>
|
|
<name>IMemtrack</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.power</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>1.0</version>
|
|
<interface>
|
|
<name>IPower</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.vr</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>1.0</version>
|
|
<interface>
|
|
<name>IVr</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.soundtrigger</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>2.0</version>
|
|
<interface>
|
|
<name>ISoundTriggerHw</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.nfc</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>1.0</version>
|
|
<interface>
|
|
<name>INfc</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.usb</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>1.0</version>
|
|
<interface>
|
|
<name>IUsb</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal format="hidl">
|
|
<name>android.hardware.drm</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>1.0</version>
|
|
<interface>
|
|
<name>ICryptoFactory</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
<interface>
|
|
<name>IDrmFactory</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
<hal>
|
|
<name>android.hardware.thermal</name>
|
|
<transport>hwbinder</transport>
|
|
<impl level="generic"></impl>
|
|
<version>1.0</version>
|
|
<interface>
|
|
<name>IThermal</name>
|
|
<instance>default</instance>
|
|
</interface>
|
|
</hal>
|
|
</manifest>
|