Commit Graph

283 Commits

Author SHA1 Message Date
Maulik Shah 4845c5a765 post_boot: Remove energy-awareness to start from shell
Enery-awareness is started as a service in init.target.rc. Removing it
from the init.qcom.post_boot.sh

Change-Id: Ifa34a1da02c9bcdf945cec6f2d2bdd3ae59801e7
2016-02-23 13:15:06 +05:30
Linux Build Service Account 8cf6458c97 Merge "init.qcom.post_boot: Disable C4 at HYP for 2.1" 2016-02-21 21:43:09 -08:00
Tirupathi Reddy f98276ed2d post_boost: Configure DCC module for msmtitanium
Configure DCC HW module to dump some critical CPR HW register
contents when device crashes.

Change-Id: Ibd53a747941cf135c7006863af5ddc2a4c66e077
2016-02-18 20:31:23 -08:00
Mahesh Sivasubramanian 2584b7e211 init.qcom.post_boot: Disable C4 at HYP for 2.1
A few workarounds are required around C4 which aren't available in the C4 mode
available through HYP on 2.1. So disable them selectivly for 2.1

Change-Id: I07a037403dfc670d1f563863205bbf42707844f2
2016-02-16 09:29:09 -07:00
Abinaya P 1e4d870d84 postboot: do not start hbtp daemon if an I2C based touch controller is connected.
1200p panel on MSMTITANIUM CDP uses Focaltech FT5606 touch controller which is
connected via I2C to the host processor. Don't start the host based touch processing
daemon when this 1200p panel is connected.

CRs-Fixed: 973825
Change-Id: Id8769ab543070997709f7f0827eb8bc14e0ca97b
2016-02-09 20:28:05 -08:00
Linux Build Service Account d30b31a3d3 Merge "gold: Governor and Scheduler tuning parameters" 2016-02-04 22:46:52 -08:00
mashaikh d56d0a9c00 post_boot: feero: correcting scaling_min_freq
scaling_min_freq updated for power and perf clusters.

Change-Id: I15c8bce0f1876dc614b90433fef4f56ebcc6eea3
2016-02-03 11:49:05 +05:30
Linux Build Service Account 22e286edc8 Merge "postboot: setting static cpu power cost to zero" 2016-02-02 02:40:52 -08:00
Vishal Chand 98e3ddb376 gold: Governor and Scheduler tuning parameters
Updated gold Governor and Scheduler tuning parameters

Change-Id: Idf8a920f01cecba381222784437a1c4632a2d499
2016-02-02 14:29:27 +05:30
Rajulu Ponnada 297cc77c54 postboot: setting static cpu power cost to zero
setting static cpu power cost to zero to make sure cores in any power state will be considered for task placements

Change-Id: I6b1c589de8e901101f9a4e30a2ee0e9494489fd0
2016-01-31 01:21:45 +05:30
Rajulu Ponnada 790567e8ea titanium: starting perfd
enabling perflocks by starting perfd

Change-Id: I3b67f28ba760eaadccb92fadeab08504929aa2a4
2016-01-29 17:59:14 +05:30
Linux Build Service Account d8d923907a Merge "post_boot: Enable L2 Retention mode for titanium" 2016-01-29 00:05:45 -08:00
Linux Build Service Account fbdb3ef264 Merge "rootdir: etc: change max readahead size to 128K in init" 2016-01-27 03:48:51 -08:00
Maulik Shah 0fd3446d9b post_boot: Enable L2 Retention mode for titanium
Enable L2 Retention low power mode for titanium.

Change-Id: I65b808085053fc8e975f3aef02d87777710f0f3b
2016-01-25 18:15:14 +05:30
Linux Build Service Account 7819c20e47 Merge "post_boot: Enable LPMs for msm gold" 2016-01-21 16:35:38 -08:00
Linux Build Service Account 00dafb45be Merge "init.qcom.post_boot.sh: Remove BCL hotplug control for MSM8937" 2016-01-21 11:47:02 -08:00
Srinivas Rao L 1b68df76e3 post_boot: Enable LPMs for msm gold
Enable low power modes for msm gold target and
online all the cores.

Change-Id: Ib018774c8c4242ebe5a884d19577ad02000f0515
2016-01-20 21:10:11 +05:30
Linux Build Service Account ab8b3c3a4e Merge "post_boot: Enable LPMs for titanium" 2016-01-18 06:05:56 -08:00
Manaf Meethalavalappu Pallikunhi 59a73ecc1b init.qcom.post_boot.sh: Remove BCL hotplug control for MSM8937
Since BCL is using KTMs device manager to do hotplug mitigation,
disabling/re-enabling thermal core control is sufficient to make
sure that cores won't hotplug off during CPU related
initialization at post boot script.

