Commit graph

2679 commits

Author SHA1 Message Date
Yi-Yo Chiang
a8038a8171 Remove references to BOARD_BUILD_SYSTEM_ROOT_IMAGE
This variable is always false or empty now.
Remove it so we can mark it as deprecated later.

Bug: 241346584
Test: Presubmit
Change-Id: I110a1e1c07a1debd2c1ce75c70261e62eac8ec5c
Merged-In: I110a1e1c07a1debd2c1ce75c70261e62eac8ec5c
(cherry picked from commit f9b02ea439)
2022-10-14 07:30:57 +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
Adam Shih
56ea3ea8ee move aoc dump to gs-common
Bug: 248426917
Test: adb bugreport
Change-Id: Ib387f304c062d19e181e771e5432bf9493c504bc
2022-10-14 00:38:24 +00:00
Krzysztof Kosiński
fde8e74f7b Remove inclusion of deleted USF makefile.
Bug: 250027581
Test: presubmit
Change-Id: I3d434146427f75824f4b3e1e9af50db3839889d5
2022-10-13 22:11:49 +00:00
George Lee
6185660f49 battery_mitigation: Fix lastmeal timestamp am: 7f2a1321a2 am: c333e21707
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20170666

Change-Id: Icadfb1457d608005b6b8ba10e43f36a500a2549f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-13 19:49:08 +00:00
George Lee
c333e21707 battery_mitigation: Fix lastmeal timestamp am: 7f2a1321a2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20170666

Change-Id: Ib6ee0147e2ff50818eafee7e280c0afe6e55040b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-13 18:31:54 +00:00
George Lee
7f2a1321a2 battery_mitigation: Fix lastmeal timestamp
Lastmeal.txt may be generated from after device rebooted from IRQ
triggering.  By applying limit on the time when it generates,
lastmeal.txt will not be generated after device rebooted.

Bug: 246817058
Test: Trigger brownout and confirm lastmeal.txt has correct timestamp
Signed-off-by: George Lee <geolee@google.com>
Change-Id: I8b52f44fdc64f5ef74e0059720ed58c845e5bf60
2022-10-13 18:11:19 +00:00
linpeter
4a5595af03 Update IDisplay to V7 am: 9afa58f656 am: df9d40c9e2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19989351

Change-Id: I573e05703e5f1699f2c324234256a22b2eed8ab4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-13 08:52:45 +00:00
Darren Hsu
d17ce60169 powerstats: update GPU DVFS to fix GPU EnergyConsumer issue am: 8112355636 am: b724b196b0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20172804

Change-Id: Ie37cc0dc41603fe8a8b5cea0eed85bdcaaa4ee25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-13 08:52:30 +00:00
linpeter
df9d40c9e2 Update IDisplay to V7 am: 9afa58f656
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19989351

Change-Id: I518b53749719d518d9edfc09282a57035c83b111
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-13 08:19:47 +00:00
Darren Hsu
b724b196b0 powerstats: update GPU DVFS to fix GPU EnergyConsumer issue am: 8112355636
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20172804

Change-Id: I6be711af0cb8534fb5d43061a9f9ffe308eab92b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-13 08:19:29 +00:00
linpeter
9afa58f656 Update IDisplay to V7
Bug: 241969007
Change-Id: I8edbf7621cc9b268ad23941366893ae979acb164
2022-10-13 08:11:53 +00:00
Darren Hsu
8112355636 powerstats: update GPU DVFS to fix GPU EnergyConsumer issue
Failed to create GPU EnergyConsumer due to invalid coefficient
size. The size of GPU coefficient list should be equal to the
size of available GPU DVFS list in uid_time_in_state.

Bug: 243455584
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: I7938e3e89d8e1e9a43c49cff60249a723f76b969
Signed-off-by: Darren Hsu <darrenhsu@google.com>
2022-10-12 18:44:50 +08:00
Yi-Yo Chiang
f9b02ea439 Remove references to BOARD_BUILD_SYSTEM_ROOT_IMAGE
This variable is always false or empty now.
Remove it so we can mark it as deprecated later.

Bug: 241346584
Test: Presubmit
Change-Id: I110a1e1c07a1debd2c1ce75c70261e62eac8ec5c
2022-10-12 02:58:55 +00:00
Maddy Yip
a8682a075d Revert "Switch GLES system driver to ANGLE"
This reverts commit f88c62292b.

Reason for revert: DroidMonitor-triggered revert due to breakage https://android-build.googleplex.com/builds/tests/view?invocationId=I87000010097116811&testResultId=TR36928312446722415, bug 252826734 

