From d0f224b988760204483a02cdc0fbae5828736c3f Mon Sep 17 00:00:00 2001 From: TheScarastic <warabhishek@gmail.com> Date: Tue, 13 Feb 2018 13:02:03 +0530 Subject: [PATCH] mido: Move device properties to makefile --- BoardConfig.mk | 3 - device.mk | 3 + prop.mk | 184 +++++++++++++++++++++++++++++++++++++++++++++++++ system.prop | 165 -------------------------------------------- 4 files changed, 187 insertions(+), 168 deletions(-) create mode 100644 prop.mk delete mode 100644 system.prop diff --git a/BoardConfig.mk b/BoardConfig.mk index 1c70279..212925c 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -201,9 +201,6 @@ TARGET_PER_MGR_ENABLED := true TARGET_HAS_NO_WIFI_STATS := true TARGET_TAP_TO_WAKE_NODE := "/proc/touchpanel/enable_dt2w" -# Properties -TARGET_SYSTEM_PROP := $(DEVICE_PATH)/system.prop - # Qualcomm BOARD_USES_QCOM_HARDWARE := true TARGET_USE_SDCLANG := true diff --git a/device.mk b/device.mk index 957c915..2d0ded2 100644 --- a/device.mk +++ b/device.mk @@ -272,6 +272,9 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ android.hardware.power@1.0-service-qti +# Properties +-include device/xiaomi/mido/prop.mk + # QMI PRODUCT_PACKAGES += \ libjson diff --git a/prop.mk b/prop.mk new file mode 100644 index 0000000..121065f --- /dev/null +++ b/prop.mk @@ -0,0 +1,184 @@ +# +# system.prop for mido +# + +# Audio +PRODUCT_PROPERTY_OVERRIDES += \ +af.fast_track_multiplier=2 \ +audio.deep_buffer.media=true \ +audio.offload.disable=true \ +audio.offload.min.duration.secs=30 \ +audio.offload.video=true \ +persist.vendor.audio.fluence.speaker=true \ +persist.vendor.audio.fluence.voicecall=true \ +persist.vendor.audio.fluence.voicerec=true \ +persist.vendor.audio.speaker.prot.enable=false \ +persist.vendor.bt.enable.splita2dp=false \ +ro.vendor.audio.sdk.fluencetype=fluence \ +ro.vendor.audio.sdk.ssr=false \ +vendor.audio.dolby.ds2.enabled=true \ +vendor.audio.dolby.ds2.hardbypass=true \ +vendor.audio.flac.sw.decoder.24bit=true \ +vendor.audio.offload.buffer.size.kb=64 \ +vendor.audio.offload.gapless.enabled=true \ +vendor.audio.offload.multiaac.enable=true \ +vendor.audio.offload.multiple.enabled=false \ +vendor.audio.offload.track.enable=true \ +vendor.audio.parser.ip.buffer.size=0 \ +vendor.audio.playback.mch.downsample=true \ +vendor.audio.pp.asphere.enabled=false \ +vendor.audio.safx.pbe.enabled=true \ +vendor.audio.tunnel.encode=false \ +vendor.audio.use.sw.alac.decoder=true \ +vendor.audio.use.sw.ape.decoder=true \ +vendor.audio_hal.period_size=192 \ +vendor.voice.conc.fallbackpath=deep-buffer \ +vendor.voice.path.for.pcm.voip=true \ +vendor.voice.playback.conc.disabled=true \ +vendor.voice.record.conc.disabled=false \ +vendor.voice.voip.conc.disabled=true + +# Bluetooth +PRODUCT_PROPERTY_OVERRIDES += \ +bluetooth.hfp.client=1 \ +qcom.bluetooth.soc=smd \ +ro.bluetooth.hfp.ver=1.7 \ +ro.qualcomm.bt.hci_transport=smd + +# Camera +PRODUCT_PROPERTY_OVERRIDES += \ +camera.display.lmax=1280x720 \ +camera.display.umax=1920x1080 \ +camera.hal1.packagelist=com.skype.raider,com.google.android.talk \ +camera.lowpower.record.enable=1 \ +media.camera.ts.monotonic=1 \ +persist.camera.gyro.disable=0 \ +persist.camera.isp.clock.optmz=0 \ +persist.camera.stats.test=5 \ +vidc.enc.dcvs.extra-buff-count=2 + +# Cne/Dpm +PRODUCT_PROPERTY_OVERRIDES += \ +persist.cne.feature=1 \ +persist.dpm.feature=1 + +# Coresight +PRODUCT_PROPERTY_OVERRIDES += \ +persist.debug.coresight.config=stm-events + +# Display +PRODUCT_PROPERTY_OVERRIDES += \ +debug.egl.hw=0 \ +debug.enable.sglscale=1 \ +debug.gralloc.enable_fb_ubwc=1 \ +debug.mdpcomp.logs=0 \ +debug.sf.hw=0 \ +dev.pm.dyn_samplingrate=1 \ +persist.debug.wfd.enable=1 \ +persist.demo.hdmirotationlock=false \ +persist.hwc.enable_vds=1 \ +persist.hwc.mdpcomp.enable=true \ +ro.opengles.version=196610 \ +ro.qualcomm.cabl=0 \ +ro.sf.lcd_density=480 + +# DRM +PRODUCT_PROPERTY_OVERRIDES += \ +drm.service.enabled=true + +# Fingerprint +PRODUCT_PROPERTY_OVERRIDES += \ +persist.qfp=false + +# Fm +PRODUCT_PROPERTY_OVERRIDES += \ +ro.fm.transmitter=false + +# Frp +PRODUCT_PROPERTY_OVERRIDES += \ +ro.frp.pst=/dev/block/bootdevice/by-name/config + +# GPS +PRODUCT_PROPERTY_OVERRIDES += \ +persist.gps.qc_nlp_in_use=1 \ +persist.loc.nlp_name=com.qualcomm.location \ +ro.gps.agps_provider=1 + +# Media +PRODUCT_PROPERTY_OVERRIDES += \ +av.debug.disable.pers.cache=1 \ +media.aac_51_output_enabled=true \ +media.msm8956hw=0 \ +media.stagefright.audio.sink=280 \ +mm.enable.qcom_parser=1048575 \ +mm.enable.smoothstreaming=true \ +mmp.enable.3g2=true \ +vendor.audio.hw.aac.encoder=true \ +vendor.vidc.dec.downscalar_height=1088 \ +vendor.vidc.dec.downscalar_width=1920 \ +vendor.vidc.disable.split.mode=1 \ +vendor.vidc.enc.disable.pq=true \ +vendor.vidc.enc.disable_bframes=1 + +# Perf +PRODUCT_PROPERTY_OVERRIDES += \ +ro.sys.fw.dex2oat_thread_count=4 \ +ro.vendor.extension_library=libqti-perfd-client.so + +# Netmgrd +PRODUCT_PROPERTY_OVERRIDES += \ +ro.use_data_netmgrd=true \ +persist.data.netmgrd.qos.enable=true \ +persist.data.mode=concurrent + +# 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="" + +# Radio +PRODUCT_PROPERTY_OVERRIDES += \ +DEVICE_PROVISIONED=1 \ +persist.data.iwlan.enable=true \ +persist.dbg.ims_volte_enable=1 \ +persist.dbg.volte_avail_ovr=1 \ +persist.dbg.vt_avail_ovr=1 \ +persist.dbg.wfc_avail_ovr=0 \ +persist.radio.apm_sim_not_pwdn=1 \ +persist.radio.calls.on.ims=0 \ +persist.radio.csvt.enabled=false \ +persist.radio.hw_mbn_update=0 \ +persist.radio.jbims=0 \ +persist.radio.mt_sms_ack=20 \ +persist.radio.multisim.config=dsds \ +persist.radio.sw_mbn_update=0 \ +persist.radio.videopause.mode=1 \ +persist.vendor.radio.custom_ecc=1 \ +persist.vendor.radio.rat_on=combine \ +persist.vendor.radio.sib16_support=1 \ +ril.subscription.types=NV,RUIM \ +rild.libargs=-d/dev/smd0 \ +rild.libpath=/vendor/lib64/libril-qc-qmi-1.so \ +ro.telephony.call_ring.multiple=false \ +ro.telephony.default_network=22,20 \ +service.qti.ims.enabled=1 \ +telephony.lteOnCdmaDevice=1 + +# Time Services +PRODUCT_PROPERTY_OVERRIDES += \ +persist.timed.enable=true + +# Tcp +PRODUCT_PROPERTY_OVERRIDES += \ +net.tcp.2g_init_rwnd=10 + +# Wifi +PRODUCT_PROPERTY_OVERRIDES += \ +wifi.interface=wlan0 diff --git a/system.prop b/system.prop deleted file mode 100644 index b7e2938..0000000 --- a/system.prop +++ /dev/null @@ -1,165 +0,0 @@ -# -# system.prop for mido -# - -# Audio -vendor.voice.playback.conc.disabled=true -vendor.voice.record.conc.disabled=false -vendor.voice.voip.conc.disabled=true -vendor.voice.conc.fallbackpath=deep-buffer -vendor.audio.parser.ip.buffer.size=0 -vendor.audio_hal.period_size=192 -ro.vendor.audio.sdk.ssr=false -ro.vendor.audio.sdk.fluencetype=fluence -persist.vendor.audio.fluence.voicecall=true -persist.vendor.audio.fluence.voicerec=true -persist.vendor.audio.fluence.speaker=true -persist.vendor.bt.enable.splita2dp=false -audio.offload.disable=true -vendor.audio.tunnel.encode=false -vendor.audio.offload.buffer.size.kb=64 -audio.offload.min.duration.secs=30 -audio.offload.video=true -vendor.audio.offload.track.enable=true -audio.deep_buffer.media=true -vendor.audio.playback.mch.downsample=true -vendor.voice.path.for.pcm.voip=true -vendor.audio.use.sw.alac.decoder=true -vendor.audio.use.sw.ape.decoder=true -vendor.audio.offload.gapless.enabled=true -vendor.audio.offload.multiple.enabled=false -vendor.audio.safx.pbe.enabled=true -vendor.audio.pp.asphere.enabled=false -vendor.audio.dolby.ds2.enabled=true -af.fast_track_multiplier=2 -persist.vendor.audio.speaker.prot.enable=false -vendor.audio.offload.multiaac.enable=true -vendor.audio.dolby.ds2.hardbypass=true -vendor.audio.flac.sw.decoder.24bit=true - -# Bluetooth -bluetooth.hfp.client=1 -ro.qualcomm.bt.hci_transport=smd -ro.bluetooth.hfp.ver=1.7 -qcom.bluetooth.soc=smd - -# Camera -persist.camera.isp.clock.optmz=0 -vidc.enc.dcvs.extra-buff-count=2 -media.camera.ts.monotonic=1 -camera.display.umax=1920x1080 -camera.display.lmax=1280x720 -persist.camera.stats.test=5 -camera.lowpower.record.enable=1 -persist.camera.gyro.disable=0 -camera.hal1.packagelist=com.skype.raider,com.google.android.talk - -# Cne/Dpm -persist.cne.feature=1 -persist.dpm.feature=1 - -# Coresight -persist.debug.coresight.config=stm-events - -# Display -persist.debug.wfd.enable=1 -persist.hwc.enable_vds=1 -debug.sf.hw=0 -debug.egl.hw=0 -persist.hwc.mdpcomp.enable=true -debug.mdpcomp.logs=0 -dev.pm.dyn_samplingrate=1 -persist.demo.hdmirotationlock=false -debug.enable.sglscale=1 -debug.gralloc.enable_fb_ubwc=1 -ro.opengles.version=196610 -ro.qualcomm.cabl=0 -ro.sf.lcd_density=480 - -# DRM -drm.service.enabled=true - -# Fingerprint -persist.qfp=false - -# Fm -ro.fm.transmitter=false - -# Frp -ro.frp.pst=/dev/block/bootdevice/by-name/config - -# GPS -persist.gps.qc_nlp_in_use=1 -persist.loc.nlp_name=com.qualcomm.location -ro.gps.agps_provider=1 - -# Media -media.msm8956hw=0 -mm.enable.smoothstreaming=true -mmp.enable.3g2=true -media.aac_51_output_enabled=true -media.stagefright.audio.sink=280 -av.debug.disable.pers.cache=1 -vendor.audio.hw.aac.encoder=true -mm.enable.qcom_parser=1048575 -vendor.vidc.enc.disable_bframes=1 -vendor.vidc.dec.downscalar_width=1920 -vendor.vidc.dec.downscalar_height=1088 -vendor.vidc.disable.split.mode=1 -vendor.vidc.enc.disable.pq=true - -# Perf -ro.vendor.extension_library=libqti-perfd-client.so -ro.sys.fw.dex2oat_thread_count=4 - -# Netmgrd -ro.use_data_netmgrd=true -persist.data.netmgrd.qos.enable=true -persist.data.mode=concurrent - -# 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= - -# Radio -rild.libpath=/vendor/lib64/libril-qc-qmi-1.so -rild.libargs=-d /dev/smd0 -ril.subscription.types=NV,RUIM -DEVICE_PROVISIONED=1 -ro.telephony.default_network=22,20 -ro.telephony.call_ring.multiple=false -persist.radio.multisim.config=dsds -persist.vendor.radio.sib16_support=1 -persist.vendor.radio.custom_ecc=1 -persist.radio.calls.on.ims=0 -persist.radio.jbims=0 -persist.radio.csvt.enabled=false -persist.vendor.radio.rat_on=combine -persist.radio.mt_sms_ack=20 -persist.radio.apm_sim_not_pwdn=1 -persist.dbg.volte_avail_ovr=1 -persist.dbg.vt_avail_ovr=1 -persist.dbg.ims_volte_enable=1 -persist.radio.videopause.mode=1 -persist.data.iwlan.enable=true -persist.dbg.wfc_avail_ovr=0 -persist.radio.sw_mbn_update=0 -persist.radio.hw_mbn_update=0 -service.qti.ims.enabled=1 -telephony.lteOnCdmaDevice=1 - -# Time Services -persist.timed.enable=true - -# Tcp -net.tcp.2g_init_rwnd=10 - -# Wifi -wifi.interface=wlan0 -- GitLab