Commit graph

5078 commits

Author SHA1 Message Date
Tommy Chiu
4a3c3fb15f aosp_common: Remove device_id_attestation from aosp build
Bug: 246959736
Change-Id: Ic3a949afbb29289a4f52a013de7e65e3b28026cd
2022-10-19 02:36:12 +00:00
Edwin Tung
934c85c3aa gps: update gps driver 147.20.23.552120 am: f049d3926b am: 1309495088
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/20188810

Change-Id: I9fa2ecdf6c09ab67a7bb9d2e72726ac0279e1293
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-18 09:32:12 +00:00
Edwin Tung
1309495088 gps: update gps driver 147.20.23.552120 am: f049d3926b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/20188810

Change-Id: I54e360deec501c575acf0ede37ed993731f19298
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-18 09:00:42 +00:00
Edwin Tung
f049d3926b 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: 253952975
Test: atest VtsHalGnssTargetTest
atest CtsLocationGnssTestCases
atest PtsChreTestCases

Change-Id: I78d6644908df9e69d0eeb5f25bf7bc74edeb99c9
2022-10-18 08:31:44 +00:00
chenpaul
364c12b236 Enable SAE upgrade offload am: edac0dda62 am: 4eef5693a0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/18871464

Change-Id: I587a26ed48a70ebef659de8a4deb597b290939bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-17 11:43:06 +00:00
chenpaul
4eef5693a0 Enable SAE upgrade offload am: edac0dda62
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/18871464

Change-Id: I3450fd49c5aeeca9550e46e97d95cee2a53e7d88
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-17 11:12:03 +00:00
chenpaul
edac0dda62 Enable SAE upgrade offload
Update wifi overaly to enable WPA2 to WPA3 auto-upgrade offload
to capable Driver/Firmware.
With this feature enabled, Pixel can support cross akm roaming.

Bug: 236096597
Bug: 236098039
Test: AU drop test
Test: Roaming and connection test (go/cross-akm-roaming)
Change-Id: I5556c5f8062127f8721e8677d22d2bfd08cec4e0
2022-10-17 10:36:21 +00:00
Speth Chang
a834f3b41d gs101: create catpipe folder for camera useage am: 2e58ceae22 am: 9082dc76a8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/20190404

Change-Id: Id379fbd4f40ae3c0d8dfcc144cbe5b5063ec28c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-17 07:18:12 +00:00
Speth Chang
9082dc76a8 gs101: create catpipe folder for camera useage am: 2e58ceae22
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/20190404

Change-Id: I9f6ab5649d2c25b133e021df4e8b21b28ef0b338
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-17 06:45:27 +00:00
Speth Chang
2e58ceae22 gs101: 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: I275af8e716de8dc433f0b43afb20866a9eff8642
2022-10-17 06:13:42 +00:00
Poompatai Puntitpong
cf16e48422 [automerger skipped] Remove android.hardware.bluetooth.audio HAL from manifest am: 00c5187904 am: a8a82f1adf -s ours
am skip reason: Merged-In Ie091dfce3c63be4fd6d0ed5b6600587aa56862cd with SHA-1 3b213341d0 is already in history

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

Change-Id: I62a119e7481ee3fff777f11a359875feace8767d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-17 04:05:44 +00:00
Poompatai Puntitpong
a8a82f1adf Remove android.hardware.bluetooth.audio HAL from manifest am: 00c5187904
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/20061228

Change-Id: Ie282b253165ac93f9df80fde11cfd5ea1976798f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-17 03:33:00 +00:00
Poompatai Puntitpong
00c5187904 Remove android.hardware.bluetooth.audio HAL from manifest
This HAL has been replaced with AIDL, so it does not exist anymore,
causing VtsHalBluetoothAudioV2_0TargetTest and VtsHalBluetoothAudioV2_1TargetTest
to fail.

