Touch panel does not support virtual keys on MSMGOLD. Set
qemu.hw.mainkeys as 0 to enable the Android navigation bar
on CDP, RCM and MTP.
Change-Id: Ife68f4ba2ab17b1f03b4dd7db689c30d4acd03d1
There were two switch cases created for msmtitanium as a result
of which only one switch case got executed and navigation keys
were not working.
Change-Id: I4bb0c2312fcc3a17c0b1a99d1bc0d929d9a441d4
Touch panel does not support virtual keys on APQTITANIUM. Set
qemu.hw.mainkeys as 0 to enable the Android navigation bar.
Change-Id: I0a0c3dc3b4de780a2fd99d1f61791661c26c6b85
Touch panel does not support virtual keys on MSMTITANIUM. Set
qemu.hw.mainkeys as 0 to enable the Android navigation bar.
Change-Id: Ibb03e30dce67731c0192ffc73647f5f5aa3339af
Do not copy mbns for every boot up, instead copy
only for first boot up or after a factory reset or
after modem update
CRs-Fixed: 938004
Change-Id: I74a417bcb05d3fb0f969580d51895b8ce23e13ec
Touch panel does not support virtual keys on MSM 8937. Set
qemu.hw.mainkeys as 0 to enable the Android navigation bar.
Change-Id: Idc40ae63488898d393153a8e4fd49fefdd0b555a
The sysfs path of input device corresponding to the touchscreen
can not be hard-coded. Determine the path dynamically at
run-time and set the permission/ownership of secure-touch sysfs
correctly.
Change-Id: I203c7a21ce8f1669fce8eab17f646d4d29795c6e
- Add a file to indicate if prebuilt db file is supported
- Add a file to indicate if copying process has completed
Change-Id: I27344d1e318456d9e5ad639a6ae9394f121a3705
Even though sensor service moved to core class, common script is
being started as part of late_start services, from which, sensor
service is started. This is causing issues like, none of the
sensors are available to clients as System Server also scheduled
in parallel.
Change-Id: Ie69e43e9845952f06efd9fe52b68b9a02a9522ce
Enable custom ecc by deafualt in RIL
copy prebuilt qcrl.db file into /data/misc/radio if
data partition does not have.
Change-Id: Ic024e157d3b6577170c4b79d8a76d9a5b5ce03f1
Change bootup shell script to:
- Copy config files
- change the new config to correct ownship
- set flag to indicate copy is completed.
Change-Id: Ie00059ba49ac0d59b2c41b35640593347521dec3
The msm_irqbalance daemon starts up as root and then
lower its privileges immediately to user nobody while holding
on to capability to read/write files on the file system (proc).
The msm_irqbalance daemon balances IRQs among available cores to ensure
even IRQ load on each core. The daemon also moves IRQs away from cores
that are configured to not handle any IRQs
Change-Id: I70faaedbf0d4ff4972e13013ba1131d27e877224
There is a syntax error related to msm8916 that causes the script to not
execute at all. Fix this.
Change-Id: Ida2fbad764f8107671765f6546de7baab53c321d
Touchscreen on MTP improveTouch platform does not have navigation
buttons. Enabling these buttons helps user better operate devices.
Change-Id: I81c937aceb3363ae91a8e16e0d9016e4e1341f15
Touchscreen on improveTouch platform does not have navigation buttons.
Enabling these buttons helps user better operate devices.
Change-Id: Iad89aa98111b61762f7118b01625ee402871baba
Change the trigger position from init.qcom.rc to init.qcom.sh for remotefs
process rmt_storage and rfs_access. Make sure the two processes are loaded
with "ro.boot.emmc = true" and not in the power off charging mode.
Change-Id: Ie5ddc7afc9e69ab907db18fbcc7301020830cd4b
'chmod' command does not support '-h' option.
Update 'chmod' command line option in the init script.
CRs-Fixed: 709723
Change-Id: Ie10cbd8c04308cd7de8b9496f3b64a9ab6cb881e
The msm_irqbalance daemon starts up as root and then
lower its privileges immediately to user nobody while holding
on to capability to read/write files on the file system (proc).
The msm_irqbalance daemon balances IRQs among available cores to ensure
even IRQ load on each core. The daemon also moves IRQs away from cores
that are configured to not handle any IRQs
Change-Id: Ib9a8d6a12902bcdba60837d9d3ca31adea2d574f
The vm_bms service is the voltage mode battery monitoring
system (BMS).
Start the service as root to set CAP_BLOCK_SUSPEND for
wake lock capability. Later, the service will drop itself
down as a system service but will retain CAP_BLOCK_SUSPEND
capability.
Change-Id: I7ee8eed0b075e2ee82b2b6c7e3a771d97b08a33a
The native proceses that are used by
location features have been moved from
the init scripts and will now be launched
from a native launcher processes. This
launcher process will be started from init.rc
Change-Id: I00101fcdff61824c31fd9510bc6202cb943dcd8c
CRs-fixed: 600179
The input_current_settled property is accessed by the charger_monitor which
is running as a system service. Modify the permissions and owner for it to
be accessible.
Change-Id: I0bc0b6b31d2cda0c1550e38ce838b984f80a959b
As part of consolidating sensor directories & files,
updating sensor settings related entries in init script
for better alignment & security.
CRs-Fixed: 582070
Change-Id: I5df308fe2d77ea047435d03dfda47a338fb858af
Add check for device platform id. If the soc id
is 126, which means the device is MSM8974,
gpsone_daemon will be started.
Change-Id: I999ede153821d4175c5faaab78d0b80ede43608d
This adds the charger monitor service. The charger monitor
is responsible to conduct the adaptive input current limting.
This service is supported on 8610, 8x26 and 8974.
Change-Id: I9b299edf91595a9ec3bd61a87d9ba36d207a9e0a
This adds the charger monitor service. The charger monitor
is responsible to conduct the adaptive input current limting.
This service is supported on 8x26 and 8974 .
Change-Id: I52e9ddc9bf22ec32505bbdf3a5f2364dc414393f
When the system determines to start the charger_monitor service
also change the privileges of the input_current_trim file which is
located in /sys/class/power_supply/battery/
Change-Id: Ie4133373f879f62faf50fe565f7193090adc1a6b
When the system determines to start the charger_monitor service
also change the privileges of the voltage_min file which is located
in /sys/class/power_supply/battery/
Change-Id: I2c2469cca220e3be1355d108e87c6d6121acc208
This adds the charger monitor service. The charger monitor
is responsible to conduct the adaptive input current limting.
This service is supported on 8x26, 8974 and 8x10.
CRs-Fixed: 457381
Change-Id: I7b7b3cd751a06f67a460d821043cfc2e896a53e2
Start the battery_monitor only if FCC learning
is enabled.
While at it, set system as the owner for qpnp-bms-*
FCC sysfs entries and module parameters.
Change-Id: Ib2cd6bbc8b0b687d4e1576d1f80f8ba2461fb1cf
Adding switches to individually control whether
various iZat services should be turned ON or OFF
at boot time.
Change-Id: Id6575b16c04c6656526ab18d01085d86992e26c6
Apart from the target msm7630_fusion,
the gps daemon will start based on
the baseband property value
Change-Id: Ide55e4bafcd7ffb250dfd6f8a7d44a341721ba5f
CRs-fixed: 447327