diff options
Diffstat (limited to 'vintf.xml')
-rw-r--r-- | vintf.xml | 251 |
1 files changed, 170 insertions, 81 deletions
@@ -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> |