Promotion of android-device.lnx.1.0-00019.

CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
955284   I5c5428f4807cfcf969cb04d764e99d49ea5f916d   CM Added Modules
         I78bf4db9fc29067ef47572e39a577cf1f196091e   msm8953: Add hal and policy libs for 8953
         Ibb03e30dce67731c0192ffc73647f5f5aa3339af   device: common: add navigation bar for MSMTITANIUM
868425   I5367c522f57edb9b10b66f1982cffd1df51f5c6b   sec_policy: added policy for OTT qmi service in ril
         I4535daa6bdc6d904580769c325259c0ab2a409c2   set ro.alarm_boot as true if ro.boot.alarmboot is true.
         I6751660dfae5d19782922ae597d7366345a6e084   FRP: Add FRP property & persistent data block
         I63ccc6badb0b5438a7834c97d8418d7b193e77f4   init: qcom: start irq balancer for msmtitanium
         Ie1f51134a43f630501d257bcf71fd4deecc70862   init.qcom.usb.sh: Set required sysfs entires for msmtita
         I6d180e36e73899a51dee3fb78018d1cd2ea0b212   common: Load prop in FFBM

Change-Id: I81b44a40f79a91f00ad9b347a2e5df468cb2f4c2
CRs-Fixed: 955284, 868425
This commit is contained in:
Linux Build Service Account 2015-12-28 04:37:17 -08:00
commit 460fe83549
9 changed files with 59 additions and 11 deletions

View File

@ -98,7 +98,7 @@ AUDIO_HARDWARE += audio.primary.msm8992
AUDIO_HARDWARE += audio.primary.msm8996
AUDIO_HARDWARE += audio.primary.msm8952
AUDIO_HARDWARE += audio.primary.msm8937
AUDIO_HARDWARE += audio.primary.thorium
AUDIO_HARDWARE += audio.primary.titanium
#
AUDIO_POLICY := audio_policy.mpq8064
AUDIO_POLICY += audio_policy.apq8084
@ -122,7 +122,7 @@ AUDIO_POLICY += audio_policy.msm8992
AUDIO_POLICY += audio_policy.msm8996
AUDIO_POLICY += audio_policy.msm8952
AUDIO_POLICY += audio_policy.msm8937
AUDIO_POLICY += audio_policy.thorium
AUDIO_POLICY += audio_policy.titanium
#tinyalsa test apps
TINY_ALSA_TEST_APPS := tinyplay
@ -162,6 +162,9 @@ CHROMIUM += libwebviewchromium_plat_support
#CIMAX
CIMAX := libcimax_spi
#CM
CM :=CMFileManager
#CONNECTIVITY
CONNECTIVITY := libcnefeatureconfig
CONNECTIVITY += services-ext
@ -710,6 +713,7 @@ PRODUCT_PACKAGES += $(BT)
PRODUCT_PACKAGES += $(C2DCC)
PRODUCT_PACKAGES += $(CHROMIUM)
PRODUCT_PACKAGES += $(CIMAX)
PRODUCT_PACKAGES += $(CM)
PRODUCT_PACKAGES += $(CONNECTIVITY)
PRODUCT_PACKAGES += $(CHARGER)
PRODUCT_PACKAGES += $(CURL)

View File

@ -17,7 +17,8 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.extension_library=libqti-perfd-client.so \
persist.radio.apm_sim_not_pwdn=1 \
persist.radio.custom_ecc=1\
persist.radio.sib16_support=1
persist.radio.sib16_support=1 \
ro.frp.pst=/dev/block/bootdevice/by-name/config
PRODUCT_PRIVATE_KEY := device/qcom/common/qcom.key
PRODUCT_PACKAGES += qcril.db

View File

@ -18,7 +18,8 @@ PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.extension_library=libqti-perfd-client.so \
persist.radio.apm_sim_not_pwdn=1 \
persist.radio.sib16_support=1 \
persist.radio.custom_ecc=1
persist.radio.custom_ecc=1 \
ro.frp.pst=/dev/block/bootdevice/by-name/config
PRODUCT_PRIVATE_KEY := device/qcom/common/qcom.key

