Sophia Wang
6252293286
Revert "Revert "gs201:conf Add memlat CPU idle awareness settings""
...
This reverts commit 54eea43433
.
Reason for revert: Perf regression issue get addressed
Change-Id: I87eddfe5a9a64eaa9c725d7dd918b736ded6f275
2023-01-10 18:26:30 +00:00
Jack Wu
28041c3d9f
init: enable dock-defend by default am: 0ac69fbfc0
am: c5620b07aa
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20717026
Change-Id: Iad683acda5c7deef57ce4a4a376c030d09fdb49d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-13 08:59:58 +00:00
Jack Wu
0ac69fbfc0
init: enable dock-defend by default
...
dock-defend is enabled in kernel code.
Bug: 262322247
Test: dock-defend is enabled by default
Change-Id: Ib7c7381f9d7d6d818e034911115e8c9045d5d0b6
Signed-off-by: Jack Wu <wjack@google.com>
2022-12-13 11:18:10 +08:00
Chungkai Mei
42eccca4c9
Remove UClamp Threshold setting am: b35aecbd48
am: ec067d589a
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20672099
Change-Id: Ie0d25dfaf2abb606bd306ea1af9df150969b4cad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-09 23:01:25 +00:00
Chungkai Mei
b35aecbd48
Remove UClamp Threshold setting
...
the file node was removed so also remove these
dummy setting
Bug: 260806701
Change-Id: I23044f7f32cf4b2b2cc93205ec5751525f05ee7f
Signed-off-by: Chungkai Mei <chungkai@google.com>
2022-12-09 21:43:57 +00:00
Wasb Liu
05bbee4d27
init: fix permission for logbuffer am: 51e87c4f51
am: 28837ce0f3
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20604239
Change-Id: I0a0cf6ba73f1c847b7087b0a8a9636eed8d25692
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-08 19:11:01 +00:00
Wasb Liu
51e87c4f51
init: fix permission for logbuffer
...
Move permissiion setting for logbuffer to eraly-boot to avoid timing
problem.
Bug: 260678111
Test: Ensure that the owner of necessary logbuffers is system/system
Change-Id: I6a3a48ce31e95b8b781c8a90237c10aa7a0c4210
Signed-off-by: Wasb Liu <wasbliu@google.com>
2022-12-08 18:14:29 +00:00
Jack Wu
87c26c1cd5
gs201: use CPU4 in charger mode am: d59bb0d1bf
am: 003dbba083
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20650334
Change-Id: I28242bd29ba9d56cfdb7b8d068535c6c8c7768c8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-06 17:13:50 +00:00
Jack Wu
d59bb0d1bf
gs201: use CPU4 in charger mode
...
For charging efficiency certification swap CPU6 with CPU4 while in
off-mode charging.
Bug: 260019919
Test: measure power consumption in charger mode
Change-Id: Iffccde0c3161e3fa4768d5f7c7ec2212dbab1a73
Signed-off-by: Jack Wu <wjack@google.com>
2022-12-06 15:25:27 +08:00
Wasb Liu
17d9a89d34
init: add battery persist folder am: 243d9332db
am: 399b41622d
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20615246
Change-Id: If4e6611c4c3188ef3c9e67470e7d80bc6fe8cd6b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 04:56:13 +00:00
Wasb Liu
ffec37b6b3
init: add battery persist folder am: 243d9332db
am: 74851536f1
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20615246
Change-Id: Ic3c474dc3459fab6b02f5d2543fb98d2de525134
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 04:55:23 +00:00
Wasb Liu
399b41622d
init: add battery persist folder am: 243d9332db
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20615246
Change-Id: If52c930b8fea311ac91ec59c5216ec646da1439a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 03:51:19 +00:00
Wasb Liu
243d9332db
init: add battery persist folder
...
add persist battery folder for BatteryDefender
Bug: 258535661
Bug: 260878511
Test: confirm the BatteryDefenter feature works fine
Change-Id: I5e2925d4fe188e0a104f2b20e7b230d60d7f8039
Signed-off-by: Wasb Liu <wasbliu@google.com>
Signed-off-by: Ken Tsou <kentsou@google.com>
(cherry picked from commit a573337875
)
2022-12-02 01:59:46 +00:00
Wasb Liu
ce5f36cfa7
init: add battery persist folder am: a573337875
am: ab7efdbdbb
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20473347
Change-Id: Ie6197d8f9a879c7dfcddc57d887321ea7660f167
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-30 10:31:38 +00:00
Wasb Liu
a573337875
init: add battery persist folder
...
add persist battery folder for BatteryDefender
Bug: 258535661
Test: confirm the BatteryDefenter feature works fine
Change-Id: I5e2925d4fe188e0a104f2b20e7b230d60d7f8039
Signed-off-by: Wasb Liu <wasbliu@google.com>
2022-11-30 09:44:34 +00:00
Sophia Wang
54eea43433
Revert "gs201:conf Add memlat CPU idle awareness settings"
...
This reverts commit 0b1a579e9b
.
Reason for revert: High perf regression
Change-Id: I626b353bf4fd8f85e648112f45d6c818a67d193c
2022-11-15 21:20:52 +00:00
Sophia Wang
0b1a579e9b
gs201:conf Add memlat CPU idle awareness settings
...
Test: cat /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu7_memlat@17000010/memlat_cpuidle_state_aware
Bug: 256185411
Signed-off-by: Sophia Wang <yodagump@google.com>
Change-Id: I63c4a4816e5308d24b3274ed6a87180feeaa46f0
2022-11-11 02:02:06 +00:00
Adam Shih
4313df1cc5
move gps init.rc settings to gs-common
...
Bug: 254758553
Test: boot and open google map getting my location
Change-Id: I0147860500f85d13e33dc8064c408171e4bc009d
2022-11-02 02:34:51 +00:00
Jenny Ho
5855013653
dumpstate: dump battery defend logbuffer am: 70c85f31ab
am: 018f4cfbb5
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20084561
Change-Id: If14d9641aadb46def3a5a3322a7acc8c2d953d38
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-01 06:54:26 +00:00
Jenny Ho
70c85f31ab
dumpstate: dump battery defend logbuffer
...
Bug: 242679204
Signed-off-by: Jenny Ho <hsiufangho@google.com>
Change-Id: I6c3a94a3cab77f9baa49ab8b5f2536e0a1275c7f
2022-11-01 05:34:11 +00:00
Jack Wu
edf708ad62
Revert "init: support boot.charger_mode feature"
...
This reverts commit 89d34d5ef9
.
Reason for revert: no longer needed.
Bug: 251680171
Test: manually
Change-Id: I9fe68a2c278e61027172eda90508726fef361678
2022-10-29 08:11:11 +00:00
Chungkai Mei
efdf67f47a
init: set teo as cpu idle governor am: 1906df94e0
am: 22652b644b
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19895564
Change-Id: Id2e7777f900ecab1e0d8b7858bcc74100df9f4ed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-21 19:35:35 +00:00
Chungkai Mei
1906df94e0
init: set teo as cpu idle governor
...
To enhance system performance and save power, chagne idle governor to TEO.
Test: boot to home
Bug: 175800838
Signed-off-by: Chungkai Mei <chungkai@google.com>
Change-Id: I591c1ff8d0c9ed8d5a3b4861c9c5b715ed1c3eae
2022-10-21 18:13:01 +00:00
Martin Liu
9eb7199832
adjust watermark level am: 55f8dbd064
am: 164f0d809c
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20171546
Change-Id: Ice5e10a29366440ba4dec901cf834ad1c5b49519
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-19 21:48:19 +00:00
Martin Liu
55f8dbd064
adjust watermark level
...
Increase watermark_scale_factor to 200 to better handle
burst memory allocation.
Bug: 251881967
Test: boot
Signed-off-by: Martin Liu <liumartin@google.com>
Change-Id: Ibe663456671892f2ec0e5e20e592b80c96bd371b
2022-10-19 20:33:22 +00:00
Speth Chang
7452bfd1b2
gs201: create catpipe folder for camera useage am: 19177f8ada
am: 131c5f6f15
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20191144
Change-Id: I1d677ea12b06d7ce9f6d2629f4ff07b3ad2970b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-17 07:18:12 +00:00
Speth Chang
19177f8ada
gs201: create catpipe folder for camera useage
...
The folder will be used for place the necessary libraries that used by
catpipe functions.
Bug: 249274299
Test: build pass, check the folder with user build
Change-Id: Ibb54e7c0b171f355ee2b71099533afe15ba09e99
2022-10-17 06:13:42 +00:00
Jack Wu
89d34d5ef9
init: support boot.charger_mode feature
...
1. If the device is powered off by users, boot to charger mode
after plugging in the charger. Otherwise, boot to OS.
2. Disable this feature by default
3. Enable this feature by persist.sys.boot.charger_mode.enable=1
Bug: 251680171
Test: can enter charger mode from power off
Signed-off-by: Jack Wu <wjack@google.com>
Change-Id: I872caa1f54fe8e17bcbcc5bc9407d0da21e83bca
2022-10-14 07:09:39 +00:00
George Lee
008a4db95d
bcl: Add mitigation ready check am: 8a8a2c92a2
am: 1fad9d11dd
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20123356
Change-Id: I801d098eca4d9e948fcb825f685310430546f7b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-10 20:48:21 +00:00
George Lee
8a8a2c92a2
bcl: Add mitigation ready check
...
Instead of relying on vendor.thermal.link_ready property to gate write
to BCL's SYSFS node, adding mitigation ready SYSFS so that writes to
BCL's SYSFS node would not cause NULL pointer dereference.
Bug: 249130916
Test: Confirm property vendor.brownout.mitigation.ready is set
Signed-off-by: George Lee <geolee@google.com>
Change-Id: Ic643a07ddb657cfc7e22537d5d25d0d99324e31c
2022-10-10 17:37:34 +00:00
Prasanna Prapancham
b43c81cbf1
Change ownership of charge_stats to system for clearing am: 78841a5be9
am: 32f6db7623
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19642129
Change-Id: Ib95fe4ac5b2bda3f29f5a63d6b756bbfe406b52a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-08 12:38:57 +00:00
Prasanna Prapancham
78841a5be9
Change ownership of charge_stats to system for clearing
...
Test: Tested with tablet with dock. Userspace is able to read
and clear sysfs node successfully
Bug: 218802317
Signed-off-by: Prasanna Prapancham <prapancham@google.com>
Change-Id: Ice5ec79d912f154203a548c6c40470952d806289
2022-10-08 11:30:30 +00:00
Jeremy Kemp
4a71fb7ab7
GPU: Remove write to ifpo sysfs node. am: 6ef57bda36
am: ad5950966b
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20024376
Change-Id: If78564b40edfefd7f74d1fcd76a9fc70ddd8f2bf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-23 17:54:27 +00:00
Jeremy Kemp
6ef57bda36
GPU: Remove write to ifpo sysfs node.
...
As part of pa/2288829, this node becomes unsupported.
Prevents -ENOTSUPP errors when trying to write to Mali's ifpo sysfs
node.
Test: Boot to homescreen
Bug: 247571932
Change-Id: I0b579728a5b2a4355d648020113dda0592f904aa
Signed-off-by: Jeremy Kemp <jeremykemp@google.com>
2022-09-23 16:55:20 +00:00
Jenny Ho
67e4a021a5
init: add permission to adjust wlc fan alarm level am: 47adfbe5fa
am: 2085817c92
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19992033
Change-Id: Idb8924d1a2bcb672b41571f9d88899a762004887
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-22 01:35:24 +00:00
Jenny Ho
47adfbe5fa
init: add permission to adjust wlc fan alarm level
...
Bug: 246486657
Signed-off-by: Jenny Ho <hsiufangho@google.com>
Change-Id: Id02b6e415aad9f5dae081c45e4db667c27966130
2022-09-20 12:42:38 +08:00
Sayanna Chandula
b8acf39ef0
Revert "thermal: remove gxp cooling device dependency"
...
This reverts commit 617f8719f5
.
Re-enable gxp cooling device
Bug: 238273184
Test: build and boot on device
Signed-off-by: Sayanna Chandula <sayanna@google.com>
Change-Id: I3787c11e674b6781b81d01aad2abc88d99c1d1d0
Merged-In: I3787c11e674b6781b81d01aad2abc88d99c1d1d0
2022-09-19 20:33:20 +00:00
Sayanna Chandula
44f40fe147
Revert "thermal: remove gxp cooling device dependency"
...
This reverts commit 617f8719f5
.
Re-enable gxp cooling device
Bug: 238273184
Test: build and boot on device
Signed-off-by: Sayanna Chandula <sayanna@google.com>
Change-Id: I3787c11e674b6781b81d01aad2abc88d99c1d1d0
2022-09-19 11:45:04 -07:00
Adam Shih
876031a635
use gs-common insert module script
...
Bug: 243763292
Test: boot to home
Change-Id: I0c99d0475af3036197413abf9344d343f761d071
2022-09-07 23:00:45 +00:00
Cheng Chang
f36bc0f15e
gps: raise gps service priority am: 034981b6e5
am: 0cec17cc9b
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19576150
Change-Id: I7e2dfb700e7491b25bceffabd20e03fa47fc6c19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-06 03:59:53 +00:00
Cheng Chang
034981b6e5
gps: raise gps service priority
...
Bug: 237695224
Test: Result 241195410
Change-Id: I9106b8ba3111296225985b4c9f3c2365c23d445d
2022-09-06 03:07:18 +00:00
David Chao
0425df9d4a
thermal: move charger thermal HAL setup into project am: 0d14937aef
am: 82e4c380c4
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19665235
Change-Id: Idd9773cd41442cba06a07245820dd8cad9aa3501
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-22 20:39:34 +00:00
David Chao
0d14937aef
thermal: move charger thermal HAL setup into project
...
Move charger pixel-thermal-symlink from common to project folder
to prevent the GKI version dependencies from blocking init.
Bug: 240897207
Test: thermal_symlinks worked properly in charging mode
Change-Id: I46a4fe59fe62845f8197d3a59b18af0945a163f4
2022-08-22 19:54:12 +00:00
Rick Yiu
ac13ac0e47
Modify rt_uclamp_min value am: 97064d1b58
am: b0718b6702
am: 36af95b676
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19576151
Change-Id: I9c38cc32e810a863df5ee6d0f6b7e73bea68f781
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-10 18:32:54 +00:00
Rick Yiu
b0718b6702
Modify rt_uclamp_min value am: 97064d1b58
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19576151
Change-Id: I540f259d1da61ef8dda59978ce49a0c075993342
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-10 17:42:01 +00:00
Rick Yiu
97064d1b58
Modify rt_uclamp_min value
...
Change the value so that it will map to 910 MHz on mid cores, which
aligns the result of P21.
Bug: 234561004
Test: build pass
Change-Id: I372462d240c5de295959878322c62cc3657cce7c
2022-08-10 17:07:21 +00:00
TeYuan Wang
c74dfaaa39
thermal: allow system to overwrite the skin_therm's trip point am: f14529ed67
am: 0092364a44
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19446499
Change-Id: I2067e0b70a0f6e9750bb84d056921704464832dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-09 03:38:02 +00:00
TeYuan Wang
f14529ed67
thermal: allow system to overwrite the skin_therm's trip point
...
Bug: 236787614
Test: ls -al dev/thermal/tz-by-name/skin_therm/trip_point_0_*
Change-Id: I382214c4942a4f29ee13bf85c8900d131067ae39
2022-08-09 03:08:54 +00:00
Randall Huang
68cb899cc9
Enable scsi error recovery log for debugging am: a245c22458
am: ede0302efe
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19482631
Change-Id: I99bc52e25d34d510059d9f8d76f14d25e88e3e9f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-08-04 02:30:07 +00:00
Randall Huang
a245c22458
Enable scsi error recovery log for debugging
...
Bug: 239451498
Test: run storage-qa pixel/039
Signed-off-by: Randall Huang <huangrandall@google.com>
Change-Id: I4031bd245d8b22762a5fe5a678bc8568ff4eb0c5
2022-08-04 01:33:48 +00:00