af8025e2c3
Change-Id: I221894cfe9136b0f532852862fbfc4afb04abc55
268 lines
8.8 KiB
XML
268 lines
8.8 KiB
XML
<!-- Copyright (c) 2017, The Linux Foundation. All rights reserved.
|
||
|
||
Redistribution and use in source and binary forms, with or without
|
||
modification, are permitted provided that the following conditions are
|
||
met:
|
||
* Redistributions of source code must retain the above copyright
|
||
notice, this list of conditions and the following disclaimer.
|
||
* Redistributions in binary form must reproduce the above
|
||
copyright notice, this list of conditions and the following
|
||
disclaimer in the documentation and/or other materials provided
|
||
with the distribution.
|
||
* Neither the name of The Linux Foundation nor the names of its
|
||
contributors may be used to endorse or promote products derived
|
||
from this software without specific prior written permission.
|
||
|
||
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
|
||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
||
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||
-->
|
||
<manifest version="1.0">
|
||
<hal format="hidl">
|
||
<name>android.hardware.audio</name>
|
||
<transport arch="32+64">passthrough</transport>
|
||
<impl level="generic"></impl>
|
||
<version>2.0</version>
|
||
</hal>
|
||
<hal format="hidl">
|
||
<name>android.hardware.audio.effect</name>
|
||
<transport arch="32+64">passthrough</transport>
|
||
<impl level="generic"></impl>
|
||
<version>2.0</version>
|
||
</hal>
|
||
<hal format="hidl">
|
||
<name>android.hardware.soundtrigger</name>
|
||
<transport arch="32+64">passthrough</transport>
|
||
<impl level="generic"></impl>
|
||
<version>2.0</version>
|
||
<interface>
|
||
<name>ISoundTriggerHw</name>
|
||
<instance>sound_trigger.primary</instance>
|
||
</interface>
|
||
</hal>
|
||
<!-- video omx hal -->
|
||
<hal format="hidl">
|
||
<name>android.hardware.media</name>
|
||
<transport>hwbinder</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
</hal>
|
||
<hal format="hidl">
|
||
<name>android.hardware.media.omx</name>
|
||
<transport>hwbinder</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
</hal>
|
||
<!-- /video omx hal -->
|
||
<!-- display -->
|
||
<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.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.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>vendor.display.config</name>
|
||
<transport>hwbinder</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
<interface>
|
||
<name>IDisplayConfig</name>
|
||
<instance>default</instance>
|
||
</interface>
|
||
</hal>
|
||
<hal format="hidl">
|
||
<name>vendor.display.color</name>
|
||
<transport>hwbinder</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
<interface>
|
||
<name>IDisplayColor</name>
|
||
<instance>default</instance>
|
||
</interface>
|
||
</hal>
|
||
<hal format="hidl">
|
||
<name>android.hardware.configstore</name>
|
||
<transport>hwbinder</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
<interface>
|
||
<name>ISurfaceFlingerConfigs</name>
|
||
<instance>default</instance>
|
||
</interface>
|
||
</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.memtrack</name>
|
||
<transport>hwbinder</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
<interface>
|
||
<name>IMemtrack</name>
|
||
<instance>default</instance>
|
||
</interface>
|
||
</hal>
|
||
<!-- /display -->
|
||
<hal format="hidl">
|
||
<name>android.hardware.sensors</name>
|
||
<transport>hwbinder</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
</hal>
|
||
<hal format="hidl">
|
||
<name>android.hardware.camera.provider</name>
|
||
<transport arch="32+64">toggled</transport>
|
||
<impl level="generic"></impl>
|
||
<version>2.4</version>
|
||
<interface>
|
||
<name>ICameraProvider</name>
|
||
<instance>legacy/0</instance>
|
||
</interface>
|
||
</hal>
|
||
<!-- bluetooth -->
|
||
<hal format="hidl">
|
||
<name>android.hardware.bluetooth</name>
|
||
<transport arch="32+64">hwbinder</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
</hal>
|
||
<!-- bluetooth -->
|
||
<hal format="hidl">
|
||
<name>android.hardware.power</name>
|
||
<transport arch="32+64">passthrough</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
</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.health</name>
|
||
<transport>hwbinder</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
</hal>
|
||
<!-- RIL -->
|
||
<hal format="hidl">
|
||
<name>android.hardware.radio</name>
|
||
<transport>hwbinder</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
<interface>
|
||
<name>IRadio</name>
|
||
<instance>slot1</instance>
|
||
<instance>slot2</instance>
|
||
</interface>
|
||
</hal>
|
||
<!-- RIL OEM HOOK -->
|
||
<hal format="hidl">
|
||
<name>android.hardware.radio.deprecated</name>
|
||
<transport>hwbinder</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
<interface>
|
||
<name>IOemHook</name>
|
||
<instance>slot1</instance>
|
||
<instance>slot2</instance>
|
||
</interface>
|
||
</hal>
|
||
<!-- RIL AUDIO HAL -->
|
||
<hal format="hidl">
|
||
<name>vendor.qti.qcril.am</name>
|
||
<transport>hwbinder</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
<interface>
|
||
<name>IQcRilAudio</name>
|
||
<instance>slot1</instance>
|
||
<instance>slot2</instance>
|
||
</interface>
|
||
</hal>
|
||
<!-- gnss -->
|
||
<hal format="hidl">
|
||
<name>android.hardware.gnss</name>
|
||
<transport>hwbinder</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
<interface>
|
||
<name>IGnss</name>
|
||
<instance>default</instance>
|
||
</interface>
|
||
</hal>
|
||
<!-- atfwd -->
|
||
<hal format="hidl">
|
||
<name>vendor.qti.atcmdfwd</name>
|
||
<transport>hwbinder</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
<interface>
|
||
<name>IAtCmdFwd</name>
|
||
<instance>AtCmdFwdService</instance>
|
||
</interface>
|
||
</hal>
|
||
<hal format="hidl">
|
||
<name>android.hardware.vibrator</name>
|
||
<transport>hwbinder</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
<interface>
|
||
<name>IVibrator</name>
|
||
<instance>default</instance>
|
||
</interface>
|
||
</hal>
|
||
<!-- IMS RTP Service -->
|
||
<hal format="hidl">
|
||
<name>com.qualcomm.qti.imsrtpservice</name>
|
||
<transport>hwbinder</transport>
|
||
<impl level="generic"></impl>
|
||
<version>1.0</version>
|
||
<interface>
|
||
<name>IRTPService</name>
|
||
<instance>rtpservice0</instance>
|
||
</interface>
|
||
</hal>
|
||
</manifest>
|