Commit graph

233 commits

Author SHA1 Message Date
Ram Chandrasekar
ac715ab11d init: zumapro: update thermal uclamp cooling device owner
Update the thermal uclamp cooling device cur_state owner to system. This
will allow thermal-HAL to update any mitigation.

Bug: 338150183
Test: Validate the node permission

Change-Id: I8cd35b12442ab6a314d8c9b9375877dc62cd19b6
Signed-off-by: Ram Chandrasekar <rchandrasekar@google.com>
2024-05-03 06:28:59 +00:00
Ram Chandrasekar
650cc5eef7 init: zumapro: update thermal uclamp cooling device owner
Update the thermal uclamp cooling device cur_state owner to system. This
will allow thermal-HAL to update any mitigation.

Bug: 338150183
Test: Validate the node permission

Change-Id: I8cd35b12442ab6a314d8c9b9375877dc62cd19b6
Signed-off-by: Ram Chandrasekar <rchandrasekar@google.com>
2024-05-02 10:58:06 -06:00
Minchan Kim
fafb06168e Restrict running pa_kill threads on middle/little am: 3584b14a53
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zumapro/+/27147547

Change-Id: I51458fff59370f0b7c715a4181f861f1497aff2a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-30 21:59:48 +00:00
Minchan Kim
3584b14a53 Restrict running pa_kill threads on middle/little
Bug: 298662883
Test: Confirmed pa_kill threads's affinity with taskset -p pid
Change-Id: Iec47f3f44450d5271a1ef3a4ab51f9f37990bb6d
Signed-off-by: Minchan Kim <minchan@google.com>
2024-04-29 23:28:21 +00:00
Taeju Park
383aaec72e init: tuning PMU paramter am: 6d55164a24
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zumapro/+/27032047

Change-Id: I4411e1050cb469221f22f150aa63471a2e7c01f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-26 21:27:42 +00:00
Taeju Park
6d55164a24 init: tuning PMU paramter
Bug: 310237445
Change-Id: I91e1e9b112bb34960ea9981e03ae6c6826d67e3c
Signed-off-by: Taeju Park <taeju@google.com>
2024-04-26 18:11:04 +00:00
Wei Wang
1fca8eb132 Merge "init: remove lcpi paramter for PMU limit" into 24D1-dev am: 92a3db5c6c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zumapro/+/27003560

Change-Id: Ic772158f9da6622da0752991d463df08f2304004
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-26 18:08:08 +00:00
Wei Wang
92a3db5c6c Merge "init: remove lcpi paramter for PMU limit" into 24D1-dev 2024-04-26 17:49:54 +00:00
George Lee
709519335d Merge "init: zumapro: Remove all BCL related initial val" into 24D1-dev am: 0c46083475
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zumapro/+/27083866

Change-Id: Iaa3cd6ad669815a1c809d73c564d4823cbf97a04
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-24 22:52:21 +00:00
George Lee
0c46083475 Merge "init: zumapro: Remove all BCL related initial val" into 24D1-dev 2024-04-24 22:27:19 +00:00
George Lee
b480785fcf init: zumapro: Remove all BCL related initial val
The initialization will be reverted to device tree instead.

Bug: 336064574
Test: Confirm no race condition during boot
Change-Id: I57fd893fb22a2cf9d3b007d023edd6989b3db1ba
Signed-off-by: George Lee <geolee@google.com>
2024-04-24 13:30:46 +00:00
Kevin Ying
84555a6e6a Add sepolicy for power_state node
Bug: 329703995
Test: manual - used camera
Change-Id: I6df9b149fd977613d01b0fd20a0fe92ad809ae70
Signed-off-by: Kevin Ying <kevinying@google.com>
2024-04-23 22:00:53 +00:00
Donnie Pollitz
72c31fc3e4 storageproxyd: Integrate new command arguments
Background:
* Adds argument to explicitly define storage backings for secure
  storage files.  Storageproxy will also internally manage the creation
  of symlinks as necessary (Useful for determining if a userdata wipe
  has occurred).
* Adds an argument to define the max size for file backed storages.

Bug: 324989972
Test: Storage port tests running
Change-Id: Iafdf6d87a786665c118cd652243a34842f5f789d
Signed-off-by: Donnie Pollitz <donpollitz@google.com>
2024-04-22 23:10:23 +00:00
Treehugger Robot
9ece2892ff Merge "init.zumapro.board.rc: Tune scheduler parameter" into 24D1-dev am: f7bcc15d04
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zumapro/+/26909445

Change-Id: I958fdbd57af8bbe2328aadf18ec36f195e09cd83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-19 18:46:48 +00:00
Treehugger Robot
f7bcc15d04 Merge "init.zumapro.board.rc: Tune scheduler parameter" into 24D1-dev 2024-04-19 18:31:58 +00:00
Taeju Park
bc854b4539 init: remove lcpi paramter for PMU limit
PMU-based soft freq limit no longer use lcpi parameter

