Commit graph

201 commits

Author SHA1 Message Date
Vincent Palomares
219f46b9a9 Suspend/resume: Optimize suspend/resume callbacks.
Bug: 235135485
Test: boot / hints applied correctly
Change-Id: I2f2200611698a9971eb3885ab81be02d105d2aa2
Signed-off-by: Vincent Palomares <paillon@google.com>
2022-06-30 20:16:57 +00:00
Jack Wu
e8d5f6f270 init: disable dock-defend in charger mode am: 1cb6abcdc6 am: a67a4e88d2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19096096

Change-Id: I45a5a65d97d517e08e078406c374ab2e45ab8199
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-28 16:24:27 +00:00
Jack Wu
1cb6abcdc6 init: disable dock-defend in charger mode
Need to meet energy certification test requirement which needs to
be able to charge FULL.

Bug: 235437635
Test: can charge to full on dock in charger mode
Signed-off-by: Jack Wu <wjack@google.com>
Change-Id: Ifc99a3c48c129c68bf69a9832c0df0cd14b796e0
2022-06-28 16:27:31 +08:00
Jesse Hall
384fc4aa1e Disable GPU firmware logging am: 9497487826 am: 0defa6d923 am: 2e675bef9f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19067922

Change-Id: I005dea6b7b6c03da15ddba922052924e5d489bb3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-25 00:12:48 +00:00
Jesse Hall
0defa6d923 Disable GPU firmware logging am: 9497487826
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19067922

Change-Id: I9c6ce8b50314ae6eb2757237c110892e9da4aa15
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-24 23:31:44 +00:00
Jesse Hall
9497487826 Disable GPU firmware logging
Test: check sysfs node value after boot
Bug: 237080441
Change-Id: I27d2896ad57ab9245fe78839722d8fe62fb148bb
2022-06-24 14:25:05 -07:00
Sayanna Chandula
a3d76b3627 thermal: remove gxp cooling device dependency am: 617f8719f5 am: 9f66710fc9 am: 129b635a7b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19023636

Change-Id: I778b803474ea6a1f116307f041a0b1545755abaf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-24 00:29:53 +00:00
Sayanna Chandula
9f66710fc9 thermal: remove gxp cooling device dependency am: 617f8719f5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19023636

Change-Id: I51b5c047923cbec2c6b648ffeab64295ba960a4d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23 23:28:08 +00:00
Sayanna Chandula
617f8719f5 thermal: remove gxp cooling device dependency
Bug: 236296247
Test: Build and boot on device
Signed-off-by: Sayanna Chandula <sayanna@google.com>
Change-Id: I336ac5eee16771c59a66776f71b9a4e1b5c76461
2022-06-23 23:11:18 +00:00
Jenny Ho
2d3b0d1523 init.rc: add permission to dump battery debugging data am: e3a70263b6 am: 43729e921a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/18984406

Change-Id: Ia37bc9846cccf3195200d3b4abecd4ee5bc5eea6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-21 07:17:28 +00:00
Jenny Ho
e3a70263b6 init.rc: add permission to dump battery debugging data
Bug: 205259954
Signed-off-by: Jenny Ho <hsiufangho@google.com>
Change-Id: I6d71cc6fb11e1881d78a81f36162e3d9493654bd
2022-06-21 06:33:43 +00:00
Jack Wu
1884fd667d add permission for pca charge_stats access am: 59f0266f32 am: cf6bb153ae
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/18869106

Change-Id: I4f14eeef91e665b38c7f46dfc5397fa41d04ce19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-17 20:34:16 +00:00
Jack Wu
59f0266f32 add permission for pca charge_stats access
Bug: 235050913
Test: no Permission denied while accessing the file node
Signed-off-by: Jack Wu <wjack@google.com>
Change-Id: I078990fe143d46f30eb0fdf22985c193dcde240d
2022-06-17 02:52:08 +00:00
Dave Chen
2dac7e04fc Add folder needed to hold camera calibration files am: 482a3c1562 am: 7f0347e6a0 am: 0cecde45a9
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/18884381

