Start sensors daemon process only if the Snapdragon
Sensors Core kernel driver is present.
CRs-fixed: 381405
Change-Id: I8c9c9ae7e614a0e7f2ae085b11348588d881bf16
In MR1-based releases we have expected the nv.bin file to be present
on the data partition. If it did not exist, it would be created,
either from the version on the persist partition (if it had been
created there by the manufacturing process) or from a "canned" version
from the system partition, created there by the build process. In
particular we did not update the nv.bin on the data partition if the
file already existed. This meant that if a device had an nv.bin on
the data partition, and if it's nv.bin on the persist partition was
updated by the manufacturing process, the updated nv.bin on persist
was not being used.
To avoid this issue update the logic to conform to the pre-MR1
behavior. There will only be one nv.bin on the device, and it will
exist on the persist partition.
CRs-fixed: 448163
Change-Id: Iadb74028b1b6f6640e83c73b03a85b2b38b02e95
HSIC host controller don't to be active generally.We en
able it for our device. We check if deivce is plugged a
nd disable HSIC host controller in order to save power.
Change-Id: I75257f2c54bd68294c7536e2bd8fba1cfe48cde8
-Skip restoring saved network selection mode since modem can
handle this.
-During Telephony initialization, GsmSsT reads this
overlay and based on its current value(true) skips
the restoring of network selection mode.
Change-Id: Ib3b94363d44d2e10685193d05619536cfbf8eb64
CRs-Fixed: 284485
The ondemand governor has been modified to improve multi-
core performance. This change sets the values for the sysfs
nodes exposed by the ondemand governor change.
Change-Id: I6e76a0c92c948994e6949c15e49c0709567d3ed0
Secure watchdog bites have been seen while executing SPM-related
code associated with Krait retention. Temporarily disable this
feature until the issue is resolved.
This reverts commit fe2b975b5a.
CRs-Fixed: 449257
Change-Id: I637e4b9f0c939b376a7261a8cb9eebb1930148a4
Secondary cores that never happen to be brought online will not
be power collapsed. Since the RPM expects notification from all
four apps cores before entering power collapse, online the
secondary CPUs at boot. mpdecision will take them down later if
they are idle.
This is also needed so that the CPUFreq governors are set properly
for the secondary cores. If the CPUs are not online, the
"echo ondemand' > cpu/cpuX/cpufreq/scaling_governor" commands will
fail.
CRs-Fixed: 447105
Change-Id: Id3eb3630cb335467e0aae5866474f94c83cc93c3
Native apps with UID other than SHELL can't access /sdcard even with GID as
SDCARD_RW.
To fix this create a mount bind to fuse card.
CRs-Fixed: 438880
Change-Id: If42cc5a34daf48ddf59f3cc3d5a7f984d5787531