From b11faddcb2ca7eaf2848d2334575ce91d6a710fc Mon Sep 17 00:00:00 2001 From: Erfan Abdi Date: Tue, 26 Jun 2018 00:49:57 +0430 Subject: [PATCH] sanders: Migrate to vendor_prop.mk Change-Id: Id6ad39dccd5152b3dc6347e36119818a7fda2286 Signed-off-by: Erfan Abdi Signed-off-by: therootlord --- BoardConfig.mk | 1 - device.mk | 3 + vendor.prop | 255 ---------------------------------------------- vendor_prop.mk | 268 +++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 271 insertions(+), 256 deletions(-) delete mode 100644 vendor.prop create mode 100644 vendor_prop.mk diff --git a/BoardConfig.mk b/BoardConfig.mk index 89ebc94..3d956ec 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -227,4 +227,3 @@ TARGET_COPY_OUT_VENDOR := vendor BOARD_VENDORIMAGE_PARTITION_SIZE := 805306368 BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED := true -TARGET_VENDOR_PROP += $(DEVICE_PATH)/vendor.prop diff --git a/device.mk b/device.mk index 222a805..1198efd 100644 --- a/device.mk +++ b/device.mk @@ -16,6 +16,9 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/languages_full.mk) +# Properties +-include device/motorola/sanders/vendor_prop.mk + # Overlay DEVICE_PACKAGE_OVERLAYS += \ $(LOCAL_PATH)/overlay diff --git a/vendor.prop b/vendor.prop deleted file mode 100644 index df856e9..0000000 --- a/vendor.prop +++ /dev/null @@ -1,255 +0,0 @@ -# -# system.prop for sanders -# - -# Navigation bar In some GSI nav bar isn't enabled so force it -qemu.hw.mainkeys=0 - -# Audio -audio.deep_buffer.media=true -vendor.audio.offload.buffer.size.kb=64 -vendor.audio.offload.gapless.enabled=false -vendor.audio.offload.multiple.enabled=false -vendor.audio.offload.pcm.16bit.enable=false -vendor.audio.offload.pcm.24bit.enable=false -audio.offload.track.enable=true -persist.audio.dualmic.config=endfire -af.fast_track_multiplier=1 -audio.offload.disable=false -audio.offload.min.duration.secs=60 -audio.offload.video=false -vendor.audio.playback.mch.downsample=true -vendor.audio_hal.period_size=240 -av.offload.enable=false -av.debug.disable.pers.cache=1 -persist.audio.endcall.delay=250 -qcom.hw.aac.encoder=false - -persist.audio.calfile0=/vendor/etc/acdbdata/Bluetooth_cal.acdb -persist.audio.calfile1=/vendor/etc/acdbdata/General_cal.acdb -persist.audio.calfile2=/vendor/etc/acdbdata/Global_cal.acdb -persist.audio.calfile3=/vendor/etc/acdbdata/Handset_cal.acdb -persist.audio.calfile4=/vendor/etc/acdbdata/Hdmi_cal.acdb -persist.audio.calfile5=/vendor/etc/acdbdata/Headset_cal.acdb -persist.audio.calfile6=/vendor/etc/acdbdata/Speaker_cal.acdb - -persist.vendor.audio.fluence.speaker=false -persist.vendor.audio.fluence.voicecall=true -persist.vendor.audio.fluence.voicecomm=true -persist.vendor.audio.fluence.voicerec=false -ro.qc.sdk.audio.fluencetype=none -ro.qc.sdk.audio.ssr=false - -vendor.use.voice.path.for.pcm.voip=false - -# Bluetooth -bluetooth.hfp.client=1 -qcom.bluetooth.soc=smd -qcom.bt.le_dev_pwr_class=1 -ro.cutoff_voltage_mv=3400 -ro.bluetooth.hfp.ver=1.7 -ro.qualcomm.bt.hci_transport=smd -ro.qualcomm.bluetooth.opp=true -ro.qualcomm.bluetooth.hfp=true -ro.qualcomm.bluetooth.hsp=true -ro.qualcomm.bluetooth.pbap=true -ro.qualcomm.bluetooth.ftp=true -ro.qualcomm.bluetooth.nap=true -ro.bluetooth.sap=true -ro.bluetooth.dun=true -ro.qualcomm.bluetooth.map=true -persist.bt.enableAptXHD=true - -# Camera -camera.disable_zsl_mode=1 -persist.vendor.camera.display.umax=1920x1080 -persist.vendor.camera.display.lmax=1280x720 -camera.mot.startup_probing=0 -persist.camera.debug.logfile=0 -persist.camera.gyro.disable=0 -persist.camera.HAL3.enabled=1 -persist.camera.expose.aux=1 -vidc.enc.dcvs.extra-buff-count=2 -vendor.vidc.enc.disable_bframes=1 -vendor.vidc.disable.split.mode=1 -vendor.vidc.enc.disable.pq=true -vendor.vidc.dec.downscalar_width=1920 -vendor.vidc.dec.downscalar_height=1088 -vidc.dec.disable.split.cpu=1 -video.disable.ubwc=1 -vendor.camera.aux.packagelist=com.motorola.camera2,com.google.android.Pixel2Mod - -# CNE -persist.cne.feature=1 -persist.cne.logging.qxdm=3974 -persist.cne.rat.wlan.chip.oem=WCN -persist.dpm.feature=0 -persist.sys.cnd.iwlan=1 - -# core_ctrl -ro.vendor.qti.core_ctl_min_cpu=2 -ro.vendor.qti.core_ctl_max_cpu=4 - -# Dalvik -dalvik.vm.heapgrowthlimit=192m -dalvik.vm.heapmaxfree=8m -dalvik.vm.heapminfree=512k -dalvik.vm.heapsize=384m -dalvik.vm.heapstartsize=8m -dalvik.vm.heaptargetutilization=0.75 - -# Display -debug.sf.enable_hwc_vds=1 -debug.egl.hw=0 -debug.sf.hw=0 -debug.sf.latch_unsignaled=1 -persist.hwc.mdpcomp.enable=true -dev.pm.dyn_samplingrate=1 -persist.demo.hdmirotationlock=false -ro.opengles.version=196610 -ro.sf.lcd_density=480 -persist.debug.wfd.enable=1 -sdm.debug.disable_skip_validate=1 -debug.gralloc.enable_fb_ubwc=1 -persist.camera.preview.ubwc=0 -persist.camera.video.ubwc=0 -persist.hwc.enable_vds=1 -debug.sf.recomputecrop=0 -debug.enable.sglscale=1 - -# FM -ro.fm.transmitter=false - -#HWUI properties -ro.hwui.texture_cache_size=72 -ro.hwui.layer_cache_size=48 -ro.hwui.r_buffer_cache_size=8 -ro.hwui.path_cache_size=32 -ro.hwui.gradient_cache_size=1 -ro.hwui.drop_shadow_cache_size=6 -ro.hwui.texture_cache_flushrate=0.4 -ro.hwui.text_small_cache_width=1024 -ro.hwui.text_small_cache_height=1024 -ro.hwui.text_large_cache_width=2048 -ro.hwui.text_large_cache_height=1024 - -# IMS -persist.vendor.radio.jbims=1 -persist.radio.RATE_ADAPT_ENABLE=1 -persist.radio.VT_ENABLE=1 -persist.radio.VT_HYBRID_ENABLE=1 -persist.radio.VT_USE_MDM_TIME=0 -persist.ims.disableADBLogs=2 -persist.ims.disableDebugLogs=0 -persist.ims.disableIMSLogs=0 -persist.ims.disableQXDMLogs=0 -persist.ims.rcs=false -persist.ims.volte=true -persist.ims.vt=false -persist.ims.vt.epdg=false -persist.mm.sta.enable=0 -persist.vt.supported=0 - -# Media -media.aac_51_output_enabled=true -mm.enable.qcom_parser=135715 -mm.enable.sec.smoothstreaming=false -mm.enable.smoothstreaming=false -mmp.enable.3g2=true - -# NITZ -persist.rild.nitz_plmn= -persist.rild.nitz_long_ons_0= -persist.rild.nitz_long_ons_1= -persist.rild.nitz_long_ons_2= -persist.rild.nitz_long_ons_3= -persist.rild.nitz_short_ons_0= -persist.rild.nitz_short_ons_1= -persist.rild.nitz_short_ons_2= -persist.rild.nitz_short_ons_3= - -# Qualcomm -com.qc.hardware=true -debug.qc.hardware=true -persist.timed.enable=true - -# Radio -persist.data.qmi.adb_logmask=0 -persist.radio.apn_delay=5000 -persist.radio.adam=true -persist.radio.apm_sim_not_pwdn=1 -persist.vendor.radio.dfr_mode_set=1 -persist.vendor.radio.force_get_pref=1 -persist.radio.msgtunnel.start=true -persist.vendor.radio.no_wait_for_card=1 -persist.vendor.radio.oem_ind_to_both=0 -persist.vendor.radio.relay_oprt_change=1 -rild.libargs=-d /dev/smd0 -rild.libpath=/vendor/lib64/libril-qc-qmi-1.so -ro.mot.ignore_csim_appid=true -persist.sys.ssr.restart_level=ALL_ENABLE -persist.sys.qc.sub.rdump.on=1 -persist.vendor.radio.sw_mbn_update=1 -persist.sys.qc.sub.rdump.max=3 -persist.vendor.radio.custom_ecc=1 -persist.vendor.radio.is_wps_enabled=true -persist.vendor.radio.mt_sms_ack=30 -persist.vendor.radio.0x9e_not_callname=1 -persist.vendor.qcril_uim_vcc_feature=1 -persist.mot.gps.conf.from.sim=true -persist.net.doxlat=true -persist.radio.REVERSE_QMI=0 -persist.radio.ROTATION_ENABLE=1 -persist.radio.adb_log_on=0 -persist.radio.calls.on.ims=true -persist.radio.domain.ps=0 -persist.radio.sar_sensor=1 -persist.vendor.radio.sib16_support=1 -persist.radio.sib16_support=1 -persist.vendor.radio.rat_on=combine -persist.rmnet.mux=enabled -ro.telephony.call_ring.multiple=false -persist.vendor.radio.eri64_as_home=1 -persist.vendor.radio.data_con_rprt=1 - -ro.use_data_netmgrd=true -persist.data.qmi.adb_logmask=0 -persist.data.netmgrd.qos.enable=true -persist.data.mode=concurrent -persist.data.iwlan.enable=true - -# RmNet Data -persist.rmnet.data.enable=true -persist.data.wda.enable=true -persist.data.df.dl_mode=5 -persist.data.df.ul_mode=5 -persist.data.df.agg.dl_pkt=10 -persist.data.df.agg.dl_size=4096 -persist.data.df.mux_count=8 -persist.data.df.iwlan_mux=9 -persist.data.df.dev_name=rmnet_usb0 - -# Sensors -ro.hardware.sensors=sanders -ro.mot.sensors.glance_approach=false - -# SensorService -system_init.startsensorservice=0 - -#Trim properties -ro.vendor.qti.sys.fw.trim_enable_memory=2147483648 - -# USB -ro.usb.mtp=0x2e82 -ro.usb.mtp_adb=0x2e76 -ro.usb.ptp=0x2e83 -ro.usb.ptp_adb=0x2e84 -ro.usb.bpt=0x2ee5 -ro.usb.bpt_adb=0x2ee6 -ro.usb.bpteth=0x2ee7 -ro.usb.bpteth_adb=0x2ee8 - -# Vendor Extension -ro.vendor.extension_library=libqti-perfd-client.so -ro.vendor.at_library=libqti-at.so -ro.vendor.gt_library=libqti-gt.so diff --git a/vendor_prop.mk b/vendor_prop.mk new file mode 100644 index 0000000..5df65d3 --- /dev/null +++ b/vendor_prop.mk @@ -0,0 +1,268 @@ +# +# vendor props for sanders +# + +# Audio +PRODUCT_PROPERTY_OVERRIDES += \ + audio.deep_buffer.media=true \ + vendor.audio.offload.buffer.size.kb=64 \ + vendor.audio.offload.gapless.enabled=false \ + vendor.audio.offload.multiple.enabled=false \ + vendor.audio.offload.pcm.16bit.enable=false \ + vendor.audio.offload.pcm.24bit.enable=false \ + audio.offload.track.enable=true \ + persist.audio.dualmic.config=endfire \ + af.fast_track_multiplier=1 \ + audio.offload.disable=false \ + audio.offload.min.duration.secs=60 \ + audio.offload.video=false \ + vendor.audio.playback.mch.downsample=true \ + vendor.audio_hal.period_size=240 \ + av.offload.enable=false \ + av.debug.disable.pers.cache=1 \ + persist.audio.endcall.delay=250 \ + qcom.hw.aac.encoder=false \ + persist.audio.calfile0=/vendor/etc/acdbdata/Bluetooth_cal.acdb \ + persist.audio.calfile1=/vendor/etc/acdbdata/General_cal.acdb \ + persist.audio.calfile2=/vendor/etc/acdbdata/Global_cal.acdb \ + persist.audio.calfile3=/vendor/etc/acdbdata/Handset_cal.acdb \ + persist.audio.calfile4=/vendor/etc/acdbdata/Hdmi_cal.acdb \ + persist.audio.calfile5=/vendor/etc/acdbdata/Headset_cal.acdb \ + persist.audio.calfile6=/vendor/etc/acdbdata/Speaker_cal.acdb \ + persist.vendor.audio.fluence.speaker=false \ + persist.vendor.audio.fluence.voicecall=true \ + persist.vendor.audio.fluence.voicecomm=true \ + persist.vendor.audio.fluence.voicerec=false \ + ro.qc.sdk.audio.fluencetype=none \ + ro.qc.sdk.audio.ssr=false \ + vendor.use.voice.path.for.pcm.voip=false + +# Bluetooth +PRODUCT_PROPERTY_OVERRIDES += \ + bluetooth.hfp.client=1 \ + qcom.bluetooth.soc=smd \ + qcom.bt.le_dev_pwr_class=1 \ + ro.cutoff_voltage_mv=3400 \ + ro.bluetooth.hfp.ver=1.7 \ + ro.qualcomm.bt.hci_transport=smd \ + ro.qualcomm.bluetooth.opp=true \ + ro.qualcomm.bluetooth.hfp=true \ + ro.qualcomm.bluetooth.hsp=true \ + ro.qualcomm.bluetooth.pbap=true \ + ro.qualcomm.bluetooth.ftp=true \ + ro.qualcomm.bluetooth.nap=true \ + ro.bluetooth.sap=true \ + ro.bluetooth.dun=true \ + ro.qualcomm.bluetooth.map=true \ + persist.bt.enableAptXHD=true + +# Camera +PRODUCT_PROPERTY_OVERRIDES += \ + camera.disable_zsl_mode=1 \ + persist.vendor.camera.display.umax=1920x1080 \ + persist.vendor.camera.display.lmax=1280x720 \ + camera.mot.startup_probing=0 \ + persist.camera.debug.logfile=0 \ + persist.camera.gyro.disable=0 \ + persist.camera.HAL3.enabled=1 \ + persist.camera.expose.aux=1 \ + vidc.enc.dcvs.extra-buff-count=2 \ + vendor.vidc.enc.disable_bframes=1 \ + vendor.vidc.disable.split.mode=1 \ + vendor.vidc.enc.disable.pq=true \ + vendor.vidc.dec.downscalar_width=1920 \ + vendor.vidc.dec.downscalar_height=1088 \ + vidc.dec.disable.split.cpu=1 \ + video.disable.ubwc=1 \ + vendor.camera.aux.packagelist=com.motorola.camera2,com.google.android.Pixel2Mod + +# CNE +PRODUCT_PROPERTY_OVERRIDES += \ + persist.cne.feature=1 \ + persist.cne.logging.qxdm=3974 \ + persist.cne.rat.wlan.chip.oem=WCN \ + persist.dpm.feature=0 \ + persist.sys.cnd.iwlan=1 + +# core_ctrl +PRODUCT_PROPERTY_OVERRIDES += \ + ro.vendor.qti.core_ctl_min_cpu=2 \ + ro.vendor.qti.core_ctl_max_cpu=4 + +# Dalvik +PRODUCT_PROPERTY_OVERRIDES += \ + dalvik.vm.heapgrowthlimit=192m \ + dalvik.vm.heapmaxfree=8m \ + dalvik.vm.heapminfree=512k \ + dalvik.vm.heapsize=384m \ + dalvik.vm.heapstartsize=8m \ + dalvik.vm.heaptargetutilization=0.75 + +# Display +PRODUCT_PROPERTY_OVERRIDES += \ + debug.sf.enable_hwc_vds=1 \ + debug.egl.hw=0 \ + debug.sf.hw=0 \ + debug.sf.latch_unsignaled=1 \ + persist.hwc.mdpcomp.enable=true \ + dev.pm.dyn_samplingrate=1 \ + persist.demo.hdmirotationlock=false \ + ro.opengles.version=196610 \ + ro.sf.lcd_density=480 \ + persist.debug.wfd.enable=1 \ + sdm.debug.disable_skip_validate=1 \ + debug.gralloc.enable_fb_ubwc=1 \ + persist.camera.preview.ubwc=0 \ + persist.camera.video.ubwc=0 \ + persist.hwc.enable_vds=1 \ + debug.sf.recomputecrop=0 \ + debug.enable.sglscale=1 + +# FM +PRODUCT_PROPERTY_OVERRIDES += \ + ro.fm.transmitter=false + +#HWUI properties +PRODUCT_PROPERTY_OVERRIDES += \ + ro.hwui.texture_cache_size=72 \ + ro.hwui.layer_cache_size=48 \ + ro.hwui.r_buffer_cache_size=8 \ + ro.hwui.path_cache_size=32 \ + ro.hwui.gradient_cache_size=1 \ + ro.hwui.drop_shadow_cache_size=6 \ + ro.hwui.texture_cache_flushrate=0.4 \ + ro.hwui.text_small_cache_width=1024 \ + ro.hwui.text_small_cache_height=1024 \ + ro.hwui.text_large_cache_width=2048 \ + ro.hwui.text_large_cache_height=1024 + +# IMS +PRODUCT_PROPERTY_OVERRIDES += \ + persist.vendor.radio.jbims=1 \ + persist.radio.RATE_ADAPT_ENABLE=1 \ + persist.radio.VT_ENABLE=1 \ + persist.radio.VT_HYBRID_ENABLE=1 \ + persist.radio.VT_USE_MDM_TIME=0 \ + persist.ims.disableADBLogs=2 \ + persist.ims.disableDebugLogs=0 \ + persist.ims.disableIMSLogs=0 \ + persist.ims.disableQXDMLogs=0 \ + persist.ims.rcs=false \ + persist.ims.volte=true \ + persist.ims.vt=false \ + persist.ims.vt.epdg=false \ + persist.mm.sta.enable=0 \ + persist.vt.supported=0 + +# Media +PRODUCT_PROPERTY_OVERRIDES += \ + media.aac_51_output_enabled=true \ + mm.enable.qcom_parser=135715 \ + mm.enable.sec.smoothstreaming=false \ + mm.enable.smoothstreaming=false \ + mmp.enable.3g2=true + +# NITZ +PRODUCT_PROPERTY_OVERRIDES += \ + persist.rild.nitz_plmn="" \ + persist.rild.nitz_long_ons_0="" \ + persist.rild.nitz_long_ons_1="" \ + persist.rild.nitz_long_ons_2="" \ + persist.rild.nitz_long_ons_3="" \ + persist.rild.nitz_short_ons_0="" \ + persist.rild.nitz_short_ons_1="" \ + persist.rild.nitz_short_ons_2="" \ + persist.rild.nitz_short_ons_3="" + +# Perf +PRODUCT_PROPERTY_OVERRIDES += \ + ro.vendor.extension_library=libqti-perfd-client.so \ + ro.vendor.at_library=libqti-at.so \ + ro.vendor.gt_library=libqti-gt.so + +# Qualcomm +PRODUCT_PROPERTY_OVERRIDES += \ + com.qc.hardware=true \ + debug.qc.hardware=true \ + persist.timed.enable=true + +# Radio +PRODUCT_PROPERTY_OVERRIDES += \ + persist.data.qmi.adb_logmask=0 \ + persist.radio.apn_delay=5000 \ + persist.radio.adam=true \ + persist.radio.apm_sim_not_pwdn=1 \ + persist.vendor.radio.dfr_mode_set=1 \ + persist.vendor.radio.force_get_pref=1 \ + persist.radio.msgtunnel.start=true \ + persist.vendor.radio.no_wait_for_card=1 \ + persist.vendor.radio.oem_ind_to_both=0 \ + persist.vendor.radio.relay_oprt_change=1 \ + rild.libargs=-d[SPACE]/dev/smd0 \ + rild.libpath=/vendor/lib64/libril-qc-qmi-1.so \ + ro.mot.ignore_csim_appid=true \ + persist.sys.ssr.restart_level=ALL_ENABLE \ + persist.sys.qc.sub.rdump.on=1 \ + persist.vendor.radio.sw_mbn_update=1 \ + persist.sys.qc.sub.rdump.max=3 \ + persist.vendor.radio.custom_ecc=1 \ + persist.vendor.radio.is_wps_enabled=true \ + persist.vendor.radio.mt_sms_ack=30 \ + persist.vendor.radio.0x9e_not_callname=1 \ + persist.vendor.qcril_uim_vcc_feature=1 \ + persist.mot.gps.conf.from.sim=true \ + persist.net.doxlat=true \ + persist.radio.REVERSE_QMI=0 \ + persist.radio.ROTATION_ENABLE=1 \ + persist.radio.adb_log_on=0 \ + persist.radio.calls.on.ims=true \ + persist.radio.domain.ps=0 \ + persist.radio.sar_sensor=1 \ + persist.vendor.radio.sib16_support=1 \ + persist.radio.sib16_support=1 \ + persist.vendor.radio.rat_on=combine \ + persist.rmnet.mux=enabled \ + ro.telephony.call_ring.multiple=false \ + persist.vendor.radio.eri64_as_home=1 \ + persist.vendor.radio.data_con_rprt=1 \ + ro.use_data_netmgrd=true \ + persist.data.qmi.adb_logmask=0 \ + persist.data.netmgrd.qos.enable=true \ + persist.data.mode=concurrent \ + persist.data.iwlan.enable=true + +# RmNet Data +PRODUCT_PROPERTY_OVERRIDES += \ + persist.rmnet.data.enable=true \ + persist.data.wda.enable=true \ + persist.data.df.dl_mode=5 \ + persist.data.df.ul_mode=5 \ + persist.data.df.agg.dl_pkt=10 \ + persist.data.df.agg.dl_size=4096 \ + persist.data.df.mux_count=8 \ + persist.data.df.iwlan_mux=9 \ + persist.data.df.dev_name=rmnet_usb0 + +# Sensors +PRODUCT_PROPERTY_OVERRIDES += \ + ro.hardware.sensors=sanders \ + ro.mot.sensors.glance_approach=false + +# SensorService +PRODUCT_PROPERTY_OVERRIDES += \ + system_init.startsensorservice=0 + +#Trim properties +PRODUCT_PROPERTY_OVERRIDES += \ + ro.vendor.qti.sys.fw.trim_enable_memory=2147483648 + +# USB +PRODUCT_PROPERTY_OVERRIDES += \ + ro.usb.mtp=0x2e82 \ + ro.usb.mtp_adb=0x2e76 \ + ro.usb.ptp=0x2e83 \ + ro.usb.ptp_adb=0x2e84 \ + ro.usb.bpt=0x2ee5 \ + ro.usb.bpt_adb=0x2ee6 \ + ro.usb.bpteth=0x2ee7 \ + ro.usb.bpteth_adb=0x2ee8