Commit graph

1706 commits

Author SHA1 Message Date
Sandeep Dhavale
cbb1890cac Use Fastboot AIDL implementation of pixel am: 984cd44d11 am: da5fd65f81
Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2293179

Change-Id: I7974fc6cd7b7433ede2010e7285435b438431806
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-10 19:24:35 +00:00
Sandeep Dhavale
da5fd65f81 Use Fastboot AIDL implementation of pixel am: 984cd44d11
Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2293179

Change-Id: I804f7c5978b5277b4fa61d2a6a3fca27f4983b10
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-10 18:55:35 +00:00
Jerry Huang
ab485bcdbf media: Fine tune c2.android.hevc.encoder performance point am: 386fb05c96
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20409449

Change-Id: Ibfd917be11cf7fa0873cce4f35987b7c472122ed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-09 13:09:22 +00:00
Jerry Huang
386fb05c96 media: Fine tune c2.android.hevc.encoder performance point
Bug: 256080051
Test: android.video.cts.VideoEncoderDecoderTest#testHevcGoog0Perf0320x0240
Change-Id: Ic7ad1f613b80dc95d067e918883f86252561b356
2022-11-09 12:45:13 +00:00
Sandeep Dhavale
984cd44d11 Use Fastboot AIDL implementation of pixel
Bug: 205760652
Test: build

Change-Id: Iccce864539905dd7edf3672e4725505cbe3bdf79
Signed-off-by: Sandeep Dhavale <dhavale@google.com>
2022-11-09 00:36:27 +00:00
Roger Fang
3b5f06e6b4 [DO NOT MERGE] pixelstats: add cca_rate sysfs for VendorAudioHardwareStatsReported am: a82f7b059c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20351786

Change-Id: I01cac0917d23139af5a0148129be865ad17a3862
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-08 10:17:32 +00:00
Roger Fang
a82f7b059c [DO NOT MERGE] pixelstats: add cca_rate sysfs for VendorAudioHardwareStatsReported
Bug: 249225148
Test: manually test passed

Change-Id: Id9f09644176b064b5891d0c3c83414e378260168
Signed-off-by: Roger Fang <rogerfang@google.com>
2022-11-08 09:53:37 +00:00
Robin Peng
8c13e590cc gs201: remove prebuilt boot-user.img usage am: 0272b56e05
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20381688

Change-Id: I874f93ffeab6e0f22cb562ecf03ccae6842bee19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-07 06:47:13 +00:00
Robin Peng
0272b56e05 gs201: remove prebuilt boot-user.img usage
When $(TARGET_KERNEL_DIR) contains:
* boot.img

then use those as prebuilt boot images for the target build.

Bug: 242812258
Change-Id: I10ccfaacfc77cc37eee085b27575fae515ceb088
2022-11-04 06:49:05 +00:00
Star Chang
23775cefc4 Add TWT statistic logs to dumpstate for bugreport. am: d9c9199c83
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19999827

Change-Id: I538bc2ba907d859d85950cd7431afcb600655a20
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-04 02:10:03 +00:00
Star Chang
d9c9199c83 Add TWT statistic logs to dumpstate for bugreport.
Bug: 253348062
Test: dump bugreport ok
Change-Id: I2a1edafa78113e4f48d22244151c3a1500fe7f71
Signed-off-by: Star Chang <starchang@google.com>
2022-11-04 01:31:19 +00:00
Roger Wang
bc9504dc3a wifi: remove unnecessary debug dump am: 712cb29b4d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20335688

Change-Id: I7b81d05a84b426c204ebffd8002efeae6b7f0f1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-01 15:35:36 +00:00
Roger Wang
712cb29b4d wifi: remove unnecessary debug dump
Since design was adjusted, we are no longer need
to cat dump_start when bugreport be triggered.

Bug: 256746618
Test: Trigger bugreport and check debug files.
Change-Id: I1c381a1e0a9bd0611b804c3dd9364eb48e8d4e49
Signed-off-by: Roger Wang <wangroger@google.com>
2022-11-01 15:04:14 +00:00
Jenny Ho
018f4cfbb5 dumpstate: dump battery defend logbuffer am: 70c85f31ab
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20084561

