Commit graph

5162 commits

Author SHA1 Message Date
Chien Kun Niu
6ef77dd8f0 usb: hal: add all the i2c nodes for tcpc functions
This change is to add all the possible i2c nodes for tcpc functions with the correct permission, due to the path may change with different android version.

Bug: 273391794
Test: limit 1.3A work when connect to Head Unit
Change-Id: Iefb44f37c5b42ae5579e928477efc927d270b724
2023-03-21 05:14:33 +00:00
Adam Shih
27657f1a1e allow modem to debug 5 seconds longer
Bug: 273638955
Bug: 273639036
Test: adb bugreport
Change-Id: I0c978577625397ba88958b31ae8ace6a6aabd9ab
2023-03-20 10:26:33 +08:00
Ian Elliott
65460483f6 gs101: Use SkiaVk as RenderEngine backend
After 2 days, I see no issues after enabling on Pixel 7 Pro.  Time to
enable across gs101 and gs201.

Test: no issues seen after enabling on Pixel 7 Pro
Bug: 236390072
Change-Id: Iad0ff2a0bbde894724672b5b56846a8da005dde5
2023-03-17 16:33:38 -06:00
Xin Li
60ae084dd3 [automerger skipped] Merge Android 13 QPR2 am: 8432b44dc8 -s ours am: eb56c5c40d -s ours am: 05aa63f859 -s ours
am skip reason: Merged-In I2ffb9c251fa2eba33cf1de9ea537c1182927b167 with SHA-1 a1f4b82a9e is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2485272

Change-Id: I614e1f7039c94157d4145d9525d224fcc759c319
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-15 00:06:31 +00:00
Xin Li
05aa63f859 [automerger skipped] Merge Android 13 QPR2 am: 8432b44dc8 -s ours am: eb56c5c40d -s ours
am skip reason: Merged-In I2ffb9c251fa2eba33cf1de9ea537c1182927b167 with SHA-1 a1f4b82a9e is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2485272

Change-Id: I69d36caeebdf36435f7ed31d45d526d8b10c726f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-14 23:06:26 +00:00
Xin Li
eb56c5c40d [automerger skipped] Merge Android 13 QPR2 am: 8432b44dc8 -s ours
am skip reason: Merged-In I2ffb9c251fa2eba33cf1de9ea537c1182927b167 with SHA-1 a1f4b82a9e is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2485272

Change-Id: I6bb867c66d24b792d567ef7d5c6840aa8460783d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-14 22:32:39 +00:00
Xin Li
8432b44dc8 Merge Android 13 QPR2
Bug: 273316506
Merged-In: I2ffb9c251fa2eba33cf1de9ea537c1182927b167
Change-Id: Ie8d326adde2877f7fb9875f0d36c83ef088d7719
2023-03-13 23:09:32 -07:00
Jasmine Cha
e588f47ea3 audio: move audio hal hidl and mk to gs-common
Bug: 259161622
Test: build pass and check audio function with HIDL service

Change-Id: I4f177690e348610a955fb93511419057a925a0d7
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2023-03-10 02:05:58 +00:00
Habib Moukalled
9f144dad86 Updating VINTF manifest for IDebugManager.
Notes:
- Adding new AIDL HAL for IDebugManager.

Bug: 249611327
Test: build test
Change-Id: I0e13dee7e1ce52c68cd97b7140d2f06e49ddbd06
2023-03-09 17:06:05 +00:00
Adam Shih
78bbc7d5f8 Move display dump to gs-common
Bug: 269212897
Test: adb bugreport
Change-Id: Idc38fd971b274ba4ef62e2347c92eef7fb13e20f
2023-03-07 12:57:48 +08:00
Jack Wu
63abc33c26 Revert "Revert "gs101: update AIDL IGoogleBattery manifest version to 2""
Bug: 271224032
Test: TH
This reverts commit 4b48ab2c54.

Change-Id: I4ac23bea1fb7561780c0e2dfe6285aee174d9dc8
2023-03-04 13:13:30 +08:00
Jack Wu
fc0e75d484 Update health AIDL HAL to V2 am: 5fcf1334d2 am: acf60f5178 am: 41f23e6524
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2356797

Change-Id: Ib22f43610b5dab1d9cc2f25f43e2621f0ed643eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-03 17:31:51 +00:00
Jack Wu
41f23e6524 Update health AIDL HAL to V2 am: 5fcf1334d2 am: acf60f5178
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2356797