View File

@ -274,8 +274,9 @@ then
set_perms $file/mode system.graphics 0664
fi
reason_value=`cat /proc/sys/kernel/boot_reason`
if [ "$reason_value" = "3" ]; then
boot_reason=`cat /proc/sys/kernel/boot_reason`
reboot_reason=`getprop ro.boot.alarmboot`
if [ "$boot_reason" = "3" ] || [ "$reboot_reason" = "true" ]; then
setprop ro.alarm_boot true
setprop debug.sf.nobootanimation 1
else

View File

@ -278,6 +278,7 @@ on mmi
start config_bluetooth
start sensors
start media
start srvmag_ffbm
start surfaceflinger
start fastmmi
start wcnss-service
@ -287,19 +288,24 @@ on mmi
start irsc_util
start qcamerasvr
start qcomsysd
start srvmag_ffbm
start ptt_ffbm
start tftp_server
on ffbm
trigger early-fs
trigger factory-fs
trigger fs
trigger post-fs
trigger post-fs-data
# Load properties from /system/ + /factory after fs mount. Place
# this in another action so that the load will be scheduled after the prior
# issued fs triggers have completed.
trigger load_all_props_action
trigger load_system_props_action
# Now we can mount /data. File encryption requires keymaster to decrypt
# /data, which in turn can only be loaded when system properties are present
trigger post-fs-data
trigger load_persist_props_action
# Remove a file to wake up anything waiting for firmware.
trigger firmware_mounts_complete

View File

@ -82,7 +82,7 @@ start_msm_irqbalance_8939()
{
if [ -f /system/bin/msm_irqbalance ]; then
case "$platformid" in
"239" | "294" | "295")
"239" | "293" | "294" | "295" | "304")
start msm_irqbalance;;
esac
fi
@ -246,6 +246,9 @@ case "$target" in
"msm8909")
start_vm_bms
;;
"titanium")
start_msm_irqbalance_8939
;;
"msm8937")
start_msm_irqbalance_8939
if [ -f /sys/devices/soc0/soc_id ]; then
@ -275,6 +278,34 @@ case "$target" in
;;
esac
;;
"titanium")
if [ -f /sys/devices/soc0/soc_id ]; then
soc_id=`cat /sys/devices/soc0/soc_id`
else
soc_id=`cat /sys/devices/system/soc/soc0/id`
fi
if [ -f /sys/devices/soc0/hw_platform ]; then
hw_platform=`cat /sys/devices/soc0/hw_platform`
else
hw_platform=`cat /sys/devices/system/soc/soc0/hw_platform`
fi
case "$soc_id" in
"293")
case "$hw_platform" in
"Surf")
setprop qemu.hw.mainkeys 0
;;
"MTP")
setprop qemu.hw.mainkeys 0
;;
"RCM")
setprop qemu.hw.mainkeys 0
;;
esac
;;
esac
;;
esac
bootmode=`getprop ro.bootmode`

View File

@ -187,7 +187,7 @@ case "$target" in
fi
fi
;;
"msm8994" | "msm8992" | "msm8996")
"msm8994" | "msm8992" | "msm8996" | "titanium")
echo BAM2BAM_IPA > /sys/class/android_usb/android0/f_rndis_qc/rndis_transports
echo 131072 > /sys/module/g_android/parameters/mtp_tx_req_len
echo 131072 > /sys/module/g_android/parameters/mtp_rx_req_len

View File

@ -236,3 +236,6 @@
#ImproveTouch device
/dev/hbtp_input 0660 system system
/dev/hbtp_vm 0660 system system
# Add device block for FRP
/dev/block/platform/soc/7824900.sdhci/by-name/config 0600 system system

View File

@ -278,6 +278,7 @@
4:4294967295:1001:3004
7:4294967295:1001:3004
8:4294967295:1001:3004:1000
68:4294967295:1001:3004
/* DPM */
47:4294967295:1001:3004
/* Allow communication to some QMI services with radio privilages */