Bug: 295054083
Change-Id: I0c43c944278852388384c4e8647d3c5dc5b36f94
Signed-off-by: Taeju Park <taeju@google.com>
2024-04-18 21:03:57 +00:00
Martin Liu
16b3aa94ce move common MM settings to gs common folder
Bug: 332916849
Bug: 309409009
Test: boot
Change-Id: Ie773d9090dbd347e4736b95e34e9c5798f0a124d
Signed-off-by: Martin Liu <liumartin@google.com>
2024-04-18 03:48:16 +00:00
Zheng Pan
e34ff28367 Merge "Revert "Move tasks from cpuset root group to system group"" into 24D1-dev am: 57aba240df
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zumapro/+/26991794

Change-Id: Ib47e14e36cd0326c6d6e7e30d179f62ab577da74
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-17 18:09:11 +00:00
Zheng Pan
57aba240df Merge "Revert "Move tasks from cpuset root group to system group"" into 24D1-dev 2024-04-17 09:58:30 +00:00
Achigo Liu
c0a451d4f2 Revert "Move tasks from cpuset root group to system group"
Revert submission 26931570-cpuset_system_group

Reason for revert: b/335346990 suspend/resume ramdump or black screen

Reverted changes: /q/submissionid:26931570-cpuset_system_group

Change-Id: I41b3eaeddba8725defa742c5bd4c5377ac3a33fe
2024-04-17 09:35:58 +00:00
Rick Yiu
56b7fb546c Merge "Move tasks from cpuset root group to system group" into 24D1-dev am: 00450051e5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zumapro/+/26968737

Change-Id: I4754a1c444a4b1820dc537653b77d136dfbee22b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-16 03:33:28 +00:00
Rick Yiu
00450051e5 Merge "Move tasks from cpuset root group to system group" into 24D1-dev 2024-04-16 03:20:08 +00:00
Rick Yiu
6f882f635b Move tasks from cpuset root group to system group
Bug: 328210236
Test: build pass
Change-Id: If6f035d989eb6cfd9864b493d07befee95456868
2024-04-15 14:32:37 +00:00
Wei Wang
dd0763f528 Merge "adjust PCP high level" into 24D1-dev am: 701e01554f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zumapro/+/26920903

Change-Id: I5f4d7a86cd6e844c77948060a5153985729fdebd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-12 18:11:38 +00:00
Wei Wang
701e01554f Merge "adjust PCP high level" into 24D1-dev 2024-04-12 17:47:26 +00:00
Jaegeuk Kim
8d7e7725fb Zumapro: disable compression on apex am: a930b61aa3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zumapro/+/26927775

Change-Id: Id389c65411858f29d5a16ac8ad5086ca1cbc7853
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-12 00:05:58 +00:00
Jaegeuk Kim
a930b61aa3 Zumapro: disable compression on apex
Compression on apex disables direct IO for loopback, which introduces
double buffering and longer latency.

Bug: 298717358
Change-Id: I3b1de10f17931bec7769947bad62a22637a8a528
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
2024-04-11 21:56:48 +00:00
Martin Liu
b05549e3a7 adjust PCP high level
align the setting with P23 and we will revisit this
once the watermark level is adjusted.

Bug: 333838316
Test: boot
Change-Id: I9667a59acd0c12679a9fdc464ddf3f68969d0df7
Signed-off-by: Martin Liu <liumartin@google.com>
2024-04-11 15:03:45 +00:00
Martin Liu
6a437fb35f Disable proactive compaction am: da3aed8ec3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zumapro/+/26914136

Change-Id: I33f53854e0e7579fa696912e85aa207b492759c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-11 13:58:41 +00:00
Martin Liu
da3aed8ec3 Disable proactive compaction
From field data, sometimes kcompactd is
pretty activated and can impact critical
CUJs. Disable it first to mitigate the
impact.

Bug: 332916849
Test: boot
Change-Id: I22aded6be919279d04b4032a64a6bf15111fe1c3
Signed-off-by: Martin Liu <liumartin@google.com>
2024-04-11 02:05:00 +00:00
Qais Yousef
0c5bec3c41 init.zumapro.board.rc: Tune scheduler parameter
So that we can get better sched latencies by default without having to
use prefer_idle and help overall with starvation issues when the system
is busy.

Bug: 269111781
Change-Id: Ia59382fc841ad3bcf9502a219b1c130fa4588acd
Signed-off-by: Qais Yousef <qyousef@google.com>
2024-04-10 18:33:15 +00:00
Shiyong Li
39d879b103 Merge "init: change owners of sysfs nodes te2_rate_hz and te2_option" into 24D1-dev am: 6970ef17de
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zumapro/+/26488328