Change-Id: Idd5865a2c3b1dbca22afcff9e15da3c43da2fb3d
2022-10-11 20:27:15 +00:00
Ian Elliott
f88c62292b Switch GLES system driver to ANGLE
Test: make, flash, and run applications/tests
Bug: 218321565
Bug: 244093320
Change-Id: I6e8d393e92e4b6b145db7a55a1e458218d6f8aab
2022-10-11 15:55:18 +00:00
Wayne Lin
3ca528ec00 gps: update gps driver 147.20.23.551041 am: e3abb196ec am: 9d4a25350f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20126033

Change-Id: I9d064096d50d8d3304bea74a87b2ac3b52f014ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-11 14:50:27 +00:00
Wayne Lin
9d4a25350f gps: update gps driver 147.20.23.551041 am: e3abb196ec
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20126033

Change-Id: Idd09da95f5bd7baf83c9282b201d41a4854516c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-11 14:05:23 +00:00
Wayne Lin
e3abb196ec gps: update gps driver 147.20.23.551041
Support new IPC sitIndGpsNfwData and sitIndApEmcState for modem location privacy feature.

 - sitIndGpsNfwData
Modem can report NFW data for CP non-AGNSS cases like E-CID/OTDOA to
gpsd
 - sitIndApEmcState
Modem can get emergency status from gpsd

Bug: 215260323
Bug: 229463130
Bug: 230404480

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

Change-Id: I2912a3c6f0d078a17b5426c22aceccc3a0408133
2022-10-11 13:39:24 +00:00
Kyle Tso
66689b79b9 usb: Modify the permission of additional i2c-max77759tcpc path am: d0c6349927 am: 64e9948a24
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20108829

Change-Id: Ib45b0bcfaf67c189884a929230ea7dfacc700dfc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-11 06:59:19 +00:00
Kyle Tso
64e9948a24 usb: Modify the permission of additional i2c-max77759tcpc path am: d0c6349927
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20108829

Change-Id: I84b0fa349d5c644fc5f7ed3530ee898101725287
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-11 06:26:25 +00:00
Kyle Tso
d0c6349927 usb: Modify the permission of additional i2c-max77759tcpc path
Bug: 251106770
Signed-off-by: Kyle Tso <kyletso@google.com>
Change-Id: I8b9dcc4b3de7b390f752ee410022dd0d86be9c40
2022-10-11 05:48:54 +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
1fad9d11dd bcl: Add mitigation ready check am: 8a8a2c92a2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20123356

Change-Id: I736f7f1ec030eee562fb3648e639e1bf8016bbd9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-10 20:15:58 +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
32f6db7623 Change ownership of charge_stats to system for clearing am: 78841a5be9
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19642129

Change-Id: I311fcffbc5ba2489c3693a9710cbac8555c8571b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-08 12:03:29 +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
Adam Shih
01f4dc4226 move modem dump to gs-common
Bug: 250475732
Test: adb bugreport
Change-Id: I4b3e1ab273abe0f8cc46cc976cf6e765ff737d2d
2022-10-07 06:37:30 +00:00
Jooyung Han
b7dda6c697 Use devkeys for widevine apex only if they are available
In partner branches devkeys are not available. Use devkeys only when
they are available. Otherwise, use testkeys.

Bug: 249309699
Test: m com.google.android.widevine
Change-Id: If4c5cc208b404e64e576a5e4d5cfb50637bac3ac
2022-10-07 01:37:18 +00:00
Wayne Lin
7083367acb gps: update gps driver 147.20.23.550494 am: f7ffd91480 am: 94d49a9925
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20051126

Change-Id: If9901199ca793c157b8d5bf48a6b1b2285ea2c23
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-06 06:16:34 +00:00
Wayne Lin
94d49a9925 gps: update gps driver 147.20.23.550494 am: f7ffd91480
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20051126

Change-Id: I8a9ee87000683e47d4cf86014d62608565796ce9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-06 05:44:30 +00:00
Wayne Lin
f7ffd91480 gps: update gps driver 147.20.23.550494
Add NAVIC factory test to improve the time of L5 CW test
Fix millisecond error in receivedSvTimeNanos and the corresponding pseudoranges
Add protection code when gpsd call sensor API
Fix invalid sensor availability status report in the PGLOR msg

Bug: 235192024
Bug: 236572839
Bug: 240389454
Bug: 244118456

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

Change-Id: I37ca4158e1f20f671e284ee55ced703400127b68
2022-10-06 05:13:32 +00:00
GOOGLE\huangaustin
a0c84a68bc [P22][M23] Replace the content of default with Pixel_default and delete Pixel_default am: 6b8586ab0e am: 4097e113a6
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20105572

