Commit graph

1730 commits

Author SHA1 Message Date
Ruofei Ma
ffc4257c83 Revert "update performance-point for AV1 decoder" am: 05e1012a22
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20257686

Change-Id: I43426ccfee21db986f8916d14ed1bb391acbdd32
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-21 21:01:38 +00:00
Ruofei Ma
05e1012a22 Revert "update performance-point for AV1 decoder"
This reverts commit 747f7bb6d7.

Reason for revert: This fix has side effects as described in b/254207680

Bug: 254207680

Change-Id: I771f4d04b17d7e733d9ac163665994a16ea5d711
2022-10-21 20:02:42 +00:00
Chungkai Mei
22652b644b init: set teo as cpu idle governor am: 1906df94e0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19895564

Change-Id: I6d3c943f2c7cb12a7c1c1c3c613a457d6d5c60eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-21 18:33:36 +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
164f0d809c adjust watermark level am: 55f8dbd064
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20171546

Change-Id: I6788b5c18af8249c549a0259899011dcf6354ad9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-19 21:15:14 +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
Yi-Yo Chiang
3b31635a4f [automerger skipped] Remove references to BOARD_BUILD_SYSTEM_ROOT_IMAGE am: 71263e27a9 am: ef642a7fd3 -s ours
am skip reason: Merged-In I110a1e1c07a1debd2c1ce75c70261e62eac8ec5c with SHA-1 a8038a8171 is already in history

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

Change-Id: I8ef24ff09ce002b0981265878f67bb48081add2c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-19 14:25:34 +00:00
Yi-Yo Chiang
ef642a7fd3 Remove references to BOARD_BUILD_SYSTEM_ROOT_IMAGE am: 71263e27a9
Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2261404

Change-Id: I9023519ce28abee805c6d956b9e6568157d37f54
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-19 13:44:01 +00:00
Yi-Yo Chiang
71263e27a9 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-19 19:05:30 +08:00
Darren Hsu
213a7e3cc8 powerstats: expose data provider methods for specific configurations am: 83da3a8261
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20195092

Change-Id: I91351308f2b152fe897a0f511acf37c99156f32e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-19 07:06:48 +00:00
Darren Hsu
83da3a8261 powerstats: expose data provider methods for specific configurations
Please see the bug description for more details.

Bug: 253951732
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: If22930a45c2f0db6437ff57ecc6bc2985f0895e8
Merged-In: If22930a45c2f0db6437ff57ecc6bc2985f0895e8
Signed-off-by: Darren Hsu <darrenhsu@google.com>
2022-10-19 06:38:54 +00:00
Wayne Lin
6c80a5e1bf gps: update gps driver 147.20.23.552120 am: 190a5de57b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20195091

Change-Id: I8c630598cb59c117ee228d8ffbb2161d79b37cb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-18 06:49:51 +00:00
Wayne Lin
190a5de57b gps: update gps driver 147.20.23.552120
- Fix OnChipAccMask setting is not working
 - Fix SUPL connection issue caused by incorrect DNS caching in gpsd
 - Fix ADR_STATE_HALF_CYCLE_RESOLVED is not set properly for GLONASS
 - 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: 249908120
Bug: 247476666
Bug: 247733027
Bug: 230404480

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

Change-Id: I0982fdaea2cc26f2864c9611154606f8a3af6b3c
2022-10-18 06:26:47 +00:00
Speth Chang
131c5f6f15 gs201: create catpipe folder for camera useage am: 19177f8ada
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20191144

Change-Id: Id68c570b2169c007fd3a9a2607b739af2a10afdb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-17 06:45:27 +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
Nicole Lee
996706ec23 Update pixel stability logging mask am: 57282c4cc4
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20105571

Change-Id: I5ce97a6153f69b2c2741e8229846eba9d68cca69
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-16 14:42:18 +00:00
Nicole Lee
57282c4cc4 Update pixel stability logging mask
- Enable GP_CH_COMM, GP_SMPF_TASK, GP_SMPF_UTIL

Bug: 250742408
Change-Id: I034e82502bf58ce5f492ca708028c5bfdfe10a58
2022-10-16 13:50:28 +00:00
Ruofei Ma
df84c668d7 update performance-point for AV1 decoder am: 747f7bb6d7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20193175

Change-Id: I00a42943c9e9673b070567f1b3be8d193707dfb6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-15 00:38:36 +00:00
Ruofei Ma
747f7bb6d7 update performance-point for AV1 decoder
AV1 decoder supports 6 instances 1080p at 30fps, so we need
to publish 180fps for 1080p performance point. Since 180fps
is not standard performance point, we also publish 120fps to
meet the requirement which requires at least one standard
performance point is published.

Bug: 242818250

Test: CtsMediaPerformanceClassTestCases
Test: android.media.misc.cts.MediaCodecListTest#testAllHardwareAcceleratedVideoCodecsPublishPerformancePoints

Signed-off-by: Ruofei Ma <ruofeim@google.com>
Change-Id: I3a46cd3b4856de0e6f6ecb411e47f9e8c366a79d
2022-10-15 00:12:17 +00:00
George Lee
f84abffa8d pixelstats: enable mitigation stats for gs201 am: 6ebf1dceb0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20192844

Change-Id: Ib844176d6855ed2183804adbd8720ed9c94d3d8a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-14 16:51:47 +00:00
George Lee
6ebf1dceb0 pixelstats: enable mitigation stats for gs201
Corresponding change to reflect changes that enable mitigation stats.

Bug: 253522156
Test: Local Test.
$> cmd stats print-logs
$> logcat | grep <atom id>
Signed-off-by: George Lee <geolee@google.com>
Change-Id: Ia0ab4e6da0f908dbca8402db9d767577863035bd
2022-10-14 15:57:59 +00:00
GOOGLE\huangaustin
5eaaf8114f [PixelLogger][P22] Update P22 default.nprf to enable LTE_DM/DRX TC trace for Power team am: a089e44eb1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20185017

Change-Id: I0d403643059461b57ebf5a8f13dbfadf8ef5e65b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-14 10:37:28 +00:00
GOOGLE\huangaustin
a089e44eb1 [PixelLogger][P22] Update P22 default.nprf to enable LTE_DM/DRX TC trace for Power team
bug: 246867493
Change-Id: I4600e4c285f035fea1fbde7202292a8dfb87aa43
2022-10-14 09:59:19 +00:00
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
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
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
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
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
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
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
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
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
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
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
Ray Chi
bfb57fd23f usb: remove redundant changes for USB nodes
Bug: 248982089
Test: build pass
Change-Id: Ic93017c26aada15cb04fc2d5cbeb9c9b07c999fa
2022-09-30 08:35:05 +00:00
Kyle Tso
a83716ff8d usb: Remove the permission change of unused nodes
Bug: 248982089
Signed-off-by: Kyle Tso <kyletso@google.com>
Change-Id: I4707e3bbd7fa1d42e08577edba8d9bb52cc7c061
2022-09-30 08:35:05 +00:00