Change-Id: Icc14afec69b3bb81f04cfb83adf85ef257af5def
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-03-28 21:37:21 +00:00
Chris Lu
22e7babe48 init: change owners of sysfs nodes te2_rate_hz and te2_option
Bug: 307787644
Test: the sysfs nodes can be read and written by the composer
Change-Id: I659c902f8cf3a20f2e48e2d1f3d4996baec94876
2024-03-28 00:33:13 +00:00
Oleg Blinnikov
0189948a03 persist.sys.hdcp_checking controls max hdcp
Change-Id: Iea4237f9bf9334dbe1df3c9c90c7786cf88ac748
Bug: 321344894
Test: set persist.sys.hdcp_checking, check the file is updated
2024-03-20 11:11:27 +00:00
Kai Chang
6cae51cf79 Merge "Add task_profiles MaxPerformance for storageproxyd" into main 2024-02-27 12:47:11 +00:00
Treehugger Robot
dd1499d48f Merge "audio: add /dev/acd-mc_headpos to ueventd.zumapro.rc" into main 2024-02-22 07:43:14 +00:00
David Li
540332bbe1 audio: add /dev/acd-mc_headpos to ueventd.zumapro.rc
Bug: 307842941
Test: mm
Change-Id: I3d1a988449197cbd8fe8e728560b90d7d43d06c7
2024-02-21 20:01:58 +08:00
Mahesh Kallelil
dac0b48463 init: Change owner to radio for PCIe dyn speed sysfs nodes
Allow modem_svc to write to the cpif sysfs files for PCIe dynamic
speed feature control.

Test: Tested with property toggle on device
Bug: 256247132
Change-Id: Ic8a7648657e23f13d31472aafd3150c990cf127f
Signed-off-by: Mahesh Kallelil <kallelil@google.com>
2024-02-20 22:59:44 -08:00
Kuen-Han Tsai
453a29320a usb: add disable_contanimant_detection
This patch adds the disable_contaminant_detection script, providing a
command-based method to bypass moisture detection.

Bug: 295127978
Test: disable moisture detection by 'setprop vendor.usb.contaminantdisable true'
Change-Id: I035d656401aedf11a9a5390504bec46b3c4e2634
Signed-off-by: Kuen-Han Tsai <khtsai@google.com>
2024-02-02 17:54:52 +08:00
Scott Wiest
b7046b2dce UsbGadget: Add support for webcam on zumapro
Bug: 318801643

Test: Manual

Change-Id: I77a97a13779452f75b5d73300904a1c2825b1ba3
2024-01-19 21:50:01 +00:00
Kai Chang
9980fe69a8 Add task_profiles MaxPerformance for storageproxyd
It adds the storageproxyd to top-app group.

Bug: 307643740
Test: build and test on fingerprint enroll
Change-Id: I6a10a0084ace6e2b71b8a6ed368c1ae296c52ac8
2024-01-18 05:28:24 +00:00
Wendly Li
d853303984 init: move offload settings to device's init.rc
Bug: 273163806
Test: twoshay launched successfully.
Change-Id: I5fd2135f070425106fdd48cf5acf2b5137c33b4e
Signed-off-by: Wendly Li <wendlyli@google.com>
2024-01-12 09:52:28 +00:00
Angela Wu
3907a2283c Change /dev/video12's permission to 666 for hardware JPG encoder for zumapro. am: 1c753f658b am: 51080a4a46
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zumapro/+/25835292

Change-Id: I6493cd0d202621f2ecd65ce7015ba19370770c2f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-12 09:21:42 +00:00
Angela Wu
1c753f658b Change /dev/video12's permission to 666 for hardware JPG encoder for zumapro.
This change is the zumapro version of ag/23052928.

Bug: b/296330134
Test: https://android-build.corp.google.com/builds/abtd/run/L22000030001255046

Change-Id: Ic16b954a0e434bb64a5566822b40097afb49f1ce
2024-01-12 03:34:48 +00:00
Kyle Lin
3ae69cc295 rc: adjust memlat parameters
Increased performance and reduced power consumption.
Improved benchmarks as well.


Bug: 308973423
Test: benchmakrs
Change-Id: I35380bf2dbde1953aa09e0e6059bc2876b383169
2024-01-11 15:21:20 +00:00
Mahesh Kallelil
689bca59fe Merge "Set owner as system for logbuffer_cpif" into main 2024-01-09 03:03:24 +00:00
George Lee
61695f5536 bm: Remove thermal dependency
Bug: 319136643
Test: Confirm battery_mitigation loaded
Change-Id: Idfe17e6f41c3642a2dac4aec560318ee6f05c101
Signed-off-by: George Lee <geolee@google.com>
2024-01-08 20:31:43 +00:00
Mahesh Kallelil
2e8150ddc1 Set owner as system for logbuffer_cpif
Setting the owner of /dev/logbuffer_cpif as system to allow the
dump_modem script to read the logs as part of bugreport

Test: Tested bugreport on device
Bug: 318949647
Change-Id: I402049e9b7b42b31f6fd07e8bf3a9cafefdc6526
Signed-off-by: Mahesh Kallelil <kallelil@google.com>
2024-01-06 09:59:41 -08:00
Jaegeuk Kim
3d2be07a50 Migrate to gs-common/storage/init.storage.rc
Bug: 311655524
Change-Id: I084717957a3bdf0bcbdca06502867d8e108ac139
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
2023-12-20 10:51:01 -08:00
Carter Hsu
41ac0a2050 audio: add acd-mel-processor to system/audio
Bug: 315915954
Test: build pass
Change-Id: Id7fa6975ebf3ee4a927355449053a75a14d853b0
Signed-off-by: Carter Hsu <carterhsu@google.com>
2023-12-20 13:42:02 +08:00