Bug: 231275829
Test: presubmit
Test: VTS VtsHalBluetoothAudioV2_0TargetTest VtsHalBluetoothAudioV2_1TargetTest
Change-Id: I9df7d4eb0b06cdbca2ac42a05d227b78897e0918
Merged-In: Ie091dfce3c63be4fd6d0ed5b6600587aa56862cd
2022-10-17 02:47:00 +00:00
Adam Shih
0e57a35f5d upgrade dumpstate from hidl to aidl
Bug: 240530709
Test: adb bugreport
Change-Id: I0cd75fa84e495037a55284b43bd0ee53e5379d4c
2022-10-14 07:37:42 +00:00
Jack Wu
a8295107d3 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: Ibd1f88c961d884d8e6f9d0019cf550fd0de1192d
2022-10-14 07:09:39 +00:00
Poompatai Puntitpong
3b213341d0 [conflict] Remove android.hardware.bluetooth.audio HAL from manifest
This HAL has been replaced with AIDL, so it does not exist anymore,
causing VtsHalBluetoothAudioV2_0TargetTest and VtsHalBluetoothAudioV2_1TargetTest
to fail.

Original Change: https://googleplex-android-review.git.corp.google.com/c/device/google/gs101/+/20061228
Bug: 231275829
Test: presubmit
Test: VtsHalBluetoothAudioV2_0TargetTest VtsHalBluetoothAudioV2_1TargetTest

Change-Id: Ie091dfce3c63be4fd6d0ed5b6600587aa56862cd
2022-10-14 06:15:49 +00:00
Krzysztof Kosiński
74ab1294e9 Remove inclusion of deleted USF makefile.
Bug: 250027581
Test: presubmit
Change-Id: Iee2b7354e7a1033b3be5b30c85e3555ea07312c3
2022-10-13 22:11:49 +00:00
linpeter
daccd2a6ed Update IDisplay to V7 am: be78bf5b34 am: ed4357020e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/19967898

Change-Id: Ic1bf252eea1d137b0a8f6a0d0e8a2f751fbf8c65
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-13 08:52:44 +00:00
linpeter
ed4357020e Update IDisplay to V7 am: be78bf5b34
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/19967898

Change-Id: Ia4820dd4ad1952bec67f33204de196c63c291475
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-13 08:19:47 +00:00
linpeter
be78bf5b34 Update IDisplay to V7
Bug: 241969007
Change-Id: Ic73764a6f856c135a4c078fafdfc15e45766e0c1
2022-10-13 08:11:53 +00:00
Rajesh Nyamagoud
f5834b423e [automerger skipped] Updated confirmationui HAL name. am: dbf314e10c -s ours
am skip reason: Merged-In Ifb3f692284eec45ca0c17838c1f39eaf2661650d with SHA-1 934b040eea is already in history

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

Change-Id: I5f1d1cfd2827c805bd41a382a288b0f78b250471
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-12 21:45:36 +00:00
Rajesh Nyamagoud
13a10adc05 Updated confirmationui HAL name.
Ignore-AOSP-First: Dependent on internal change.
Bug: b/205760172
Test: Run confirmation UI test using CTS Verifier
Change-Id: Ifb3f692284eec45ca0c17838c1f39eaf2661650d
2022-10-12 20:58:25 +00:00
Rajesh Nyamagoud
dbf314e10c Updated confirmationui HAL name.
Ignore-AOSP-First: Dependent on internal change.
Bug: b/205760172
Test: Run confirmation UI test using CTS Verifier
Change-Id: Ifb3f692284eec45ca0c17838c1f39eaf2661650d
(cherry picked from commit 934b040eea)
Merged-In: Ifb3f692284eec45ca0c17838c1f39eaf2661650d
2022-10-12 17:46:45 +00:00
wenchangliu
aec237875a Move mfc_fw.bin into vendor/google_devices/<DEVICE>/prebuilts am: 6c85275e7f am: 553262ed70
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/20118238

Change-Id: I46c1df867fa2a238570b173895fcb83f794bd059
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-12 11:21:53 +00:00
wenchangliu
553262ed70 Move mfc_fw.bin into vendor/google_devices/<DEVICE>/prebuilts am: 6c85275e7f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/20118238

Change-Id: I6d04c19e99fd22071d1b7cb624a67db6dc0f6601
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-12 10:50:02 +00:00
wenchangliu
6c85275e7f Move mfc_fw.bin into vendor/google_devices/<DEVICE>/prebuilts
firmware/mfc/mfc_fw.bin

