Commit graph

1879 commits

Author SHA1 Message Date
Jack Wu
c5620b07aa init: enable dock-defend by default am: 0ac69fbfc0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20717026

Change-Id: I7f1706006b3c6714af4b14bd334dc8f9b10938e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-13 08:21:28 +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
Automerger Merge Worker
042bb2fcca Merge "[automerger skipped] Merge Android 13 QPR1 am: 2f23c3e067 -s ours" into stage-aosp-master am: 5a4b5fe40f -s ours
am skip reason: Merged-In I282f5129bcc91d99e924f514b01fc4e7e37e9ea9 with SHA-1 7a257f0090 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2338099

Change-Id: If1df7228ab634ed8b56c0051ab523966f657f39c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-10 00:39:09 +00:00
Xin Li
ce799728ec [automerger skipped] Merge Android 13 QPR1 am: 2f23c3e067 -s ours am: 086d0c56ed -s ours
am skip reason: Merged-In I282f5129bcc91d99e924f514b01fc4e7e37e9ea9 with SHA-1 7a257f0090 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2338099

Change-Id: Ic2b4470a8a64b25021f73e5ed12bf92eff176eb6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-10 00:24:52 +00:00
Automerger Merge Worker
5a4b5fe40f Merge "[automerger skipped] Merge Android 13 QPR1 am: 2f23c3e067 -s ours" into stage-aosp-master 2022-12-09 23:29:33 +00:00
Xin Li
c1397814bd [automerger skipped] Merge Android 13 QPR1 am: 2f23c3e067 -s ours
am skip reason: Merged-In I282f5129bcc91d99e924f514b01fc4e7e37e9ea9 with SHA-1 7a257f0090 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2338099

Change-Id: I194a1bc47e84c240bd61db82736b18c9b09c2326
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-09 23:19:31 +00:00
Xin Li
086d0c56ed [automerger skipped] Merge Android 13 QPR1 am: 2f23c3e067 -s ours
am skip reason: Merged-In I282f5129bcc91d99e924f514b01fc4e7e37e9ea9 with SHA-1 7a257f0090 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2338099

Change-Id: Icbd07bcc166fd93861a6c60b37c6928e82796214
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-09 23:14:46 +00:00
Chungkai Mei
ec067d589a Remove UClamp Threshold setting am: b35aecbd48
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20672099

Change-Id: I01d05c20ef52b38e695698c01d047d02302243ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-09 22:27:19 +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
Xin Li
2f23c3e067 Merge Android 13 QPR1
Bug: 261731544
Merged-In: I282f5129bcc91d99e924f514b01fc4e7e37e9ea9
Change-Id: Iffde0bea774b438cf7f4caa74fd4852d2db2aec7
2022-12-09 10:24:36 -08:00
Wasb Liu
28837ce0f3 init: fix permission for logbuffer am: 51e87c4f51
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20604239

Change-Id: I0923280016290efccecfc6d12afa83cae9992afa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-08 18:42:32 +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
kierancyphus
3ddf4a6490 Dumpstate: use new history dir and inc more files am: ebeab15ad7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20617836

Change-Id: I5d2b5913e9d94d16cc43acbe3b4b86604effd96c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-07 07:33:02 +00:00
kierancyphus
ebeab15ad7 Dumpstate: use new history dir and inc more files
Modify the logging mask file path to instead point to the new history
directory, as well as include more files (right now only logging mask
history and logging enabled history).

Bug: 259174982
Test: Manually build and inspect bugreport to make sure files are
included

Change-Id: Id87f381a4895399a035ea4fe55d132e31d5d796c
Merged-In: Id87f381a4895399a035ea4fe55d132e31d5d796c
2022-12-07 06:55:42 +00:00
Jack Wu
003dbba083 gs201: use CPU4 in charger mode am: d59bb0d1bf
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20650334

Change-Id: I700b28e647aa1b8ffd52f0663250f3f1c1424488
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-06 16:00:18 +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
06c85ddabf init: add battery persist folder am: 243d9332db am: 399b41622d am: 17d9a89d34
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20615246

Change-Id: I0d5348b3c1c0f4af3af52b438beb189f40e6db9c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-05 05:34:08 +00: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
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
Xin Li
5d560b434f [automerger skipped] Merge TQ1A.221205.012 am: 0079ea5877 -s ours
am skip reason: Merged-In Ia58fd269e611e8eda8d7abfce25f906f9f9e4f18 with SHA-1 f7f4d8e84f is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20592264

Change-Id: I6d88de90f76e5f4bf6e662a6d321111639d60491
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-03 01:26:13 +00:00
George Lee
96801439d6 Enable BrownoutDetection only for debug build am: d0586cdd4b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20621914