Change-Id: I353a93e823e57ad2afb277cc09bdd584fb529ad4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-03 16:51:02 +00:00
Jack Wu
4b48ab2c54 Revert "gs101: update AIDL IGoogleBattery manifest version to 2"
Bug: 271224032
Test: TH
Reason for revert: Build Breakage on redfin

This reverts commit 71043f13f6.

Change-Id: I3fbb85d3be3b106acc68856954c23d840049780c
2023-03-03 19:15:29 +08:00
Oscar Shu
49b2eaf151 Update overlay to support MAC randomization on open SSIDs
Bug: 270441948
Test: compile
Change-Id: I9042b2bd91f8fe97b285888aa04d208d9f9634f0
2023-03-03 05:15:18 +00:00
Midas Chien
261b9dfaa0 BoardConfig: support SKIP_VALIDATE by default
Bug: 270479799
Test: VtsHalGraphicsComposerV2_4TargetTest
Change-Id: Ia6e10eb088222b1e8f2e807a14e2060d7e25d382
2023-03-03 03:48:37 +00:00
Jack Wu
acf60f5178 Update health AIDL HAL to V2 am: 5fcf1334d2
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2356797

Change-Id: Idea2ddb372b49213e0fe7d3956ccbe62bf2ec761
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-03 01:23:25 +00:00
Jack Wu
71043f13f6 gs101: update AIDL IGoogleBattery manifest version to 2
Bug: 271224032
Test: TH
Change-Id: Ic737349bdfb9e8342730ceef0da5308e443bfc1e
Signed-off-by: Jack Wu <wjack@google.com>
2023-03-02 11:44:21 +00:00
Jack Wu
5fcf1334d2 Update health AIDL HAL to V2
Bug: 271222994
Test: TH
Change-Id: Ic29def9fe85d80c8ef96c9152df7312ecc11be05
Signed-off-by: Jack Wu <wjack@google.com>
2023-03-02 11:24:54 +08:00
Kai Shi
19bfe732fa Enable country code update during setup wizard
Bug: 267944733
Test: manual with various network
Change-Id: Ia987c07fd5866a2ff64798c180daf1f62cfa2648
2023-03-01 04:41:40 +00:00
Android Build Coastguard Worker
256035d650 Merge cherrypicks of ['googleplex-android-review.googlesource.com/21517109', 'googleplex-android-review.googlesource.com/21517110'] into tm-qpr2-release.
Change-Id: I905c1ab74b49d2d92292676df80209e3f4f3e541
2023-02-27 23:28:30 +00:00
Junyu Lai
a4be3f8589 Set config_networkAvoidBadWifi overlay on different devices for Verizon
Currently, config_networkAvoidBadWifi is customized in aosp
for only 2 Verizon mccmncs: 310-004 and 311-480.

However, from TAM feedback, there are few mccmncs
which are not customized yet. Explicitly add them for different devices.

Test: manual
Bug: 270006176
Change-Id: I46ec45354ae72a6a758aba2c2a31af92f1da4038
(cherry picked from commit cc270214edfe849dc71314455aa28994a7939150)
(cherry picked from commit ca61a1318a)
Merged-In: I46ec45354ae72a6a758aba2c2a31af92f1da4038
2023-02-27 23:26:45 +00:00
Junyu Lai
92f354af17 Set activelyPreferBadwifi config to 1 for different platforms
This flag will not take effect if the system is configured to
avoid bad wifis. Set it to 1 globally. Then it will sprint
into effect for all mcc/mncs where config_networkAvoidBadWifi is 0.

For carriers that don't need this behavior change but
config_networkAvoidBadWifi is 0, set activelyPreferBadwifi
to 0 for their mccmncs.

Test: manual
Bug: 270006176
Change-Id: I4b6fe4964e8fd5d61978f1433dcbbd9e9b10ffc3
(cherry picked from commit 3357b8cf949b9e632d10759ba8bc700b72ac2242)
(cherry picked from commit f848c4d77f)
Merged-In: I4b6fe4964e8fd5d61978f1433dcbbd9e9b10ffc3
2023-02-27 23:26:37 +00:00
Cody Northrop
fb381564de EGL: Configure multifile cache
Test: Boot (quickly)
Test: pubg_mobile_launch ANGLE trace
Test: /data/nativetest64/EGL_test/EGL_test
Test: /data/nativetest64/libEGL_test/libEGL_test
Bug: b/266725576
Change-Id: I2a2429c6d46193711893e3e2dd7aa25cab82ed4c
2023-02-27 10:34:02 -07:00
Junyu Lai
86617baf12 Set config_networkAvoidBadWifi overlay on different devices for Verizon am: ca61a1318a am: 9ddb1d4ee3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/21517110