Bug: 239912381
Test: screen record and playback
Change-Id: Idd223d79c21dd25c559cc1b82f1b4bd48ae73b60
2022-10-12 10:23:47 +00:00
Adam Shih
179d0e83ea remove redundant code that has moved to gs-common
Bug: 248426917
Test: adb bugreport
Change-Id: I61a64b13a84bdf397a7cf0e11e7665711529e35e
2022-10-12 10:56:15 +08:00
Adam Shih
6dbdc16a00 move aoc dump to gs-common
Bug: 248426917
Test: adb bugreport
Change-Id: I568c3083a8133727ab4000dc5765f8f0aecae438
2022-10-12 00:08:33 +00:00
Xin Li
b9b79645fd Merge "Merge tm-qpr-dev-plus-aosp-without-vendor@9129937" into stage-aosp-master am: 3fbb46f781 am: 232e17d268
Original change: undetermined

Change-Id: I0694f0068ce0f905fca8c6f3ca131cdb7a519dc6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-11 20:10:08 +00:00
Xin Li
232e17d268 Merge "Merge tm-qpr-dev-plus-aosp-without-vendor@9129937" into stage-aosp-master am: 3fbb46f781
Original change: undetermined

Change-Id: Ie74ad3b35bdc03640a7680e195d668dc2cfc10dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-11 17:56:10 +00:00
Xin Li
3fbb46f781 Merge "Merge tm-qpr-dev-plus-aosp-without-vendor@9129937" into stage-aosp-master 2022-10-11 17:35:48 +00:00
Yi-Yo Chiang
7a1005bb61 Remove references to BOARD_BUILD_SYSTEM_ROOT_IMAGE am: 2aa333c7c8 am: a32e26723a am: 4638b47236
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2248534

Change-Id: I76e98fdb643540c2311fde92a0b8109d49106652
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-11 14:08:22 +00:00
Yi-Yo Chiang
4638b47236 Remove references to BOARD_BUILD_SYSTEM_ROOT_IMAGE am: 2aa333c7c8 am: a32e26723a
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2248534

Change-Id: I5fd9e8089b4b3dc75d3ae3e08e74fa727af36b5c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-11 13:35:38 +00:00
Yi-Yo Chiang
a32e26723a Remove references to BOARD_BUILD_SYSTEM_ROOT_IMAGE am: 2aa333c7c8
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2248534

Change-Id: I9edcec6d24751f41e555c4074be5fd666cf65a05
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-11 12:54:02 +00:00
Yi-Yo Chiang
2aa333c7c8 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: I57cbe875f556bb853d4ea9b1d458c9c554c6bfa5
2022-10-11 18:58:50 +08:00
Kris Chen
7d9af76bb9 udfps: enable android fingerprint only for non-factory builds
Bug: 244291767
Test: Perform UDFPS factory calibration test
Change-Id: Icca078fd1b91d9cfee7af02153c790c5f33e6f51
2022-10-11 02:32:11 +00:00
Adam Shih
b2d7dc9459 move trusty dump from gs101 to gs-common
Bug: 244504232
Test: adb bugreport
Change-Id: I486f18dc55eea3843972d856e81d736cd6c25141
2022-10-11 08:07:16 +08:00
Edwin Tung
115730d5aa gps: update gps driver 147.20.23.550494 am: 8707dd8e0d am: 132ec65829
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/20058905

Change-Id: I92e69339c1eb0a5f04132ab9e2592d94ca6b7b22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-07 06:40:35 +00:00
Edwin Tung
132ec65829 gps: update gps driver 147.20.23.550494 am: 8707dd8e0d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/20058905

Change-Id: I31981f249981e68491f46083ac80c3872c69b3d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-07 06:08:08 +00:00
Edwin Tung
8707dd8e0d 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: 249174832
Test: atest VtsHalGnssTargetTest
atest CtsLocationGnssTestCases
atest PtsChreTestCases

