Commit graph

150 commits

Author SHA1 Message Date
Jeremy DeHaan
9c87f41357 zumapro: HWC access to panel frame_rate node
Flag: EXEMPT bugfix
Bug: 346461765
Signed-off-by: Jeremy DeHaan <jdehaan@google.com>
(cherry picked from commit b2427428e5)
(cherry picked from commit 3e8967723f)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:85254d6dee1d216dde7b1a23fc76594c422fcecd)
Merged-In: I2cdbd8126e5684891b6424d262aa505d2aa641b7
Change-Id: I2cdbd8126e5684891b6424d262aa505d2aa641b7
2024-07-23 00:13:28 +00:00
Neha Jain
1f04d18836 Revert "zumapro: HWC access to panel frame_rate node"
This reverts commit eba9ea1ebb.

Reason for revert: build break
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:cee98f8a2aaa7708ba41bfdeae6e029c299fed60)
Merged-In: Ia66bb6862384fc94901a19526249657a25414fda
Change-Id: Ia66bb6862384fc94901a19526249657a25414fda
2024-07-18 06:53:00 +00:00
Jeremy DeHaan
eba9ea1ebb zumapro: HWC access to panel frame_rate node
Flag: EXEMPT bugfix
Bug: 346461765
Signed-off-by: Jeremy DeHaan <jdehaan@google.com>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b2427428e58fbd59bd5cbb484be4badf62a3fa19)
Merged-In: I2cdbd8126e5684891b6424d262aa505d2aa641b7
Change-Id: I2cdbd8126e5684891b6424d262aa505d2aa641b7
2024-07-18 03:43:42 +00:00
Qais Yousef
7798172e8f init.zumapro.soc.rc: Match sched_pixel settings to powerhint's
We now default to 500us down_rate_limit_us. Boot with these defaults
too. powerhint can still modify these to whatever setting required by
the specific hint.

Only difference is that down_rate_limit_scale_pow for little is now the
default 1 instead of 2.

Bug: 336169796
Test: PTE A/B test
Signed-off-by: Qais Yousef <qyousef@google.com>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4336a77fe65de3becebbe06c91adf9a743a3e300)
Merged-In: I4f0712faaad87afbb0fc7627c45a61081f91e1e6
Change-Id: I4f0712faaad87afbb0fc7627c45a61081f91e1e6
2024-07-09 02:38:51 +00:00
Qais Yousef
1f282b3900 init.zumapro.soc.rc: Disable rampup for most groups except top-app and adpf
When auto margins are enabled busy tasks will get more appropriate and
coherent rampup time when they get busy. But for most groups, this can
lead to unnecessary power consumption. Disable it except for top-app, sf
and camera group.

For ADPF, a faster rampup is desired as these tasks are usually
sensitive to all sources of latencies. So try to give them more
performance faster.

Bug: 336169796
Test: PTE A/B test
Signed-off-by: Qais Yousef <qyousef@google.com>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4c364c7aba08e3b5fc5aecf0c0e673d8d8544e92)
Merged-In: Ieb6f3de811d30b62f06809e73dc7df83c87d45d0
Change-Id: Ieb6f3de811d30b62f06809e73dc7df83c87d45d0
2024-07-09 02:38:38 +00:00
Shinru Han
dd41e55105 Merge "gps: maintain one solution" into main 2024-06-04 06:41:30 +00:00
Treehugger Robot
6dab378b81 Merge "Give bthal access to new AOC services" into main 2024-05-31 08:45:20 +00:00
Steven Liu
4c14bb60bb Merge "Modify path to add adbd in nnapi" into main 2024-05-31 06:21:14 +00:00
stevenzlliu
f257d39c65 Modify path to add adbd in nnapi
Modify file path of nnapi and uclamp_min path to add adbd

Bug: 343580927
Flag: NONE <factory only>
Test: check adbd schedule passed
Change-Id: I867cd5a55982d6c2a0b6f02fba7c9a6c464a560c
2024-05-31 06:19:57 +00:00
Madhav Iyengar
3f9a2fb739 Give bthal access to new AOC services
Bug: 342415506
Test: Works with other CLs in topic.

Change-Id: I1fffd6b0dda51df6eb99a8715f6fd9a7d2b89412
2024-05-30 18:10:55 +00:00
Dmitry Skiba
e252dc733c Revert "Restrict kcompactd thread to middle/little cores."
This reverts commit 9743ceeba3.

Reason for revert: avoid 24Q3 (will reland later)

Bug: 340872453
Change-Id: Iee54d1b89a983ea07baa89c0fa34dbbfd0da137d
2024-05-30 18:03:38 +00:00
Dmitry Skiba
9743ceeba3 Restrict kcompactd thread to middle/little cores.
Bug: 340872453
Test: Confirmed kcompactd affinity with taskset -p
Change-Id: I3312b984e98dee40d65d07096e8baf8d797d4897
Signed-off-by: Dmitry Skiba <dskiba@google.com>
2024-05-28 22:38:19 +00:00
Shiyong Li
180de5a364 Merge "Add sepolicy for power_state node" into 24D1-dev am: 76b4579312
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zumapro/+/27059465

Change-Id: I25c69bb43ff9efd94da260e7588e9dae98c72063
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-09 05:21:38 +00:00
Shiyong Li
76b4579312 Merge "Add sepolicy for power_state node" into 24D1-dev 2024-05-09 05:16:16 +00:00
Treehugger Robot
5736310413 Merge "Adjust the fstab option for ZUFS" into main 2024-05-06 07:35:55 +00:00
Wayne Lin
0e5cd769fe gps: maintain one solution
Bug: 315915958
Test: build pass and GPS function works
Change-Id: I873fca68597188ccca7cd83e6665da5f047068aa
2024-05-06 03:02:07 +00:00
Jaegeuk Kim
7c8c88823d Adjust the fstab option for ZUFS
Bug: 336319772
Change-Id: Ic3088e693d4dd9f784215da27a5c4b6c47759ef2
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
2024-05-03 10:00:32 -07:00
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