Change-Id: I87639c0adb2aa89abcadb336e858c06ec20cb968
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-23 05:28:02 +00:00
Junyu Lai
21d8e55a80 Set activelyPreferBadwifi config to 1 for different platforms am: f848c4d77f am: b751ac8a77
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/21517109

Change-Id: Ia64b85604199658b03b998a8e3b8990ff911b077
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-23 05:27:44 +00:00
Junyu Lai
9ddb1d4ee3 Set config_networkAvoidBadWifi overlay on different devices for Verizon am: ca61a1318a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/21517110

Change-Id: I3237688b85d59464fea83c7dba0d8a29d6c6dc28
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-23 04:51:59 +00:00
Junyu Lai
b751ac8a77 Set activelyPreferBadwifi config to 1 for different platforms am: f848c4d77f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/21517109

Change-Id: I09f8543ede6a3f494f3911ed58742e6f9da879c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-23 04:51:51 +00:00
Xiang Wang
bc295aae91 Move thermal utils to hardware/interfaces
Bug: b/269370789
Test: m
Change-Id: I49b3b4ebabf124093851ad768ff106e9bdf30873
Merged-In: I49b3b4ebabf124093851ad768ff106e9bdf30873
2023-02-23 04:29:33 +00:00
Junyu Lai
ca61a1318a Set config_networkAvoidBadWifi overlay on different devices for Verizon
Currently, config_networkAvoidBadWifi is customized in aosp
for only 2 Verizon mccmncs: 310-004 and 311-480.

However, from TAM feedback, there are few mccmncs
which are not customized yet. Explicitly add them for different devices.

Test: manual
Bug: 270006176
Change-Id: I46ec45354ae72a6a758aba2c2a31af92f1da4038
(cherry picked from commit cc270214edfe849dc71314455aa28994a7939150)
2023-02-23 03:51:56 +00:00
Junyu Lai
f848c4d77f Set activelyPreferBadwifi config to 1 for different platforms
This flag will not take effect if the system is configured to
avoid bad wifis. Set it to 1 globally. Then it will sprint
into effect for all mcc/mncs where config_networkAvoidBadWifi is 0.

For carriers that don't need this behavior change but
config_networkAvoidBadWifi is 0, set activelyPreferBadwifi
to 0 for their mccmncs.

Test: manual
Bug: 270006176
Change-Id: I4b6fe4964e8fd5d61978f1433dcbbd9e9b10ffc3
(cherry picked from commit 3357b8cf949b9e632d10759ba8bc700b72ac2242)
2023-02-23 03:51:24 +00:00
Wayne Lin
0f96c56a57 [automerger skipped] DO NOT MERGE gps: update gps driver 147.20.23.562029 am: dc39b32014 am: 1d5e110a35 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I098248695fb8b124acc1b61c3af537005e179f83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 10:10:48 +00:00
Wayne Lin
1d5e110a35 DO NOT MERGE gps: update gps driver 147.20.23.562029 am: dc39b32014
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/21411852

Change-Id: I9a1191d34b2765312779df300785d4a710b20776
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-22 09:11:33 +00:00
Cynthia Wasonga
1c2efaed80 Add preinstallation configs for RCS and BatteryStats Viewer
Bug: 238970256
Test: Verify app installation on device
Change-Id: I7051a1749b31833a543e24af128227690521c00b
Merged-In: I7051a1749b31833a543e24af128227690521c00b
2023-02-18 09:26:33 +00:00
Owen Kim
ca520411ba Remove "vendor.android.hardware.camera.stream-usecase" feature
Bug: 267637637
Test: adb dumpsys
Change-Id: I8087d7b4cf58f1fb7f998a4440abfd244a6f4695
2023-02-15 17:14:13 +00:00
Wayne Lin
dc39b32014 DO NOT MERGE gps: update gps driver 147.20.23.562029
- gpsd segmentfault protect code
 - android.hardware.gnss@2.1-service-brcm segmentfault
 - AGC field is missing when requested deep indoor
 - TestGnssMeasurementIntervals_LocationOnAfterMeasurement fix
 - mismatch between bearing value and fixed location
 - location jumped in the office and the reported accuracy is
   much higher
 - Can't enter duty cycle mode
 - fix IGnssConfiguration setBlocklist issue