Change-Id: I7085931ec83cc58515fefaf1be14e228cd64b5df
2022-10-07 05:40:30 +00:00
Adam Shih
40b3e768e4 move modem dump to gs-common
Bug: 250475732
Test: adb bugreport
Change-Id: Ifa227d7712c5d019db2e3a9d6fea118d054be601
2022-10-07 01:04:49 +00:00
Xin Li
ee6137bc1b Merge tm-qpr-dev-plus-aosp-without-vendor@9129937
Bug: 248070379
Merged-In: Ie6a8f5153086ce7d645bf56f02def446dbb4dee5
Change-Id: I7fe3fd62207d95c6a2a54878ed4ca5f1065c39af
2022-10-06 12:00:20 -07:00
Rajesh Nyamagoud
934b040eea Updated confirmationui HAL name.
Ignore-AOSP-First: Dependent on internal change.
Bug: b/205760172
Test: Run confirmation UI test using CTS Verifier
Change-Id: Ifb3f692284eec45ca0c17838c1f39eaf2661650d
2022-10-06 17:56:34 +00:00
Adam Shih
69aa9e1774 move soc dump to gs-common
Bug: 248428203
Test: adb bugreport
Change-Id: Ia96ecf46bb3af9d72da1bf30cfa0d17d9985e4c4
2022-10-05 02:14:13 +00:00
Vaibhav Devmurari
a690698afa Allow system server to access sysfs node of led lights.
To support input device lights manager feature in frameworks, provide
sysfs node access to system server process.
DD: go/pk_backlight_control (For keyboard backlight control for external
keyboards)

Kernel provides a standardized LED interface to expose LED controls
over sysfs: https://docs.kernel.org/leds/leds-class.html
The feature will be provided for devices with kernel sysfs class led
support and vendor kernel driver for input controllers that do have
lights. The kernel sysfs class led support is a kernel config option
(LEDS_CLASS), and an input device driver will create the sysfs class
node interface.
By giving system_server the access to these sysfs nodes, the feature
will work on devices with the kernel option and kernel input/hid driver
support. We do use CTS tests to enforce the kernel options and the
input device drivers.

What's already supported:
- We already expose paths for UHID based LED nodes which covers all
bluetooth based peripherals that have custom vendor drivers to expose
LED sysfs nodes. (see CL aosp/1546377)

What's included in this CL:
- Exposing paths for sysfs nodes for external USB based devices that
expose LED nodes using vendor specific drivers using standard LED
interface provided by Kernel
- We are using specific paths for USB devices instead of
/sys/class/leds to avoid giving access to system LED nodes that would
also appear under /sys/class/leds (see discussion in aosp/1546377)

NOTE: Light HAL should never touch the HID device sysfs light, as the
light HAL only defines a number of lights supported
(https://android.googlesource.com/platform/hardware/interfaces/+/master/light/2.0/types.hal)
but not include input device lights, so we shouldn't have conflict
for managing these lights.

NOTE: External keyboard backlight is different for HAL light type
KEYBOARD which is for devices with attached keyboards.

Test: manual
Bug: 245506418
Change-Id: I2e9f3cbce55f3f894ca346bafa5ded280086a3ca
2022-10-04 09:22:33 +00:00
Adam Shih
2b7c6714f1 move ramdump relate dumpstate to gs-common
Bug: 248428203
Test: adb bugreport
Change-Id: I2e3f3ebaccd6a6b345f75d6ebfb3f38d8be6d0f8
2022-10-03 06:02:36 +00:00
Jean-Michel Trivi
e8b79b3a6a Include Dolby codecs am: a431ade8d9 am: 59d5c3c5e6
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/20085187

Change-Id: I5027fab1e5d3094438c2e1df343ac5567b3a74f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-30 16:35:14 +00:00
Jean-Michel Trivi
59d5c3c5e6 Include Dolby codecs am: a431ade8d9
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/20085187

Change-Id: I33ec36f306d8ef93b688cacf112d2656c8a7c2f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-30 16:04:43 +00:00
Jean-Michel Trivi
a431ade8d9 Include Dolby codecs
Include Dolby codecs for non-AOSP builds.

Bug: 248402995
Test: verify DD+ codec selected in select VoD apps
Change-Id: I1545b67bea525dc3d28c1da124caa774df5c6ed6
2022-09-29 21:07:44 +00:00
Xusong Wang
ef1e8e11b9 Enable Edge TPU DBA HAL on gs101.
Bug: 245792277
Test: edgetpu_dba_hal_test
Change-Id: If46fb1b18dcf7768ef481eb07f27dd9faa95b2f5
2022-09-29 17:02:35 +00:00