Change-Id: Ib6d0f5f464577413593a4a71fb3b501a27e1852c
2016-01-14 03:37:41 -08:00
Linux Build Service Account 6af7fe1402 Merge "device: common: Enable host based touch processing for MSMGOLD" 2016-01-14 03:18:55 -08:00
Himanshu Aggarwal 7f07f6bc46 device: common: Enable host based touch processing for MSMGOLD
Enable host based touch processing for MSMGOLD MTP, CDP and
RCM devices

Change-Id: Ib0388878f984b9f88eb98e15ca1cb65580e45c41
2016-01-13 14:52:49 +05:30
Pavan Anamula 67a947e8ed rootdir: etc: change max readahead size to 128K in init
Add the VM_MAX_READAHEAD value to 128K in the init script
for msm8937.

Change-Id: If1e2d632530f9bf1e5a713b7de8fe3c6902cfc3c
2016-01-13 12:28:53 +05:30
Ravinder Konka b1793230b4 rps mask change for feero-lite:
This patch adds rps mask configuration changes for rmnet0 that
are required for feero-lite.

Change-Id: I62b45246de16c214fe062f4b685566a7718bf3b2
2016-01-12 16:10:01 +05:30
Maulik Shah a3465fb864 post_boot: Enable LPMs for titanium
Enable low power modes for titanium. Keep L2-retention
mode disabled for both clusters.

Change-Id: Iec36e6b2a9c7e954214058e20806eac6ec039301
2016-01-11 21:33:52 -08:00
Linux Build Service Account 273e061f20 Merge "post_boot: start energy-awareness and keep LPM disabled for titanium" 2016-01-08 01:51:29 -08:00
Linux Build Service Account b8216f6d17 Merge "post_boot: titanium: correcting sysfs path for cpufreq parameters" 2016-01-07 21:30:28 -08:00
Maulik Shah 8788ef9245 post_boot: start energy-awareness and keep LPM disabled for titanium
start energy awareness service for titanium and keep
Low power modes disabled.

Change-Id: I45bf5d18e3b4f3c7fb6c0da97eaead3c759d53e7
2016-01-07 04:23:42 -08:00
Sravan Kumar Ambapuram 143709a59d post_boot: titanium: correcting sysfs path for cpufreq parameters
scaling_min_freq and scaling_governor are under cpu/cpu*/cpufreq/ path.

Change-Id: Ic42738ce028ce892c22015b28a9cb45b9611d171
2016-01-07 11:09:02 +05:30
Abinaya P 6ed6449ee7 device: common: Enable host based touch processing for MSMTITANIUM
This enables host based touch processing for MSMTITANIUM MTP, CDP
and RCM.

Change-Id: I2c359ed03c6e187b319e9af6d32441f83cae49f4
2016-01-06 12:49:38 +05:30
Linux Build Service Account 281e1b83c6 Merge "titanium: Governor,sched tuning parameters" 2016-01-04 14:18:55 -08:00
Rajulu Ponnada 0632b91ac9 titanium: Governor,sched tuning parameters
Updated governor, sched, cpubw tuning parameters for msmtitanium

Change-Id: I32e2eab562c95b82d805e32dee35b3d27f767006
2016-01-04 16:49:42 +05:30
Linux Build Service Account a5cebde262 Merge "post_boot: Set ZCache Parameters" 2015-12-30 04:22:10 -08:00
Himanshu Aggarwal 541ce1b9bd device: common: Enable host based touch processing for MSM8937
Enable host based touch processing for MSM8937 MTP, CDP and
RCM devices.

Change-Id: I31db206a02a738be6ae07f94cd77362e0b9b8c0a
2015-12-28 23:15:24 -08:00
Suyog Sarda b67e377d74 post_boot: Set ZCache Parameters
Set ZCache parameters like max_pool_percent and clear_percent.
claer_percent is set according to Total Pages available and minfree
series for a given target.

Change-Id: Id3d7b088daeb327f3323f7cafda507a853c446fa
2015-12-29 12:27:24 +05:30
Maulik Shah 4db22960ec post_boot: keep low power modes disabled for msm8953
Keep low power modes disabled for msm8953.

Change-Id: I1f8ea9cacabac1853a900d3c1117cfdb8511eb82
2015-12-16 04:29:23 -08:00
Hareesh Gundu 25b62e7196 init: qcom: Fix post boot syntax errors for MSM8937
"soc_hwid" is undefined in post boot script,
Move this to init qcom early boot script.