Change-Id: I7f89548ed36e60b7594bb97ceb430259f126f968
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-15 02:38:33 +00:00
Dave Chen
7f0347e6a0 Add folder needed to hold camera calibration files am: 482a3c1562
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/18884381

Change-Id: Ib8b4a3b2b616308ef9d522aae71644a2c94c0086
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-15 00:56:43 +00:00
Dave Chen
482a3c1562 Add folder needed to hold camera calibration files
Test: run on P10
Bug: 233716733

Change-Id: Ic627d73d6d9a604bda71bf2f2a91c19fc9bb1437
2022-06-14 23:52:49 +00:00
Jack Wu
925fbdd7a2 init: disable dock-defend in charger mode am: d10e415cd9 am: 995136cfb2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/18831615

Change-Id: I9ec3a0498b07d5e108c3978c155e6896e93ada5a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-14 06:03:04 +00:00
Jack Wu
d10e415cd9 init: disable dock-defend in charger mode
Need to meet energy certification test requirement which needs to
be able to charge FULL.

Bug: 235437635
Test: can charge to full on dock in charger mode
Signed-off-by: Jack Wu <wjack@google.com>
Change-Id: I727e2596928dc8f95d7aeba775241419ddd78273
2022-06-14 05:11:51 +00:00
David Chao
1fce16a469 thermal: allow system to overwrite the skin_therm1's trip point am: 2b483be348 am: 2d3df105b6
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/18753608

Change-Id: I3a9764ee130dddfc12c75ca6a16c557789daaac8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-09 04:06:00 +00:00
David Chao
2b483be348 thermal: allow system to overwrite the skin_therm1's trip point
/dev/thermal/tz-by-name/skin_therm1 # ls -l
total 0
-rw-r--r-- 1 system system 4096 2022-06-06 13:41 trip_point_0_hyst
-rw-r--r-- 1 system system 4096 2022-06-06 13:41 trip_point_0_temp

Bug: 233972622
Test: ls -al /dev/thermal/tz-by-name/skin_therm1/
Change-Id: I347c645c7ce23e6e26ea7ef20db9d6f0a66b6498
2022-06-09 03:17:57 +00:00
Kean Mariotti
0c2e0a54d1 Revert "init: fix incorrect pca94xx sysfs node path" am: 41329324a4 am: 3905b03c49
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/18796207

Change-Id: I37a62a5ced464d99c8926ddcf8ceceef08429249
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-08 15:49:19 +00:00
Kean Mariotti
41329324a4 Revert "init: fix incorrect pca94xx sysfs node path"
This reverts commit 0d15498d3e.

Reason for revert: 235332394

Change-Id: I50e46d66f33b1b29917f6827fc9cb51da9fe293a
2022-06-08 12:51:36 +00:00
Jack Wu
43f80a84b1 init: fix incorrect pca94xx sysfs node path am: 0d15498d3e am: 8b48fa1d7b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/18773323

Change-Id: I32b99e084e46a4b2d53fd0d26fe4f111b10da91e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-08 10:32:39 +00:00
Jack Wu
0d15498d3e init: fix incorrect pca94xx sysfs node path
Bug: 235050913
Test: can parse pca stats in pixelstats-uevent
Signed-off-by: Jack Wu <wjack@google.com>
Change-Id: I4b921102bd46544adfc049816ba31b3188859973
2022-06-08 09:24:39 +00:00
TeYuan Wang
39fbb8f768 thermal: allow system to overwrite the usb_pwr_therm's trip point am: 879b29aea1 am: 0195da1f0d am: 825ffe363f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/18568188

