summaryrefslogtreecommitdiff
path: root/vintf.xml
diff options
context:
space:
mode:
authorAnurudh Kumar Tiwari <aktiwari@codeaurora.org>2017-06-12 18:14:14 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2017-06-15 05:19:36 -0700
commit3e671e17958a413c149cb8518e7adbed4c56fb28 (patch)
treefd5f5eb189372f64674edf210dd83f2d640dd1f7 /vintf.xml
parent0072f36ad2a53a61cebf6e80cb51c76783b69db0 (diff)
SDM660_64 : Enabling full treble on SDM660
Change-Id: I2d05369b5d945a575fb6d493faf22d2d90519058
Diffstat (limited to 'vintf.xml')
-rw-r--r--vintf.xml251
1 files changed, 170 insertions, 81 deletions
diff --git a/vintf.xml b/vintf.xml
index 513ef46..9649424 100644
--- a/vintf.xml
+++ b/vintf.xml
@@ -25,40 +25,37 @@ 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">
+<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.soundtrigger</name>
<transport>hwbinder</transport>
- <impl level="generic"></impl>
<version>2.0</version>
<interface>
<name>ISoundTriggerHw</name>
- <instance>sound_trigger.primary</instance>
+ <instance>default</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>
<interface>
<name>IOmx</name>
@@ -69,12 +66,9 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<instance>default</instance>
</interface>
</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>
@@ -84,7 +78,6 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<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>
@@ -94,7 +87,6 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<hal format="hidl">
<name>android.hardware.graphics.composer</name>
<transport>hwbinder</transport>
- <impl level="generic"></impl>
<version>2.1</version>
<interface>
<name>IComposer</name>
@@ -104,7 +96,6 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<hal format="hidl">
<name>vendor.display.config</name>
<transport>hwbinder</transport>
- <impl level="generic"></impl>
<version>1.0</version>
<interface>
<name>IDisplayConfig</name>
@@ -114,7 +105,6 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<hal format="hidl">
<name>vendor.display.color</name>
<transport>hwbinder</transport>
- <impl level="generic"></impl>
<version>1.0</version>
<interface>
<name>IDisplayColor</name>
@@ -124,7 +114,6 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<hal format="hidl">
<name>android.hardware.configstore</name>
<transport>hwbinder</transport>
- <impl level="generic"></impl>
<version>1.0</version>
<interface>
<name>ISurfaceFlingerConfigs</name>
@@ -134,7 +123,6 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<hal format="hidl">
<name>android.hardware.light</name>
<transport>hwbinder</transport>
- <impl level="generic"></impl>
<version>2.0</version>
<interface>
<name>ILight</name>
@@ -144,118 +132,140 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<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>
+ <interface>
+ <name>ISensors</name>
+ <instance>default</instance>
+ </interface>
</hal>
<hal format="hidl">
<name>android.hardware.camera.provider</name>
- <transport arch="32+64">toggled</transport>
- <impl level="generic"></impl>
+ <transport>hwbinder</transport>
<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>
+ <transport>hwbinder</transport>
<version>1.0</version>
+ <interface>
+ <name>IBluetoothHci</name>
+ <instance>default</instance>
+ </interface>
</hal>
<hal format="hidl">
<name>com.qualcomm.qti.bluetooth_audio</name>
<transport>hwbinder</transport>
- <impl level="generic"></impl>
<version>1.0</version>
<interface>
<name>IBluetoothAudio</name>
<instance>default</instance>
</interface>
</hal>
- <!-- bluetooth -->
+ <hal format="hidl">
+ <name>com.qualcomm.qti.ant</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IAntHci</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
<hal format="hidl">
<name>android.hardware.power</name>
- <transport arch="32+64">passthrough</transport>
- <impl level="generic"></impl>
+ <transport>hwbinder</transport>
<version>1.0</version>
+ <interface>
+ <name>IPower</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>
+ <interface>
+ <name>IBootControl</name>
+ <instance>default</instance>
+ </interface>
</hal>
<hal format="hidl">
<name>android.hardware.health</name>
<transport>hwbinder</transport>
- <impl level="generic"></impl>
<version>1.0</version>
+ <interface>
+ <name>IHealth</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl">
+ <name>android.hardware.radio</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IRadio</name>
+ <instance>slot1</instance>
+ <instance>slot2</instance>
+ </interface>
+ <interface>
+ <name>ISap</name>
+ <instance>slot1</instance>
+ <instance>slot2</instance>
+ </interface>
+ </hal>
+ <hal format="hidl">
+ <name>android.hardware.radio.deprecated</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IOemHook</name>
+ <instance>slot1</instance>
+ <instance>slot2</instance>
+ </interface>
+ </hal>
+ <hal format="hidl">
+ <name>vendor.qti.qcril.am</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IQcRilAudio</name>
+ <instance>slot1</instance>
+ <instance>slot2</instance>
+ </interface>
</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.gnss</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IGnssVendor</name>
+ <instance>gnss_vendor</instance>
+ </interface>
+ </hal>
<hal format="hidl">
<name>vendor.qti.atcmdfwd</name>
<transport>hwbinder</transport>
- <impl level="generic"></impl>
<version>1.0</version>
<interface>
<name>IAtCmdFwd</name>
@@ -265,7 +275,6 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<hal format="hidl">
<name>android.hardware.vibrator</name>
<transport>hwbinder</transport>
- <impl level="generic"></impl>
<version>1.0</version>
<interface>
<name>IVibrator</name>
@@ -273,11 +282,9 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</interface>
</hal>
- <!-- dpm QMI hal service -->
<hal format="hidl">
<name>com.qualcomm.qti.dpm.api</name>
<transport>hwbinder</transport>
- <impl level="generic"></impl>
<version>1.0</version>
<interface>
<name>IdpmQmi</name>
@@ -285,15 +292,97 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</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>imsrtpservice</instance>
</interface>
+ </hal>
+
+ <hal format="hidl">
+ <name>vendor.qti.hardware.perf</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IPerf</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl">
+ <name>com.qualcomm.qti.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.fm</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IFmHci</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl">
+ <name>android.hardware.keymaster</name>
+ <transport>hwbinder</transport>
+ <version>3.0</version>
+ <interface>
+ <name>IKeymasterDevice</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl">
+ <name>android.hardware.gatekeeper</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IGatekeeper</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl">
+ <name>android.hardware.broadcastradio</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IBroadcastRadioFactory</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl">
+ <name>android.hardware.wifi.supplicant</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>ISupplicant</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+ <hal format="hidl">
+ <name>com.qualcomm.qti.ims.radio</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IImsRadio</name>
+ <instance>imsradio0</instance>
+ </interface>
+ </hal>
+ <hal format="hidl">
+ <name>com.qualcomm.qti.qcril.qcrilhook</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IQtiOemHook</name>
+ <instance>oemhook0</instance>
+ <instance>oemhook1</instance>
+ </interface>
</hal>
</manifest>