CRs-Fixed: 951241
Change-Id: I0d1f77347ac0d0d2717e6e547aa9345f62d79d6f
2015-12-14 20:23:14 +05:30
Kishore Srivenkata Ganesh Bolisetty 211506bf6d post_boot : Tune memory parameters for 8937
Initialize optimized memory tunable parameters for
different device configurations. Performs runtime checks
for 32bit or 64bit and 1GB, 2GB, or above. The optimized
memory parameters were set accordingly.

Change-Id: I4f51d2bc38ab547f0bc2f764cb2ddf62b3a663f3
2015-12-12 16:51:13 +05:30
Hareesh Gundu 0171643e5f init.qcom.early_boot: Set ro.opengles.version based on chip id
Set "ro.opengles.version" based on chid id
MSM8917 variants supports Open GLES 3.0
MSM8937 variants supports Open GLES 3.1

Change-Id: Iac5d1661e822599c23f8c43fe38c7097a84130d0
2015-12-08 15:18:15 +05:30
Sanjeev Jakkilinki a503fd22c1 thorium: Governor and Scheduler tuning parameters
high_speed_delay and scaling_min_freq parameters are
changed as per voltage plan of thorium
Also start perfd.

Change-Id: I940e7fc4a96df7968dc6fc33a7ee5e337c2c039b
2015-12-01 17:00:38 +05:30
Shantanu Jain 861539568f Revert "device: common: Enable host based touch processing for MSM8937"
This reverts commit 1146de1b54

Change-Id: Idfed6fa346a897b1786a93c5d32a2c6b3a1db69d
2015-11-30 15:50:22 +05:30
Linux Build Service Account f6b27c2484 Merge "init.qcom.post_boot: Adjust touch boost frequency for 8996" 2015-11-20 18:12:56 -08:00
Abinaya P 1146de1b54 device: common: Enable host based touch processing for MSM8937
This enables host based touch processing for MSM8937 MTP, CDP
and RCM.

Change-Id: I41fe6d6c57350ff362b387fb49e25629ae72a666
2015-11-18 15:36:09 +05:30
Dilip Gudlur bd3c314e7c init.qcom.post_boot: Adjust touch boost frequency for 8996
Change modifies touch boost frequency as per frequency
plan on 8996, previous frequency was getting rounded off
to higher value.

Change-Id: Ibd3144c5fd5729a29c2ae715e595fb8d52339e42
2015-11-17 13:03:43 -08:00
Achyuth Sai Vadrav 6d47372c0a post_boot: Enable low power modes for msm8937
Enable low power modes for msm8937.

Change-Id: I16dabf50c7639ee7ed7e714d50a4d59b130feaf4
2015-11-09 20:37:45 +05:30
Linux Build Service Account 3525d8f1b1 Merge "post_boot: Disable low power modes for msm8937" 2015-11-03 14:16:55 -08:00
Rohit Gupta 6c1dc8e33d init.qcom.post_boot: Enable mem_latency governor for msm8996
Enable memory latency governor for msm8996 for helping memory
latency intensive usecases. Remove the cpufreq governor setting
for mincpubw device since memory latency governor along with
bw_hwmon governor is sufficient for voting for higher DDR
frequencies for most memory bound workloads.
Set the polling_interval for mem_latency governor to 10ms.

Change-Id: I5715aea50452c02d57fe94538627fe00567106fe
2015-11-02 10:52:55 -08:00
Achyuth Sai Vadrav e8b9af6f2b post_boot: Disable low power modes for msm8937
Disable low power modes for msm8937.

Change-Id: I7c1a72f882ba966406c64c63c7f7c96ad4668b6d
2015-11-02 14:40:13 +05:30
Sanjeev Jakkilinki 545f317df8 thorium: Governor and Scheduler tuning parameters
Updated thorium Governor and Scheduler tuning parameters.

Change-Id: I507e04727943501a2cb4646d5ff7fd2cdb4d0518
2015-10-28 20:57:28 +05:30
Achyuth Sai Vadrav eab3338a00 post_boot: Disable low power modes for msm8952
Disable low power modes for msm8952.

Change-Id: If975a028d937f19eb5d9dd103e94952533fd24c3
2015-10-27 13:14:39 +05:30
Bhargav Upperla 78a8cea8bd Enable Adaptive LMK on 8996.
Helps with device performance when
under heavy memory pressure.

Change-Id: Ibaf972023c1bf0b8a097698b26c9c4fabc5606e6
2015-10-13 09:56:11 -07:00