Change-Id: I0474d3c1b1eea8c14bedfdf9a2758fa6fc231688
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-06 03:34:51 +00:00
GOOGLE\huangaustin
4097e113a6 [P22][M23] Replace the content of default with Pixel_default and delete Pixel_default am: 6b8586ab0e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20105572

Change-Id: I51e31400155edd86de54520bd577f2fb64534bd4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-06 03:02:24 +00:00
GOOGLE\huangaustin
6b8586ab0e [P22][M23] Replace the content of default with Pixel_default and delete Pixel_default
bug: 250787128
Change-Id: I5214255f2300d1a2a828e4eb1b5554b6ff671e96
2022-10-06 02:14:01 +00:00
Adam Shih
4a18a3091e update dumpstate build file from mk to bp
Bug: 240530709
Test: adb bugreport
Change-Id: I26776a30fe264b54d0d4f801e3210b554dfcc672
2022-10-06 01:55:04 +00:00
Cyan_Hsieh
9313ba0077 Scale the flexibility for telephony euicc settings am: 3ee92877ae am: a2da9d5a26
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20117794

Change-Id: I53ec7cee16bd5e4261b7ccb1e6d5f2110f892d3a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-05 10:58:57 +00:00
Cyan_Hsieh
a2da9d5a26 Scale the flexibility for telephony euicc settings am: 3ee92877ae
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20117794

Change-Id: I8678d2e3b706ca8e3a61a490d43e106a04917e1b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-05 10:26:19 +00:00
Cyan_Hsieh
3ee92877ae Scale the flexibility for telephony euicc settings
disable copying the xml if DISABLE_TELEPHONY_EUICC set to true

Bug: 246514347
Change-Id: I2b7c2a8f831cdf068129fd0b6f2f7efeb74e94bb
2022-10-05 15:10:33 +08:00
Adam Shih
aef8ff1346 move soc dump to gs-common
Bug: 248428203
Test: adb bugreport
Change-Id: I5b3aec31a80cf68793c73ecf19ae5b953e54c96f
2022-10-04 13:19:17 +08:00
Adam Shih
3c8b537bc9 move ramdump relate dumpstate to gs-common
Bug: 248428203
Test: adb bugreport
Change-Id: I6fb17e87d1acf43421e7aca5ccdc1c1c6e03f022
2022-10-04 04:59:49 +00:00
Adam Shih
8a0f7e41ad move trusty dump from gs201 to gs-common
Bug: 244504232
Test: adb bugreport
Change-Id: I7d92225a02c64a8e7371ba7c25e7ea38e99b1d1a
2022-10-03 09:23:14 +08:00
Kyle Tso
3ff55a2bd8 [automerger skipped] Disable USB contaminant detection when the disable flag is true am: 2307196bb8 am: 76760b26fd -s ours
am skip reason: Merged-In I9d17748d24f3c402deaddb8a9bca89f8ef606056 with SHA-1 82d3ac1789 is already in history

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

Change-Id: I8823a49a0965bd09a48749d526187d312887c27c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-30 09:50:46 +00:00
Ray Chi
7e384ec06a usb: remove redundant changes for USB nodes am: bfb57fd23f am: 4a5043dca6
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20055931

Change-Id: I3fdb7906f0d37c8be3a992f1b8fee9e5e1e41d7c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-30 09:49:26 +00:00
Kyle Tso
92483602cb usb: Remove the permission change of unused nodes am: a83716ff8d am: df0e694cca
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20060646

Change-Id: I2e3e1ab8372a40ad83d8bfde0b054b209eac0611
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-30 09:49:23 +00:00
Kyle Tso
76760b26fd Disable USB contaminant detection when the disable flag is true am: 2307196bb8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20070706

Change-Id: I42fa6e054ab104695c0bacdcbc81c4673ef503bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-30 09:04:31 +00:00
Ray Chi
4a5043dca6 usb: remove redundant changes for USB nodes am: bfb57fd23f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20055931

Change-Id: I982ee1d8a8df0f8e1912b419129c2a79ab6c4e3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-30 09:03:58 +00:00
Kyle Tso
df0e694cca usb: Remove the permission change of unused nodes am: a83716ff8d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20060646

Change-Id: I5baca6719a6f3d39321f2edcd049f29d40663716
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-30 09:03:55 +00:00
Kyle Tso
2307196bb8 Disable USB contaminant detection when the disable flag is true
(ported from 6b1106498e1164f46b9a895ed2258a20a0c7a7b5)

Bug: 244658328
Signed-off-by: Kyle Tso <kyletso@google.com>
Change-Id: I9d17748d24f3c402deaddb8a9bca89f8ef606056
Merged-In: I9d17748d24f3c402deaddb8a9bca89f8ef606056
2022-09-30 08:56:59 +00:00