Change-Id: I2201671de02bc13c85c0af723813ad23a7b3b9f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 23:06:30 +00:00
George Lee
d0586cdd4b Enable BrownoutDetection only for debug build
Bug: 237287659
Test: Confirm its only debug build only has BrownoutDetection app
Merged-In: If80954497a75da0d41c8d75126e42eaae1330003
Change-Id: Ibc1102f779007692d41a423a30075f745129ea1b
Signed-off-by: George Lee <geolee@google.com>
2022-12-02 18:36:20 +00:00
George Lee
acf22d0a0f Battery Mitigation: Use Brownout Reason am: 2a2ebf1d78
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20614674

Change-Id: Ic7130d5850042ecb9841f0e90b644b93feea4298
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02 07:05:12 +00:00
George Lee
2a2ebf1d78 Battery Mitigation: Use Brownout Reason
Brownout Reason replaces startup_bugreport_requested.  Battery
Mitigation needs to be updated.

Bug: 237287659
Test: Ensure lastmeal.txt is properly generated.
Merged-In: If80954497a75da0d41c8d75126e42eaae1330003
Change-Id: Ie06da78b7b9435d134c99627de53d6292def58b1
Signed-off-by: George Lee <geolee@google.com>
2022-12-02 03:37:14 +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
Wayne Lin
1f65c08f61 DO NOT MERGE gps: update gps driver 147.20.23.556285 am: 4a94625bce
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20585787

Change-Id: I9c2e094ede7f0ca4fe3539897c291843c42608a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 09:10:11 +00:00
Wayne Lin
4a94625bce DO NOT MERGE gps: update gps driver 147.20.23.556285
- Fix no GPGSV information in CP LPP session
 - Implement SIT_IND_GPS_NFW_MODE to make modem request NFW status from gpsd
 - Fix the high EA issue caused by last known position
 - Use network PLMN to determine carrier configuration when SIM PLMN is
   not available

Bug: 248476067
Bug: 252972119
Bug: 243358812
Bug: 258355692

Verify test: b/260660381
Test: VtsHalGnssTargetTest pass
CtsLocationGnssTestCases pass
PtsChreTestCases pass

Change-Id: Ibe886b3559405bd7e8732aab9c023351c9629ee6
2022-12-01 08:53:42 +00:00
Ziyi Cui
7eb65a1c13 [DO NOT MERGE] gs201:dumpstate: Dump long irq metrics, resume latency metrics at bugreport am: ead189b0f8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20474141

Change-Id: I68d5f482975fdb93dd384615d6c0c1683857803e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 07:03:18 +00:00
Ziyi Cui
204068aff1 gs201: pixelstats: add pixel perf stats paths am: 87cb8256a3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20003195

Change-Id: I6099f7cc1f186d495d0011ab82f86b4c6c91fa80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 07:03:10 +00:00
Ziyi Cui
0301fce581 [DO NOT MERGE] dumpstate: Dump Temperature Residency at bugreport am: 78f9096a34
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20470229

Change-Id: I7dec3ecc4eb587ae04ea3ec0516b991defdcdf25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 06:59:44 +00:00
Ziyi Cui
a53b4e6b88 gs201: pixelstats: add pixel temperature residency stats paths am: 980362e77d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20429745

Change-Id: I3a53a5f52bfa9aaa83325e77c338a0d620ffda2d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-01 06:59:37 +00:00
Ziyi Cui
ead189b0f8 [DO NOT MERGE] gs201:dumpstate: Dump long irq metrics, resume latency metrics at bugreport
At the bugreport, capture long irq metrics and resume latency metrics

Bug: 227809911
Bug: 232541623
Test: "adb bugreport" includes metrics capture.
Signed-off-by: Ziyi Cui <ziyic@google.com>
Change-Id: I8dc3330da3b9274be24534b52db86f0b3d01a482
2022-12-01 06:31:01 +00:00
Ziyi Cui
87cb8256a3 gs201: pixelstats: add pixel perf stats paths
Add pixel perf metrics paths in sysfs paths list

Bug: 232541623
Test: Tested resume latency metrics
Signed-off-by: Ziyi Cui <ziyic@google.com>
Change-Id: I7301e3ba53497906ad523dd9f02ccfe796b5c2de
2022-12-01 06:30:27 +00:00
Ziyi Cui
78f9096a34 [DO NOT MERGE] dumpstate: Dump Temperature Residency at bugreport
At the bugreport, capture Temperature Residency metrics

Bug: 246799997
Test: Test: "adb bugreport" includes temp residency metrics capture.
Signed-off-by: Ziyi Cui <ziyic@google.com>
Merged-In: I49ffdcadce89e3dc8859819576998df56928a75a
Change-Id: I360b7d26c94556f43945a0c3c0e942fb0c48fa5d
2022-12-01 06:27:22 +00:00
Ziyi Cui
980362e77d gs201: pixelstats: add pixel temperature residency stats paths
Add pixel temperature residency  metrics paths in sysfs paths list for gs201