Change-Id: I8c0c6e6daeeeb4af8f3670f2d58c7f3dded9cb71
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-24 19:04:15 +00:00
TeYuan Wang
879b29aea1 thermal: allow system to overwrite the usb_pwr_therm's trip point
Bug: 222577017
Test: ls -al /dev/thermal/tz-by-name/usb_pwr_therm/
Change-Id: Ic7807bb67808a55e56ae65367729d083df672225
2022-05-24 17:24:41 +00:00
Richard Chang
f1ec0ab542 Support Vendor System Native Experiment for cpusets am: 029b9e210f am: 32938364a9 am: bef98de8cf
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/18369765

Change-Id: Ice3681df1abc81e5002e998f26a74c79bf2ab5fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-23 07:13:51 +00:00
Richard Chang
029b9e210f Support Vendor System Native Experiment for cpusets
Let vendor_init adjusted the cpusets by device config from the
server. Allow us to study the performance and power impacts
by various experiment settings.

Bug: 223685902
Test: adb remount ; adb push <init.xxx.rc> /vendor/etc/hw/ ; adb reboot
Test: change persist.device_config.vendor_system_native.<group>_cpuset and check /dev/cpuset/<group>/cpus is also modified
Change-Id: Ie8470f05aacff27d89d276468d78ab32349dbfd2
2022-05-23 06:06:15 +00:00
Wei Wang
001c6c925b Remove group_throttle setting am: 3d3d140f4f am: 510de65bfe am: 3003eaba8b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/18486711

Change-Id: I7f014246ebc95651dd466c70f70d1e11116b7188
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-19 15:50:17 +00:00
Wei Wang
3d3d140f4f Remove group_throttle setting
Test: Build
Bug: 233149512
Change-Id: I2416e5d1a401ba401407e46754fa33cacba6942d
Signed-off-by: Wei Wang <wvw@google.com>
2022-05-19 14:29:56 +00:00
chungkai
b8a96c349b devfreq: reset ddr freq after boot am: 64dfe98a5c am: b0b360c6e8 am: 0ddd76b343
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17987932

Change-Id: Ida8af2c94d4c580d7692b231a317c174647bb0c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13 20:22:25 +00:00
Taeju Park
7246eb090e Tune PMU frequency limit parameters am: 3af716da5c am: a3c97a6031 am: 5812b1928b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/18322719

Change-Id: I45a7fb3c30f2074766c81029884c6cf81981b8a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13 17:21:13 +00:00
chungkai
64dfe98a5c devfreq: reset ddr freq after boot
to reduce boot time, boost ddr freq when booting
and reset it after booting.

Bug: 230581379
Test: pass
Signed-off-by: chungkai <chungkai@google.com>
Change-Id: Iaac39e3ad6d5950b1c9676966187eaa13affab7f
2022-05-13 06:39:41 +00:00
Taeju Park
3af716da5c Tune PMU frequency limit parameters
Bug: 223688700
Signed-off-by: Taeju Park <taeju@google.com>
Change-Id: I19e20e846fb68be4e89a966cc4f1381be151bede
2022-05-12 22:38:18 +00:00
Labib
b9ffc0080f Change sysfs file group to allow write from RadioExt am: 1ca9284256 am: a3fb165d44
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17955931

Change-Id: I7d63eb0343cf89b900d456c8901d3a367f8bee15
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 05:30:34 +00:00
Labib
18b07ba7ee Change sysfs file group to allow write from RadioExt am: 1ca9284256
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17955931

Change-Id: Ieb2105c634bda3f00d8fc5ec7cbe8f38a40074bf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 05:07:36 +00:00
Labib
1ca9284256 Change sysfs file group to allow write from RadioExt
Bug: 212601547
Test: Manual
Change-Id: Ie1638265072cc395e7292570dae2a7aadb4d20bb
2022-05-03 01:14:09 +00:00
Stephane Lee
7d8297fdcb Add thermal stats permissions for clearing am: 226081edcb am: 50057915d0 am: 30f8c20c3b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/18012356