Change-Id: I5d39efd33e79c309b1dc46a974f315bb5b8dab9f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-01 06:09:02 +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
Daniel Mentz
f1985e9641 Import prebuilt kernel modules like fips140.ko am: 3b533e5227
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/19386114

Change-Id: I55fa8fc698b7f460c19e7a7103740122522b3702
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-31 20:26:11 +00:00
Daniel Mentz
3b533e5227 Import prebuilt kernel modules like fips140.ko
Add support for copying prebuilt kernel modules like fips140.ko into the
vendor kernel ramdisk. These kernel modules are different in the following
ways:

- They do not appear in vendor_kernel_boot.modules.load provided by the
  kernel build system.
- We want to put their names at the very beginning of the output
  modules.load file to ensure that they are loaded prior to all other
  modules.

We define a new Makefile variable named
BOARD_PREBUILT_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES. For every filename
on this list, we verify that the file exists in $(KERNEL_MODULE_DIR),
and if it does, we include its name in the modules.load for the vendor
kernel boot ramdisk.

Bug: 194712883
Change-Id: I91a1d834b32717d32621d0a67da9052324cab20c
2022-10-31 19:30:13 +00:00
Badhri Jagan Sridharan
0bed5bfbd7 Rename enable_usb dev node to move_data_to_usb am: 694c890c33
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20309232

Change-Id: I4c7e5a90f1c9479a63ef57d21d7f20b2300c6c39
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-31 14:52:13 +00:00
Badhri Jagan Sridharan
694c890c33 Rename enable_usb dev node to move_data_to_usb
kernel dev attribute has now been renamed from enable_usb
to move_data_to_usb. Update the same.

Bug: 251381400
Signed-off-by: Badhri Jagan Sridharan <badhri@google.com>
Change-Id: I8e4aa0b2e09bfef807f0169eabb79e2fa2e4d2c7
2022-10-31 14:07:51 +00:00
Taehwan Kim
0366079060 BoardConfig.mk: add BOARD_SUPPORT_MFC_ENC_BT2020 am: edfbe0ff75
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20195100

Change-Id: Ia0a7aa8b0bb7f98acb00915ce352c722b5e31a12
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-31 13:22:47 +00:00
Taehwan Kim
edfbe0ff75 BoardConfig.mk: add BOARD_SUPPORT_MFC_ENC_BT2020
Bug: 239912381
Test: atest android.mediav2.cts.EncoderColorAspectsTest
Change-Id: I68be5ef52d60d65886cf9e1dae5069e7daa60775
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
2022-10-31 12:17:47 +00:00
Ruofei Ma
6f8c7df235 update performance-point for AV1 decoder am: 4ac953829d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20225710

Change-Id: I2ea215a957b4bef91c1f092587a2e20ec3b72a0b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-29 03:48:43 +00:00
Ruofei Ma
4ac953829d update performance-point for AV1 decoder
Use the solution mentioned in b/254207680 to solve the issue
where 180fps might not be picked up in some test cases.

Bug: 254207680

Test: MultiDecoderPairPerfTest
Test: MultiDecoderPerfTest
Test: android.media.misc.cts.MediaCodecListTest
Test: android.video.cts.CodecDecoderPerformanceTest

Signed-off-by: Ruofei Ma <ruofeim@google.com>
Change-Id: Ib6c0b4b37a981dc0ffd27aef18614d40fd3603a9
2022-10-27 17:22:20 +00:00
Krzysztof Kosiński
a2df1324fc Set displaycolor platform variable to gs201.
Bug: 241708558
Test: presubmit
Change-Id: I482707e95c4b00b5b18bae18dae9b2cfb666a45e
Merged-In: I482707e95c4b00b5b18bae18dae9b2cfb666a45e
2022-10-27 02:40:22 +00:00
Hua Cheng
e383f1f7c6 [Steadiface] Disable landmark inference dsp usage. am: f7f4d8e84f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/20270804

Change-Id: I9a5d724391f2606599240c4b0544f8831947d10d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-24 17:38:11 +00:00
Hua Cheng
f7f4d8e84f [Steadiface] Disable landmark inference dsp usage.
Bug: 255244818
Test: CTS, GCA

Change-Id: Ia58fd269e611e8eda8d7abfce25f906f9f9e4f18
2022-10-24 16:12:53 +00:00
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