Bug: 246799997
Test: Tested temperature residency metrics
Signed-off-by: Ziyi Cui <ziyic@google.com>
Merged-In: Ib0788756eb77490e257145bd90c9b8041149ede0
Change-Id: Ib0788756eb77490e257145bd90c9b8041149ede0
2022-12-01 06:27:22 +00:00
Mason Wang
e394da1a62 Dumpstate: Filter not used dumps of touch node. [DO NOT MERGE] am: 758d4f22fe
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20585803

Change-Id: Ied9169de78ce5cf906b77ef6d66ad2c792351711
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-30 23:50:22 +00:00
Mason Wang
758d4f22fe Dumpstate: Filter not used dumps of touch node. [DO NOT MERGE]
Bug: 226475119
Test: Dumps of outer panel is in bugreport.
Change-Id: I1e6e59e1709715306671df9536685d9b3a9e34d6
2022-11-30 23:04:01 +00:00
Wasb Liu
ab7efdbdbb init: add battery persist folder am: a573337875
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20473347

Change-Id: Idb29c38ddfa36a59029e07776e98a46bfe395274
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-30 09:59:32 +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
Xin Li
0079ea5877 Merge TQ1A.221205.012
Bug: 255404110

Merged-In: Ia58fd269e611e8eda8d7abfce25f906f9f9e4f18
Change-Id: I7d2519c93ce8c11b8eb45a47fac9a3fc16145138
2022-11-29 15:18:13 -08:00
Mason Wang
aecc127679 Dumpstate: Avoid to dumps on invalid file node [DO NOT MERGE] am: 0cdf324421
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20400885

Change-Id: I761f6de142652d33925a18ae1efd049c41ba25ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-29 08:06:53 +00:00
Mason Wang
0cdf324421 Dumpstate: Avoid to dumps on invalid file node [DO NOT MERGE]
Bug: 226475119
Test: Verify pass by touch dump data in bugreport.
Change-Id: I9088ca44a9111ae36462f340da57dfe27d4b86ec
2022-11-28 11:51:37 +08:00
Nicole Lee
bb6391f06b Update pixel stability logging mask am: ef3195940e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20567678

Change-Id: I2db00135ba10b3dcb4144a57132a4d5ca6051350
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28 02:23:22 +00:00
Nicole Lee
ef3195940e Update pixel stability logging mask
- Enable COMMON_HAL, PAL_PWR

Bug: 260304925
Change-Id: I7a78616ee045aadece5cac370839c7544e39f240
2022-11-25 17:30:16 +08:00
Puma Hsu
360258f4c0 usb: modify the initial_descriptor_timeout to 500ms am: 0c3dc78fb9
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20543177

Change-Id: I632cdcbff310653d210cf81f910265d229ac33ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-24 14:10:52 +00:00
Puma Hsu
0c3dc78fb9 usb: modify the initial_descriptor_timeout to 500ms
Since retry times of kernel driver are 24 during USB enumeration,
the total time of bad USB enumeration will waste 48 seconds.

This patch will reduce the timeout from 2 seconds to 500ms, so the
total time is changed to 12 seconds.

(cherry-pick from commit dd9bb5578cd197b44f32c0c19aca79610b5bdd54)

Bug: 256100001
Test: the timeout value is 500
Change-Id: I6c30e3c9168242f5c22443cbd5622892617e0520
Signed-off-by: Puma Hsu <pumahsu@google.com>
2022-11-24 13:34:14 +00:00
Kieran Cyphus
be98ee5556 Dumpstate: include LoggingMaskHistory.csv on bugreport am: fef314ea8a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20335689

Change-Id: Idd9b5560df3a01dfdbf22bc1d73061d4306ff2bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-23 07:58:09 +00:00
Kieran Cyphus
fef314ea8a Dumpstate: include LoggingMaskHistory.csv on bugreport
Bug: 241739027
Test: trigger bugreport with `adb bugreport` and inspect the
logs to to make sure it is copying over LoggingMaskHistory and
including it in the tar file at the end.

Change-Id: I93ad2655193c57a0782c1535dc1cde3d0db1aeec
2022-11-23 07:27:30 +00:00
Hua Cheng
7cb4c9e728 Revert "[Steadiface] Disable landmark inference dsp usage." am: 945f9e6cd5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20456650

Change-Id: I1ec4757d0eb4644a065e8c57f9221cb6accbc5a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-22 07:17:25 +00:00
Hua Cheng
945f9e6cd5 Revert "[Steadiface] Disable landmark inference dsp usage."
This reverts commit f7f4d8e84f.

Reason for revert: The issue b/255244818 caused by cl/476717338 is fixed in cl/477452462 on QPR2.

Bug: 257660234
Test: CTS
Test: Check DSP-TPU landmark is enabled.

Change-Id: I122b3d786cf670515fc471baa043fdd4ccdf0d72
2022-11-22 07:00:30 +00:00