Change-Id: I17fb0cb43791b7354cf5c9e5b8abcb2d136434e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 03:41:48 +00:00
Stephane Lee
226081edcb Add thermal stats permissions for clearing
Bug: 227199213
Test: echo 2 > /dev/thermal/cdev-by-name/dc_icl/cur_state
   Verify logcat | grep pixelstats. Ensure there are no errors
Change-Id: I72f3f9d5fd39c18bba8d4bdb023c7b9eecf6a691
2022-04-28 02:16:10 +00:00
George Lee
87cee0f09d bcl: Update correct vdroop threshold voltage am: 91793f54da am: e1a15fad90 am: 140410ba9d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17947313

Change-Id: I7f48876be0badf3a5221cd8e2d6be14ed45cf194
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 00:48:39 +00:00
George Lee
91793f54da bcl: Update correct vdroop threshold voltage
Bug: 230393895
Test: Boot and confirm correct settings loaded
Signed-off-by: George Lee <geolee@google.com>
Change-Id: Iab7748f082d5e0262ab6e53f7ed6742e113e7328
2022-04-26 23:07:55 +00:00
Sayanna Chandula
4a836cc5ba thermal: enable thermal engine for evt1.0 devices am: aba15a7cb6 am: ce9952f278 am: 3a4c107ae2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17903066

Change-Id: Ib25b065a57e29aa24d85165d560b4f88f5e2a3cf
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-25 19:56:48 +00:00
Sayanna Chandula
aba15a7cb6 thermal: enable thermal engine for evt1.0 devices
Currently thermal engine is disabled on A0 based devices using a
separate config file, thermal_info_config-A0.json.
This change removes that restriction so that thermal engine can
be enabled for EVT1.0 devices using device specific rc file.

Bug: 196478280
Test: Build and boot on device. Check thermal config
Signed-off-by: Sayanna Chandula <sayanna@google.com>
Change-Id: I2171f38802b3770317dfb9a3b2106e613c0ccdb4
2022-04-25 18:20:58 +00:00
SalmaxChang
217a017f60 init: restorecon modem persist file am: 63024e0a54 am: 50a2976c93 am: 95bec958f8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17914312

Change-Id: Ib12fe53da8ac27ca03b4c3c59d8684e53443342d
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-25 15:37:25 +00:00
SalmaxChang
63024e0a54 init: restorecon modem persist file
Relabel the selinux context of modem persist file

Bug: 230289342
Change-Id: I04248cac4a247d6376686a6451251da3799cf64b
2022-04-25 14:15:30 +00:00
chungkai
b4ab7a1f43 init: update new boost rt uclamp value am: 201c33ad90 am: 41c4950701 am: d3a12d8fef
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17897248

Change-Id: I8755c7c81135613cc94ed4b87a4057aa6913eceb
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-22 22:00:00 +00:00
chungkai
201c33ad90 init: update new boost rt uclamp value
update new boost uclamp value since we update
cpu capacity

Bug: 224649226
Test: pass
Signed-off-by: chungkai <chungkai@google.com>
Change-Id: I2a6211d18af69f5a7269d389c76e43337e5f0c35
2022-04-22 16:02:13 +00:00
leohsieh
b4f868f0bd UDFPS: Configure permission for display file node. am: b51698c4a9 am: db4524b212 am: 195e5aee82
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17750075

Change-Id: I18e8044c5976c492cd29f22f4c0ef1182942ca52
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-22 11:11:04 +00:00
leohsieh
b51698c4a9 UDFPS: Configure permission for display file node.
Configure permission to get display DDIC chip id.

Bug: 228302164
Test: Verify system process can write to the node.
Change-Id: I647f6d27848d96a8639560616edc7c71a4e49aa9
2022-04-22 05:11:32 +00:00
Stephane Lee
c5d438fff8 ODPM: Fix rail selection file permissions am: 87b68b782d am: 92d05a66d0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17663345

Change-Id: I136e5b154e51a1e3478ef4b23521365b125d54d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-21 10:05:07 +00:00