diff options
-rwxr-xr-x | android_filesystem_config.h | 8 | ||||
-rwxr-xr-x | init.target.rc | 10 | ||||
-rw-r--r-- | sdm660_64.mk | 2 | ||||
-rwxr-xr-x | system.prop | 1 | ||||
-rw-r--r-- | vintf.xml | 98 |
5 files changed, 113 insertions, 6 deletions
diff --git a/android_filesystem_config.h b/android_filesystem_config.h index f3b04d5..f2fbfa1 100755 --- a/android_filesystem_config.h +++ b/android_filesystem_config.h @@ -39,6 +39,14 @@ static const struct fs_path_config android_device_files[] = { { 00755, AID_SYSTEM, AID_SYSTEM, (1ULL << CAP_NET_BIND_SERVICE), "system/vendor/bin/imsdatadaemon" }, { 00755, AID_SYSTEM, AID_RADIO, (1ULL << CAP_NET_BIND_SERVICE), "system/vendor/bin/ims_rtp_daemon" }, { 00755, AID_SYSTEM, AID_SYSTEM, (1ULL << CAP_NET_BIND_SERVICE), "vendor/bin/imsdatadaemon" }, + { 00755, AID_SYSTEM, AID_SYSTEM, CAP_MASK_LONG(CAP_NET_BIND_SERVICE) | + CAP_MASK_LONG(CAP_BLOCK_SUSPEND) | + CAP_MASK_LONG(CAP_NET_ADMIN), + "vendor/bin/cnd" }, + { 00755, AID_SYSTEM, AID_SYSTEM, CAP_MASK_LONG(CAP_NET_BIND_SERVICE) | + CAP_MASK_LONG(CAP_BLOCK_SUSPEND) | + CAP_MASK_LONG(CAP_NET_ADMIN), + "system/vendor/bin/cnd" }, { 00755, AID_SYSTEM, AID_RADIO, (1ULL << CAP_NET_BIND_SERVICE), "vendor/bin/ims_rtp_daemon" }, #ifdef NO_ANDROID_FILESYSTEM_CONFIG_DEVICE_DIRS { 00000, AID_ROOT, AID_ROOT, 0, "system/etc/fs_config_dirs" }, diff --git a/init.target.rc b/init.target.rc index ae801d0..3c8ee71 100755 --- a/init.target.rc +++ b/init.target.rc @@ -67,7 +67,7 @@ on post-fs-data mkdir /data/tombstones/lpass 0771 system system mkdir /data/tombstones/wcnss 0771 system system mkdir /data/tombstones/dsps 0771 system system - mkdir /data/misc/hbtp 0750 system system + mkdir /data/vendor/hbtp 0750 system system mkdir /data/misc/seemp 0700 system system mkdir /data/misc/tloc 0700 system drmrpc @@ -346,7 +346,7 @@ service pd_mapper /system/vendor/bin/pd-mapper # group gps system qcom_diag diag log inet net_raw # disabled -on property:sys.ims.QMI_DAEMON_STATUS=1 +on property:vendor.ims.QMI_DAEMON_STATUS=1 start imsdatadaemon service ims_rtp_daemon /system/vendor/bin/ims_rtp_daemon @@ -355,15 +355,15 @@ service ims_rtp_daemon /system/vendor/bin/ims_rtp_daemon group radio diag inet log disabled -service imscmservice /system/vendor/bin/imscmservice +service imsrcsservice /system/vendor/bin/imsrcsd class main user system group radio diag inet log disabled -on property:sys.ims.DATA_DAEMON_STATUS=1 +on property:vendor.ims.DATA_DAEMON_STATUS=1 start ims_rtp_daemon - start imscmservice + start imsrcsservice service ppd /system/vendor/bin/mm-pp-dpps diff --git a/sdm660_64.mk b/sdm660_64.mk index 676a890..9f86e94 100644 --- a/sdm660_64.mk +++ b/sdm660_64.mk @@ -40,7 +40,7 @@ TARGET_USE_UI_SVA := true ifeq ($(TARGET_ENABLE_QC_AV_ENHANCEMENTS), true) PRODUCT_COPY_FILES += \ device/qcom/sdm660_64/media_profiles.xml:system/etc/media_profiles.xml \ - device/qcom/sdm660_64/media_profiles.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml \ + device/qcom/sdm660_64/media_profiles.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_vendor.xml \ device/qcom/sdm660_64/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \ device/qcom/sdm660_64/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml endif #TARGET_ENABLE_QC_AV_ENHANCEMENTS diff --git a/system.prop b/system.prop index 27ab236..56f4552 100755 --- a/system.prop +++ b/system.prop @@ -43,6 +43,7 @@ media.stagefright.enable-scan=true mmp.enable.3g2=true media.aac_51_output_enabled=true mm.enable.smoothstreaming=true +media.settings.xml=/vendor/etc/media_profiles_vendor.xml #codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS FLV 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE DSD mm.enable.qcom_parser=13631487 persist.mm.enable.prefetch=true @@ -236,7 +236,52 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <instance>slot2</instance> </interface> </hal> + <!-- RIL UIM REMOTE CLIENT --> <hal format="hidl"> + <name>vendor.qti.hardware.radio.uim_remote_client</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IUimRemoteServiceClient</name> + <instance>uimRemoteClient0</instance> + <instance>uimRemoteClient1</instance> + </interface> + </hal> + <!-- RIL UIM REMOTE SERVER --> + <hal format="hidl"> + <name>vendor.qti.hardware.radio.uim_remote_server</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IUimRemoteServiceServer</name> + <instance>uimRemoteServer0</instance> + <instance>uimRemoteServer1</instance> + </interface> + </hal> + <!-- RIL UIM LPA --> + <hal format="hidl"> + <name>vendor.qti.hardware.radio.lpa</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IUimLpa</name> + <instance>UimLpa0</instance> + <instance>UimLpa1</instance> + </interface> + </hal> + <!-- RIL UIM --> + <hal format="hidl"> + <name>vendor.qti.hardware.radio.uim</name> + <transport>hwbinder</transport> + <version>1.0</version> + <interface> + <name>IUim</name> + <instance>Uim0</instance> + <instance>Uim1</instance> + </interface> + </hal> + <!-- RIL AUDIO HAL --> + <hal format="hidl"> <name>vendor.qti.hardware.radio.am</name> <transport>hwbinder</transport> <version>1.0</version> @@ -433,4 +478,57 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <instance>default</instance> </interface> </hal> + <!-- IMS UCE Service --> + <hal format="hidl"> + <name>com.qualcomm.qti.uceservice</name> + <transport>hwbinder</transport> + <impl level="generic"></impl> + <version>1.0</version> + <interface> + <name>IUceService</name> + <instance>com.qualcomm.qti.uceservice</instance> + </interface> + </hal> + + <!-- IMS CM Service --> + <hal format="hidl"> + <name>com.qualcomm.qti.imscmservice</name> + <transport>hwbinder</transport> + <impl level="generic"></impl> + <version>1.0</version> + <interface> + <name>IImsCmService</name> + <instance>qti.ims.connectionmanagerservice</instance> + </interface> + </hal> + <hal format="hidl"> + <name>com.quicinc.cne.server</name> + <transport>hwbinder</transport> + <impl level="generic"></impl> + <version>1.0</version> + <interface> + <name>IServer</name> + <instance>cnd</instance> + </interface> + </hal> + <hal format="hidl"> + <name>com.quicinc.cne.api</name> + <transport>hwbinder</transport> + <impl level="generic"></impl> + <version>1.0</version> + <interface> + <name>IApiService</name> + <instance>cnd</instance> + </interface> + </hal> + <hal format="hidl"> + <name>com.quicinc.cne.server</name> + <transport>hwbinder</transport> + <impl level="generic"></impl> + <version>2.0</version> + <interface> + <name>IServer</name> + <instance>cnd</instance> + </interface> + </hal> </manifest> |