aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--manifest.xml101
-rwxr-xr-xmsm8996.mk2
-rw-r--r--rootdir/etc/init.qcom.rc5
-rw-r--r--vendor_prop.mk1
4 files changed, 98 insertions, 11 deletions
diff --git a/manifest.xml b/manifest.xml
index b4a6eb7..a3c7e83 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -61,6 +61,16 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</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>
+ <fqname>@1.0::IBroadcastRadioFactory/default</fqname>
+ </hal>
+ <hal format="hidl">
<name>android.hardware.camera.provider</name>
<transport>hwbinder</transport>
<version>2.4</version>
@@ -226,16 +236,20 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<instance>slot1</instance>
<instance>slot2</instance>
</interface>
+ <fqname>@1.1::IRadio/slot1</fqname>
+ <fqname>@1.1::IRadio/slot2</fqname>
+ <fqname>@1.1::ISap/slot1</fqname>
+ <fqname>@1.1::ISap/slot2</fqname>
</hal>
<hal format="hidl">
- <name>android.hardware.radio.deprecated</name>
+ <name>android.hardware.radio.config</name>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
- <name>IOemHook</name>
- <instance>slot1</instance>
- <instance>slot2</instance>
+ <name>IRadioConfig</name>
+ <instance>default</instance>
</interface>
+ <fqname>@1.0::IRadioConfig/default</fqname>
</hal>
<hal format="hidl">
<name>android.hardware.renderscript</name>
@@ -246,6 +260,18 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<instance>default</instance>
</interface>
</hal>
+ <hal format="hidl">
+ <name>android.hardware.secure_element</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>ISecureElement</name>
+ <instance>SIM1</instance>
+ <instance>SIM2</instance>
+ </interface>
+ <fqname>@1.0::ISecureElement/SIM1</fqname>
+ <fqname>@1.0::ISecureElement/SIM2</fqname>
+ </hal>
<hal format="hidl">
<name>android.hardware.sensors</name>
<transport>hwbinder</transport>
@@ -344,24 +370,27 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<name>IdpmQmi</name>
<instance>dpmQmiService</instance>
</interface>
+ <fqname>@1.0::IdpmQmi/dpmQmiService</fqname>
</hal>
<hal format="hidl">
<name>com.qualcomm.qti.imscmservice</name>
<transport>hwbinder</transport>
- <version>1.0</version>
+ <version>2.0</version>
<interface>
<name>IImsCmService</name>
<instance>qti.ims.connectionmanagerservice</instance>
</interface>
+ <fqname>@2.0::IImsCmService/qti.ims.connectionmanagerservice</fqname>
</hal>
<hal format="hidl">
<name>com.qualcomm.qti.uceservice</name>
<transport>hwbinder</transport>
- <version>1.0</version>
+ <version>2.0</version>
<interface>
<name>IUceService</name>
<instance>com.qualcomm.qti.uceservice</instance>
</interface>
+ <fqname>@2.0::IUceService/com.qualcomm.qti.uceservice</fqname>
</hal>
<hal format="hidl">
<name>vendor.display.color</name>
@@ -438,6 +467,28 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</interface>
</hal>
<hal format="hidl">
+ <name>vendor.qti.hardware.data.connection</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IDataConnection</name>
+ <instance>slot1</instance>
+ <instance>slot2</instance>
+ </interface>
+ <fqname>@1.0::IDataConnection/slot1</fqname>
+ <fqname>@1.0::IDataConnection/slot2</fqname>
+ </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>
+ <fqname>@1.0::ILinkLatency/default</fqname>
+ </hal>
+ <hal format="hidl">
<name>vendor.qti.hardware.iop</name>
<transport>hwbinder</transport>
<version>2.0</version>
@@ -469,6 +520,8 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<instance>slot1</instance>
<instance>slot2</instance>
</interface>
+ <fqname>@1.0::IQcRilAudio/slot1</fqname>
+ <fqname>@1.0::IQcRilAudio/slot2</fqname>
</hal>
<hal format="hidl">
<name>vendor.qti.hardware.radio.ims</name>
@@ -479,6 +532,8 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<instance>imsradio0</instance>
<instance>imsradio1</instance>
</interface>
+ <fqname>@1.0::IImsRadio/imsradio0</fqname>
+ <fqname>@1.0::IImsRadio/imsradio1</fqname>
</hal>
<hal format="hidl">
<name>vendor.qti.hardware.radio.lpa</name>
@@ -489,6 +544,8 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<instance>UimLpa0</instance>
<instance>UimLpa1</instance>
</interface>
+ <fqname>@1.0::IUimLpa/UimLpa0</fqname>
+ <fqname>@1.0::IUimLpa/UimLpa1</fqname>
</hal>
<hal format="hidl">
<name>vendor.qti.hardware.radio.qcrilhook</name>
@@ -499,6 +556,8 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<instance>oemhook0</instance>
<instance>oemhook1</instance>
</interface>
+ <fqname>@1.0::IQtiOemHook/oemhook0</fqname>
+ <fqname>@1.0::IQtiOemHook/oemhook1</fqname>
</hal>
<hal format="hidl">
<name>vendor.qti.hardware.radio.qtiradio</name>
@@ -509,16 +568,20 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<instance>slot1</instance>
<instance>slot2</instance>
</interface>
+ <fqname>@1.0::IQtiRadio/slot1</fqname>
+ <fqname>@1.0::IQtiRadio/slot2</fqname>
</hal>
<hal format="hidl">
<name>vendor.qti.hardware.radio.uim</name>
<transport>hwbinder</transport>
- <version>1.0</version>
+ <version>1.1</version>
<interface>
<name>IUim</name>
<instance>Uim0</instance>
<instance>Uim1</instance>
</interface>
+ <fqname>@1.1::IUim/Uim0</fqname>
+ <fqname>@1.1::IUim/Uim1</fqname>
</hal>
<hal format="hidl">
<name>vendor.qti.hardware.radio.uim_remote_client</name>
@@ -529,6 +592,8 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<instance>uimRemoteClient0</instance>
<instance>uimRemoteClient1</instance>
</interface>
+ <fqname>@1.0::IUimRemoteServiceClient/uimRemoteClient0</fqname>
+ <fqname>@1.0::IUimRemoteServiceClient/uimRemoteClient1</fqname>
</hal>
<hal format="hidl">
<name>vendor.qti.hardware.radio.uim_remote_server</name>
@@ -539,6 +604,27 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<instance>uimRemoteServer0</instance>
<instance>uimRemoteServer1</instance>
</interface>
+ <fqname>@1.0::IUimRemoteServiceServer/uimRemoteServer0</fqname>
+ <fqname>@1.0::IUimRemoteServiceServer/uimRemoteServer1</fqname>
+ </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.ims.callinfo</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IService</name>
+ <instance>default</instance>
+ </interface>
+ <fqname>@1.0::IService/default</fqname>
</hal>
<hal format="hidl">
<name>vendor.qti.hardware.tui_comm</name>
@@ -557,5 +643,6 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<name>IRTPService</name>
<instance>imsrtpservice</instance>
</interface>
+ <fqname>@1.0::IRTPService/imsrtpservice</fqname>
</hal>
</manifest>
diff --git a/msm8996.mk b/msm8996.mk
index a77d88a..9a86273 100755
--- a/msm8996.mk
+++ b/msm8996.mk
@@ -331,8 +331,8 @@ PRODUCT_PACKAGES += \
# RIL
PRODUCT_PACKAGES += \
- android.hardware.radio@1.2 \
android.hardware.radio.config@1.0 \
+ android.hardware.secure_element@1.0 \
librmnetctl \
libxml2
diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc
index db37a48..1ec6717 100644
--- a/rootdir/etc/init.qcom.rc
+++ b/rootdir/etc/init.qcom.rc
@@ -576,7 +576,7 @@ service imsdatadaemon /vendor/bin/imsdatadaemon
on property:vendor.ims.QMI_DAEMON_STATUS=1
start imsdatadaemon
-service ims_rtp_daemon /vendor/bin/ims_rtp_daemon
+service vendor.ims_rtp_daemon /vendor/bin/ims_rtp_daemon
class main
user system
group radio diag inet log
@@ -591,8 +591,7 @@ service vendor.imsrcsservice /vendor/bin/imsrcsd
disabled
on property:vendor.ims.DATA_DAEMON_STATUS=1
- start ims_rtp_daemon
- start vendor.imsrcsservice
+ restart vendor.ims_rtp_daemon
service vendor.ppd /vendor/bin/mm-pp-dpps
class late_start
diff --git a/vendor_prop.mk b/vendor_prop.mk
index c9bd7d8..5e351f0 100644
--- a/vendor_prop.mk
+++ b/vendor_prop.mk
@@ -112,6 +112,7 @@ PRODUCT_PROPERTY_OVERRIDES += \
PRODUCT_PROPERTY_OVERRIDES += \
DEVICE_PROVISIONED=1 \
rild.libpath=/vendor/lib64/libril-qc-qmi-1.so \
+ vendor.rild.libpath=/vendor/lib64/libril-qc-qmi-1.so \
ril.subscription.types=NV,RUIM \
ro.telephony.default_network=10 \
telephony.lteOnCdmaDevice=1 \