clarencelol
efae553016
sdm660-common: rootdir: Update init.rc and init.sh
...
from LA.UM.9.2.1.r1-08000-sdm660.0
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-03-26 11:56:34 +01:00
Edwin Moquete
dfe1a34663
sdm660-common: power-libperfmgr: Tweak CPUBW configs
...
* Also include this commit 60e8473847
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Subhajeet Muhuri
e92640f00f
sdm660-common: rootdir: Drop the silver cluster's default IRQ affinity tuning
...
Signed-off-by: Subhajeet Muhuri <subhajeet.muhuri@aosip.dev>
Signed-off-by: Reinazhard <reinazhard@gmail.com>
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
orges
ecd8dd08bd
sdm660-common: rootdir: Configure and add more cpusets from 4.4
...
Signed-off-by: orges <me@orgesified.ml>
Change-Id: I85271cf5c420c74276fb0c6f26ce3d7fb9b1b8b6
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
[clarencelol]: Moved post_boot cpusets to init.target instead
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Alex Naidis
564ddb664d
sdm660-common: Override readahead to 128KiB after post-boot
...
* Qualcomm decided to increase the read-ahead value to 512KiB [1].
* This value resulted in frequent cases where read-ahead
would be waiting for new I/O requests and thus ending
up being synchronous rather than asynchronous.
* As result, the main goal of Qualcomm's patch [1] which
is to increase throughput ends up in a regression where
read throughput is significantly lower than it ever
would be with the recommended [2] read-ahead value.
* This patch uses our existing loop in ramdisk to set
the read-ahead value to 128KiB.
[1] https://source.codeaurora.org/quic/la/kernel/msm-4.19/commit/include/linux/mm.h?h=LA.UM.9.12.r1-09000-SMxx50.0&id=25d04e4ceb7c067907901842c223d62973d73a75
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/include/linux/mm.h?h=v4.19.160#n2397
Change-Id: I1980d904568fe4f1ce7b676452bcc44e4689f02f
Co-authored-by: clarencelol <clarencekuiek@icloud.com>
2021-06-27 22:21:00 +06:00
Shashi Shekar Shankar
55380ea688
sdm660-common: Update post_boot for sdm660 k4.14/k4.19 upgrade
...
Post_boot changes for sdm660 k4.14/k4.19 upgrade.
Change-Id: Ib891f1ca606cb686d38bba5f7fe101d395d8b6c3
CRs-Fixed: 2611111
Signed-off-by: Subhajeet Muhuri <subhajeet.muhuri@aosip.dev>
2021-06-07 09:20:14 +06:00
Vishalcj17
9922a089dd
sdm660-common: rootdir: Set up/down_rate_limit_us as 1000
...
- In my testing, i faced some CPU Stalls with the old setup. (caused some spikes in jitter and non-consistent hackbench).
- 1000 was perfect in my testing and did not hit over power usage.
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
2021-03-17 01:31:59 +06:00
OdSazib
bdd0d21f13
sdm660-common: Checkout rootdir and init stuffs from caf
...
* adapt with eas and cleanup unnecessary stuffs
* Fixed offline charging and usb functions
Signed-off-by: OdSazib <odsazib@gmail.com>
2021-02-08 14:06:33 +06:00
OdSazib
d40220f154
sdm660-common: Enable block-based 2GB zRAM for EAS
...
* Guard the post boot script for HMP only
Partially reverts commit fd809eba57
.
Signed-off-by: OdSazib <odsazib@gmail.com>.
2020-12-22 20:57:05 +06:00
joshuous
fd869a1e7f
sdm660-common: rootdir: performance: Update power tweaks for EAS
...
Change-Id: I4133201f0735777a86f3bd59b007774cd7552304
Signed-off-by: OdSazib <odsazib@gmail.com>
2020-12-22 20:57:04 +06:00
Dušan Uverić
3c2614ac95
sdm660-common: rootdir: always use lz4 for compression
...
Signed-off-by: Dušan Uverić <dusan.uveric9@gmail.com>
Change-Id: I955323fdc7ac3230bcf3c7a3af1ab54ad4e841e6
2020-10-19 11:36:06 +06:00
Dušan Uverić
fa33bc54b6
sdm660-common: rootdir: migrate tunables from post-boot to init.performance.sdm660
...
Signed-off-by: Dušan Uverić <dusan.uveric9@gmail.com>
Change-Id: I00cd6a57a8e7401160aa9eefb96b73ce13a20b3c
2020-10-19 11:36:06 +06:00
Nicholas Lim
302d73e8c6
sdm660-common: Drop CAF Adaptive LMK script
...
* In favor of Low Memory Killer Daemon (lmkd).
* Adaptive LMK was also dropped quite sometime ago
making it useless to keep this script around.
Change-Id: Ie221d6f669d261bb871a77fed712b0df3f5ba248
2020-10-19 11:36:06 +06:00
Artem Borisov
2ab6731d33
sdm660-common: Disable PPR on all targets
...
* No matter how hard QC tried to improve these features, they still suffer
from stability issues, mainly due to the unpredictable nature of vmpressure
they rely on.
Change-Id: Icd14c79298a3c268abffa06ed17a79dececf423a
2020-10-19 11:36:05 +06:00
Saurabh
3501d248b5
sdm660: rootdir: Enable sys.use_fifo_ui prop if EAS is present
...
* When sys.use_fifo_ui is enabled, ActivityManager tracks the UI thread and RenderThread (the two most UI-critical threads) of the top application and makes those threads SCHED_FIFO instead of SCHED_OTHER. This effectively eliminates jitter from UI and RenderThreads; the traces that've gathered with this option enabled show runnable times on the order of microseconds instead of milliseconds.
* However, it should be enabled only when we have EAS i.e a capacity-aware RT scheduler because if RT load balancer is not capacity-aware, then there would be a 30% reduction in application startup performance.
Reference: https://source.android.com/devices/tech/debug/jank_jitter
Signed-off-by: Saurabh Charde <saurabhchardereal@gmail.com>
Signed-off-by: Aston-Martinn <advaithbhat9@gmail.com>
Change-Id: I8b55ad1899be985fc7357abaf06d68d6a130fb75
2020-08-12 02:11:32 +06:00
Raghavendra Kakarla
856bb08440
init.qcom.post_boot: Enable APSS Low Power Modes
...
Enable APSS LPMs for scuba.
Change-Id: I554b92197455ef01cffacb8e69ac9c79cf75774f
2020-08-12 02:11:32 +06:00
Dyneteve
a97ec5da65
sdm660-common: rootdir: Stop configuring read ahead from post_boot
...
Change-Id: Ic6706ee9ef05e8d465ff0c535e6feb876eb35e6c
2020-08-12 02:11:32 +06:00
Dusan Uveric
98660408d3
sdm660-common: ramdisk: adjust cpubw bwmon values
...
Those values seem off. CAF maybe messed them up as those values look possibly wrong.
Those values are used as powerhint values on pixel 2 and 3.
Signed-off-by: Dusan Uveric <dusan.uveric9@gmail.com>
Change-Id: I1eebb1f57a7e91f26b9900cda65ec151b05ecbd7
2020-08-12 02:11:32 +06:00
Artem Borisov
3eaea533e1
sdm660-common: Disable ALMK on all targets
...
* No matter how hard QC tried to improve these features, they still suffer
from stability issues, mainly due to the unpredictable nature of vmpressure
they rely on.
Signed-off-by: PIPIPIG233666 <2212848813@qq.com>
Change-Id: I8256abb91b7e3160670ec45a22fdceeecc2a928c
2020-08-12 02:11:32 +06:00
Max Weffers
10e587e287
sdm660-common: Start vendor.cdsprpcd only for sdm660
...
* disable it for sdm636 and sdm630
* fixes logspam on whyred with cdsprpcd not able to start
Change-Id: I4de5333709c2fb57f315b47842fbd12d4d80c36d
2020-08-12 02:11:32 +06:00
richagar
176cb160f9
Added new revision id 2.0.2 for lito
...
New revision id 2.0.2 added for lito along with 2.0
Change-Id: I98b23d9c160a61afd9a12d12eeda8a91aede87eb
2020-08-12 02:11:32 +06:00
Chitti Babu Theegala
6aaca1af7e
scuba: Initial power/perf tunings
...
Scheduler, Governor, LPM settings for scuba
Change-Id: Ibb5c29ea5bd8e93fe4759ef18c81500666c2a29c
2020-08-12 02:11:32 +06:00
Divyanand Rangu
28e54cf755
post_boot: updating post_boot for <=2 GB devices
...
Removing the check of 1GB RAM while enabling
low_ram target specific configurations to enable them
for 2GB RAM targets as well.
Updating ZRAM size to 75% of RAM for <2GB devices
Change-Id: I8d5341a4397cd20f2c59e7396801fcbea7fe5b73
2020-08-12 02:11:32 +06:00
Libo Jin
7bacadf2fb
Perf:Add input boost
...
Change-Id: I006c49ff5ee5412abc72855229c34ea81f0db4d8
CRs-Fixed: 2607022
2020-08-12 02:11:32 +06:00
Stylogey
0d5c6a79f6
sdm660-common: remove improvetouch related stuff
...
* Not host based touch processing isn't supported by the touchscreen.
Change-Id: Ibc841d8c36eda56e58184286676e1d710ff18392
2020-08-12 02:02:40 +06:00
Stylogey
5dd7ed0bc3
sdm660-common: rootdir: lower backround cpuset
...
Change-Id: Ice155da81b9cd63e5bd28c16b11b858f37d87dfa
2020-08-12 02:02:40 +06:00
Stylogey
ae3c954326
sdm660-common: rootdir: use lower screen-off cpus
...
Change-Id: I5eae018ec4e80b00e37dc9ff8cd356bc2cbb9280
2020-08-12 02:02:40 +06:00
Stylogey
177f2057df
sdm660-common: rootdir: import unmodified init.qcom.post_boot.sh
...
* from LA.UM.8.2.r1-06500-sdm660.0
Change-Id: Ibc72899b0ceeabb07a2828102b37b874ae3a3c80
2020-08-12 02:02:40 +06:00
Matthew Leung
0ca316c45c
post_boot: Update htbp for Chitwan CDP
...
Change-Id: I3d20b83e3df9a8f47d34955e9024c12b58fbba26
2020-08-12 02:02:37 +06:00
Santosh Mardi
25736871b4
post_boot: update L3 nodes for lagoon target
...
Update L3 dcvs node paths used for configurations
in lagoon target.
Change-Id: Ifcdcf3343f63aaee10269893dfea90e71199d0f6
2020-08-12 02:02:37 +06:00
Varun Garg
a675cfe4f7
sdm660: post_boot: Update memlat polling to 8 ms on Saipan
...
Update the polling_interval to 8 ms for all memlat
devices to inline with 4ms tick
Change-Id: I10182bae1771d6f3d75e92a63a8b63025f46bd2c
2020-08-12 02:02:37 +06:00
Sanjeev Jakkilinki
33ce327e4b
sdm660: init.qcom.post_boot: initialize the tuning settings for lagoon
...
perf/power tuning settings related sched and dcvs,lpm disabled
Change-Id: I2ba17b63e5294ec8c1a373a0e47df89589ea0965
2020-08-12 02:02:36 +06:00
Shashi Shekar Shankar
a3f6a8bf78
sdm660: post_boot: Update post_boot for sdm660 K4.14 upgrade
...
Post_boot changes for sdm660 K4.14 upgrade.
Change-Id: Ib891f1ca606cb686d38bba5f7fe101d395d8b6c3
CRs-Fixed: 2611111
2020-08-12 02:02:36 +06:00
Ravikanth Tuniki
7146cde30b
sdm660: post_boot: update hbtp platform for sm8150+sdxprairie V3
...
Add support to launch hbtp on subtype 3 / sm8150+sdxprairie V3.
Change-Id: Iead67c4d77538a97cfee086b00f9a55ec4ecee81
2020-08-12 02:02:36 +06:00
Subhadra Jagadeesan
fac52b4226
init.qcom.post_boot: exclude CPUs 0-3 from isolation
...
- SnapdragonVoiceActivation feature for Far Field Voice version
affines its threads to 0-3 CPUs and so prevent them from isolation
for qcs605 target
Change-Id: I09ef5cc97ee245133315edc0821f3a2afc54e99b
2020-02-27 17:01:41 +01:00
Patrick Daly
20bc13de0e
post_boot: Ensure SLAB_STORE_USER is disabled for zram kmem_caches
...
ZRAM compression uses the linux slub allocator its internal data
structures. If these internal data structure consume a lot of memory,
ZRAM compression may increase memory usage, rather than decrease it
as expected. Decrease the chance of this occuring by ensuring the
SLAB_STORE_USER debug option is disabled.
Change-Id: I4684feda94b7bebacb6218b7f979c95771b0ee10
Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
2020-02-27 17:01:41 +01:00
Divyanand Rangu
a293622e25
post_boot: Update nodes of read_ahead_kb configs
...
check populated dm-* nodes and Update read_ahead_kb
values to them. This is needed because on targets
with verity disabled dm-0 to dm-6 are populated,
while on enabled targets dm-3 to dm-6 are populated.
Change-Id: Ia4e262d7487120695db53b562b5764598fd40a87
2020-02-27 17:01:40 +01:00
Venkata Rao Kakani
26f2e84b81
post_boot: change ddr freq from fixed to capped level.
...
Change-Id: I2e6b2112c54e019e72271bf34e22edb1a36488ea
Signed-off-by: Venkata Rao Kakani <vkakani@codeaurora.org>
2020-02-27 17:01:40 +01:00
zljing
b0de734ae5
post_boot: update zram setting avoid 32 bit overflow.
...
Change-Id: I790b5ef9fcf091e4af3ebaaac3341b8d4050c47e
2020-02-27 17:01:40 +01:00
Amir Vajid
babc7f8aae
sdm660: post_boot: update memlat polling to 8 ms on kona
...
Update the polling_interval to 8 ms for all memlat
devices on kona.
Change-Id: Ia097e6e0a6aa3b761978e5df60c868a7f1d19401
2020-02-27 17:01:37 +01:00
Dyneteve
6917d046fa
sdm660-common: rootdir: Stop configuring read ahead from post_boot
...
Change-Id: I7ce2665c5cb78d8beb9e20cd296d32a520f6bbf4
2020-02-27 17:01:34 +01:00
Rama Aparna Mallavarapu
ccfe87ba96
sdm660: post_boot: Update hi-speed freq for rev 2.1
...
Update kona rev 2.1 hi speed frequencies for dcvs.
Change-Id: I00ed9c7894600c20e7025f2c7ad2a197fb7d669d
2020-01-28 16:59:18 +01:00
Venkata Rao Kakani
1daf8c63a5
sdm660: post_boot: update frequencies based on sku feature id.
...
Change-Id: Iec2ceb2afc26498daeec45722f6bd76f13e66553
Signed-off-by: Venkata Rao Kakani <vkakani@codeaurora.org>
2020-01-28 16:59:18 +01:00
Libo Jin
b25e24b6a7
sdm660: Perf:increase touch boost duration
...
CRs-Fixed: 2586942
Change-Id: If984001dad652b82807553c08a6a54b6ce095e9a
2020-01-28 16:59:18 +01:00
Shailendra Gupta
ae0aeaa6f8
sdm660: common: Bring-Up changes for newer upgrade.
...
Change-Id: I027266c31b83dc7f45dc10dbfe2fc2a5856defba
2020-01-28 16:59:18 +01:00
Vijayakumar Badiger
c910661f7d
sdm660. update sku frequency for SA8155P
...
Change-Id: I9b36fc87fa9f04c810a6eadea0367a380c9cbf24
2020-01-28 16:59:18 +01:00
Lingutla Chandrasekhar
e14c92df55
sdm660: init.qcom.post_boot: Update scheduler settings for lito
...
Update scheduler settings for lito.
Change-Id: If7e2b9a3c6e0b930d6438b92ef3f3d10e9c4de5f
2020-01-28 16:59:18 +01:00
Raghavendra Kakarla
5626ca5359
sdm660: init.qcom.post_boot: enable LPMs for bengal
...
Enable low power modes and core_ctl for the bengal.
Change-Id: Ie6784fdacec66020c19fa67d1c3a095af9745f21
2020-01-28 16:59:17 +01:00
Max Weffers
12b0f38bd2
sdm660-common: Update Perf stack from Jasmine 10 Release
...
jasmine-user-10-QKQ1.190910.002-V11.0.4.0.QDIMIXM-release-keys
Change-Id: Ib646bbaf0678ec7597792afc63373c93e47be2e4
2020-01-14 18:18:15 +01:00
Author Nitesh Kataria
9f7368611b
post_boot : Syntax fix
...
Change-Id: I048fc014976ca16dfe94d1a972ecec7fca35e015
Signed-off-by: Nitesh Kataria <nkataria@codeaurora.org>
2019-12-16 18:31:38 +01:00