Bug: 260300008
Bug: 262632321
Bug: 266760732
Bug: 264597734
Bug: 266343909
Bug: 254357787
Bug: 262829108
Bug: 265106280
Verify test: b/269212862
Test: VtsHalGnssTargetTest pass
CtsLocationGnssTestCases pass
PtsChreTestCases pass
Change-Id: I206fda63e73882fc3e9a1bb92e5b4fbb7b6c94f3
2023-02-15 09:01:32 +00:00
Xiang Wang
db54aa1217 Update USB HAL clients to use Thermal stable AIDL
Bug: b/264594715
Test: boot test
Change-Id: I0d633a83224d928c888e53e54b375fcd5c3d4010
2023-02-14 22:24:23 +00:00
Android Build Coastguard Worker
87e5e79d28 Merge cherrypicks of ['googleplex-android-review.googlesource.com/21154405'] into tm-qpr2-release.
Change-Id: I2c7ff4a9de8a0640f2a4b8077fe60875d3d0c2b4
2023-02-14 18:20:10 +00:00
Ray Chi
27bf251a82 [DO NOT MERGE] gs101: usb: provide extcon and gadget state to monitorffs
Monitorffs needs to check the state of usb extcon and gadget state
to pull up USB gadget. Therefore, this patch provide extcon and gadget
state to monitorffs.

Bug: 263435622
Test: verified pass
Change-Id: Icbfe2a2839b3225b56de35ab949aa1758d27d9a6
(cherry picked from commit 5e713fa131)
Merged-In: Icbfe2a2839b3225b56de35ab949aa1758d27d9a6
2023-02-14 18:13:31 +00:00
Adam Shih
1f747d3b75 Move memory dump to gs-common
Bug: 240530709
Test: adb bugreport
Change-Id: I3ee10b08e4218f2e7cda7f741936bc647818c447
2023-02-14 07:22:05 +00:00
Jaegeuk Kim
d9b25dc3bc Remove deprecated f2fsstat am: c3dc56d73a am: 59383dc60b am: b0d98103bc
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2433575

Change-Id: I3b94c4db512d1e4e0c9573b305a4b1e8faa9bd26
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 01:48:33 +00:00
Jaegeuk Kim
b0d98103bc Remove deprecated f2fsstat am: c3dc56d73a am: 59383dc60b
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2433575

Change-Id: I377f04d0bc8a566efaa0d6cf8b6917520abb7784
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 00:50:10 +00:00
Jaegeuk Kim
59383dc60b Remove deprecated f2fsstat am: c3dc56d73a
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2433575

Change-Id: I0d4f640a0d142622c2c645ea5702f624affadcc2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 00:03:12 +00:00
Badhri Jagan Sridharan
38a132ae24 Usb: Set connected status when connected to non compliant port partners
Set mode, power role and data role when connected to non compliant
port partners.

Bug: 268584498
Change-Id: I6c3e7df09a61e26f3b976a86bd65cb646edd653d
Signed-off-by: Badhri Jagan Sridharan <badhri@google.com>
2023-02-13 23:12:04 +00:00
Jaegeuk Kim
c3dc56d73a Remove deprecated f2fsstat
Change-Id: I2c1c85875d56bc05915710621a0c5b33a7447c51
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
2023-02-13 12:56:28 -08:00
Adam Shih
a64bf67d97 extract misc section from dumpstate
Bug: 240530709
Test: adb bugreport
Change-Id: Idd305ceb4786b5e66c2f1d8e2ae20ffd233bd088
2023-02-10 13:42:43 +08:00
neoyu
c42b38bdee Support SecureElement HAL for HIDL
Bug: 267525940
Test: manual
Change-Id: I10334765bf8bda037a952c45f0316ed9e834489a
2023-02-09 04:39:10 +00:00
Ricky Niu
744f214f40 Add resetCb
Add the resetCb to complete asynchronous

Bug: 267252826
Test: Boot to home and function work
Change-Id: I9d6624cbe15c86c63e28f8f176d7c560aed8446f
2023-02-09 02:02:50 +00:00
Ricky Niu
b77191c0fa Fix up open bugs from gs101 AIDL migration
1. Remove unused group "wakelock".
2. Correct the right return value on setCurrentUsbFunctions.

Bug: 266694076
Test: Boot to home and function work
Change-Id: If0925a61e481e4deca560dc8dfc1be80a76c148f
2023-02-07 07:30:48 +00:00
Ziyi Cui
607ea7aaa7 gs101: Update path reading for temperature residency metrics
Bug: 260915419

Test: Verified the existence of atom

adb shell cmd stats print-stats | grep 105045

Change-Id: I1e5cf8e27ccaca196fe7f208cccd8475ffca7647
Signed-off-by: Ziyi Cui <ziyic@google.com>
2023-02-07 02:05:39 +00:00