Commit graph

520 commits

Author SHA1 Message Date
Woody Lin
5d0eb0cfbc gs101: dumpstate: Dump s2d.lst to dumpstate_board.txt am: e9f27f4a68
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14440217

Change-Id: Ib89bfca0e29b890ee50dcae7bd382915c9288317
2021-05-05 20:54:21 +00:00
Woody Lin
e9f27f4a68 gs101: dumpstate: Dump s2d.lst to dumpstate_board.txt
Gzip s2d.lst and base64 it for dumping to dumpstate_board.txt.

Bug: 187228956
Change-Id: I911145ed6ecc345177cd979262126b7c49194528
2021-05-05 20:37:42 +00:00
Stephane Lee
43a8d0fe75 BatteryDefender: Explicitly set wireless path to reduce errors logs am: 331796ed8d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14370778

Change-Id: Iaebd6a05728d7db9ad02a15b9441d9d7b827df36
2021-05-05 19:55:41 +00:00
Stephane Lee
331796ed8d BatteryDefender: Explicitly set wireless path to reduce errors logs
For gs101 devices, we must detect whether a wireless charger exists at
runtime, otherwise we'd need to create separate Health.cpp for each
product in order to instantiate the wireless path correctly.

Test: Ensure battery defender triggers via wireless connection.
   Ensure there are no warnings for devices that do not have a wireless
   charger
Bug: 165954398
Change-Id: Ibba202293141c017d3048980b643a80b5fb57ca4
2021-05-05 19:39:49 +00:00
Wei Wang
0931bf06f1 Disable ADPF hint am: 934721c1e0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14430675

Change-Id: Ie2d5a2d8ca1c6c03db5807a98dc6394b93e85f5d
2021-05-05 17:20:14 +00:00
Wei Wang
934721c1e0 Disable ADPF hint
Test: boot
Bug: 170650323
BUg: 187212124
Change-Id: Ifa754efa138803c5cc36836b8313e819079e518a
2021-05-05 17:03:23 +00:00
Chris Fries
cad0809076 Revert "Revert "Revert "Enable SurfaceFlinger Cache by default""" am: 74a463ecb4
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14429738

Change-Id: Ifcc139c4640ad0773f890de7d2db9e3c53e266a1
2021-05-05 16:46:38 +00:00
Chris Fries
74a463ecb4 Revert "Revert "Revert "Enable SurfaceFlinger Cache by default"""
This reverts commit eee30bde78.

Reason for revert: b/187193705

Change-Id: I02c2f94149ed59a6078759a65bc30de9a0d68fe2
Bug: 187193705
2021-05-05 16:30:29 +00:00
Alex Hong
5a23a95e9a Downgrade the PRODUCT_SHIPPING_API_LEVEL from 31 to 30 am: 2f8fde91a1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14440219

Change-Id: I5785a4cac774544f21cdc4f4c4141eca1c809e3c
2021-05-05 16:12:13 +00:00
Alex Hong
2f8fde91a1 Downgrade the PRODUCT_SHIPPING_API_LEVEL from 31 to 30
We should wait for the Android SC SDK finalization.
Remove the unnecessary "BUILD_BROKEN_VENDOR_PROPERTY_NAMESPACE".

Test: Build successfully and the device is bootable
      CtsOsTestCases: android.os.cts.BuildTest#testSdkInt pass
Bug: 187023500
Change-Id: Ib9adbb7a7c913790994a06ae1a57f95eebf84a78
2021-05-05 11:55:09 +00:00
Alex Hong
54c1440094 Replace the HIDL with AIDL for "android.hardware.memtrack" am: 69bc91e5f0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14410246

Change-Id: I4bd0fcef27d022225c29a179de5b52f6d6158e07
2021-05-05 06:30:02 +00:00
Alex Hong
382189cde2 Update dumpstate HAL to V1.1 am: ad5196c2c2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14410141

Change-Id: Ie23ad4549beba9a7048206f1144f72a3b9be8941
2021-05-05 06:30:01 +00:00
Alex Hong
69bc91e5f0 Replace the HIDL with AIDL for "android.hardware.memtrack"
The HIDL interface of "android.hardware.memtrack" is no longer supported for Android S.

Test: atest VtsHalMemtrackTargetTest pass
Bug: 186539435
Change-Id: Iaafd526fc5a601f7e8189ec764399d99c660beb0
2021-05-05 06:09:11 +00:00
Alex Hong
ad5196c2c2 Update dumpstate HAL to V1.1
This is a manual porting from ag/10344396.
Replace the usage of "persist.vendor.verbose_logging_enabled" since we are not using
this property for Whitechapel.
Use the default property "persist.dumpstate.verbose_logging.enabled" instead.

Test: atest VtsHalDumpstateV1_1TargetTest pass
Bug: 186539439
Change-Id: I3f0d35647c0748d360b12d3be078d514f99d23d5
2021-05-05 06:09:11 +00:00
Jenny Ho
b482bf4125 init.gs101.rc: change TRICKLE/TEMP/DWELL permission to system am: c1c9613145
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14419728

Change-Id: Id2c35ee1e0452186b9e39222d6e20052d0945480
2021-05-05 03:21:59 +00:00
Jenny Ho
3a624d41e4 dumpstate: dump TRICKLE/TEMP/DWELL setting into bugreport am: c20a7c9603
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14419727

Change-Id: I232339d3c1793e1cac20bce3b08ff9975cc606c7
2021-05-05 03:21:58 +00:00
Jenny Ho
c1c9613145 init.gs101.rc: change TRICKLE/TEMP/DWELL permission to system
For dump these informations into bugreports and debugging

Bug: 186872139
Signed-off-by: Jenny Ho <hsiufangho@google.com>
Change-Id: I5e4efd83b1ae111a423cb13e1c35f31766f98252
2021-05-05 02:55:28 +00:00
Jenny Ho
c20a7c9603 dumpstate: dump TRICKLE/TEMP/DWELL setting into bugreport
Need setting information for debugging

Bug: 186872139
Signed-off-by: Jenny Ho <hsiufangho@google.com>
Change-Id: Iaf7345a4f38a67c4134f5cb23050b5f5e6ba7fdd
2021-05-05 02:55:28 +00:00
Chris Kuiper
956a565ab2 dumpstate: Add USF registry dump. am: 24b9d29d6d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14415199

Change-Id: I006dcb4aea2ac8966870874a6c6de7dce91daf4a
2021-05-04 23:52:55 +00:00
Chris Kuiper
24b9d29d6d dumpstate: Add USF registry dump.
This collects the output of "usf_reg_edit save -" and adds it to the
bugreport. It is only done on userbuilds for PROTO* and EVT* devices.

Bug: 187081112
Test: Run "adb bugreport <zip>" and verify it contains the output
      from "usf_reg_edit save -".
Change-Id: Ie68b56a3bb211840f33bdb5afbc31b0759641c8e
2021-05-04 15:30:26 -07:00
Daniel Mentz
bc0e2e55b9 init.insmod.gs101.cfg: Migrate from insmod to modprobe am: bbcaf452f8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14345811

Change-Id: I383d72347c6c942821660e285f9325f6241fb68f
2021-05-04 20:09:34 +00:00
Yu-Chi Cheng
5036d99404 Added EdgeTPU vendor service into P21. am: 395ae043ba
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14341379

Change-Id: Iab1492156dbfec027cd9606badf65fb67cbbf7ae
2021-05-04 20:09:17 +00:00
Daniel Mentz
bbcaf452f8 init.insmod.gs101.cfg: Migrate from insmod to modprobe
modprobe is smarter about locating .ko files if they are stored in
subdirectories. For example, it finds heatmap.ko regardless of whether
it's stored in /vendor/lib/modules/heatmap.ko or
/vendor/lib/modules/extra/heatmap.ko.  modprobe also loads all
dependencies automatically.  Let's migrate from insmod to modprobe.

Bug: 185184472
Change-Id: I810709b8053f3bf3bbec18bcaa37780289388e07
2021-05-04 19:55:59 +00:00
Yu-Chi Cheng
395ae043ba Added EdgeTPU vendor service into P21.
The original edgetpu_service is now split into two, where the
original one stays under /system_ext/ and the new one,
edgetpu_vendor_service, now locates under /vendor/.

This change updates files including device.mk accordingly to
ensure these services are setup properly on P21.

Bug: 185432427
Test: Oriole + GCA
Change-Id: I5b0eff64f2f044a56bc14cf5e1d92ec3463560a9
2021-05-04 19:39:32 +00:00
Sunil Ravi
b17f080588 Wifi: Move supplicant service init to wpa_supplicant am: 788012640b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14417046

Change-Id: I6f030fab1f9e668164c34021fe3bd8ca31f47a78
2021-05-04 18:04:04 +00:00
Sunil Ravi
788012640b Wifi: Move supplicant service init to wpa_supplicant
Bug: 186636898
Test: boot and wifi function is ok
Change-Id: Idb6ebe962e50408c907f9d961a6f75e3ceddf0f2
2021-05-04 17:38:38 +00:00
Edwin Tung
df5ebecda2 gps: update gps driver 127.20.23.498766 am: d7678e177c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14351892

Change-Id: Ia319c18bfd63f9c1a83ce6ab9f6030ec10387a0c
2021-05-04 06:48:26 +00:00
Edwin Tung
d7678e177c gps: update gps driver 127.20.23.498766
Implement PPS feature
Fix CW multiband issue
Add EarlyFix support to LPP
Added RILC_REQ_GPS_IS_CAMPING_ON_LTE to query network type
Handle RILD error response

Bug: 175086879
Bug: 178148552
Bug: 180696639
Bug: 185198553
Bug: 187008705

Sanity Test: 186827776
Test: build pass

Change-Id: Iaf6493af23dc1f701ae288b707c266a09822e6cf
2021-05-04 06:33:24 +00:00
lucaslin
7dbfa7ec1f Dump tcpdump into bugreport am: 725f060835
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14047908

Change-Id: If2f60a03fa860d20b57656e9d1d6931bb8a09f62
2021-05-04 04:13:14 +00:00
lucaslin
725f060835 Dump tcpdump into bugreport
Bug: 183467815
Test: 1. Enable tcpdump_logger always-on function
      2. Dump bugreport
      3. Pull dumpstate_board.bin and chagne it to zip
      4. Unzip dumpstate_board.zip and check if tcpdump files
         are there.
Change-Id: If5fc2fe8ff4bfc0beb91ff973cc3d8137fd7cc47
2021-05-04 03:48:04 +00:00
Jenny Ho
4387ce632f Allow setting charge start and stop levels when in Test Harness Mode am: 8201411a5b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14408675

Change-Id: Id463d9308de3d7fb34d2fe62ee306a1a75f5ec6b
2021-05-04 03:04:00 +00:00
Jenny Ho
8201411a5b Allow setting charge start and stop levels when in Test Harness Mode
Bug: 180511460
Signed-off-by: Jenny Ho <hsiufangho@google.com>
Change-Id: I02b64c1f386ba6fe299e63dfb8f12c18549c861f
2021-05-04 02:48:40 +00:00
Daniel Mentz
60de8a56a2 init.insmod.sh: Find modules in different directories am: 5888eed0d1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14329790

Change-Id: I7b1e728fe46eca2379f3d7ae83a1322de036be39
2021-05-04 00:18:53 +00:00
Daniel Mentz
5888eed0d1 init.insmod.sh: Find modules in different directories
Currenlty, kernel modules are only looked for in /vendor/lib/modules/.
With this change, we enable kernel modules to be stored under paths that
contain the kernel version string e.g.
/vendor/lib/modules/5.10.31-gd527c4be4795-dirty/
This aligns better with the kernel build system.

Bug: 185184472
Change-Id: I40db76f0409808700acd2d5524f8f3d606b3114f
2021-05-04 00:02:41 +00:00
Zhijun He
77ac9b8ff7 Remove unnecessary GPU clock access permissions am: 51d3d2e56f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14413463

Change-Id: I4aa2851c870af78ddb3928010fbcf42db93c5de3
2021-05-03 23:47:32 +00:00
Zhijun He
51d3d2e56f Remove unnecessary GPU clock access permissions
Test: Camera
Bug: 162236627
Change-Id: Icfbb56a9d282b69c780600ab621975fb9da2db42
2021-05-03 23:32:39 +00:00
Blake Kragten
52528a9199 Remove Gnss Outage System Apk am: 2b6d710544
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14354346

Change-Id: I7b490c406b51e2c2c85a6387e986eba6823d6485
2021-05-03 21:27:59 +00:00
Blake Kragten
2b6d710544 Remove Gnss Outage System Apk
Bug: 186759659
Test: Compiled
Change-Id: I478c44ea64004a23eebbe77e06420f686821ec62
2021-05-03 21:11:43 +00:00
Victor Liu
369d2993be Revert "gs101: don't load uwb module at boot" am: 3f606543d5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14357303

Change-Id: Icf014f6db93f6483427caf4566e656dc3e332f4f
2021-05-03 17:17:23 +00:00
Victor Liu
3f606543d5 Revert "gs101: don't load uwb module at boot"
This reverts commit 2207cb4b9f.

Reason for revert: uwb power controls are in place

Bug: 183896897
Change-Id: Ib52de732dc86f7fe8a3d688a34d32034de26e031
Signed-off-by: Victor Liu <victorliu@google.com>
2021-05-03 16:57:48 +00:00
Taehwan Kim
33cd75bcf0 use debug.stagefright.ccodec_delayed_params am: 730c5679fb
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14234769

Change-Id: I9ba0910c78b4a94452df01c0b9d14e9bba33df1a
2021-05-03 02:55:39 +00:00
Taehwan Kim
730c5679fb use debug.stagefright.ccodec_delayed_params
Bug: 184611625
Test: android.media.cts.DecoderTest#testVp9Hdr10PlusMetadata
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
Change-Id: Ib6d28d0bc7b7c17a4aaf8690f8ca9493065c9236
2021-05-03 02:37:04 +00:00
Anthony Stange
b3961e9b0f Switch back to generic contexthub HAL am: b764d48dd4
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14353483

Change-Id: I3dfba6b534d8893ee65f752f3d407153e9a642db
2021-04-30 16:52:14 +00:00
Anthony Stange
b764d48dd4 Switch back to generic contexthub HAL
Now that USF can support the default fragment size, we can migrate back
to the generic HAL.

Bug: 168941570
Test: Load nanoapp via HAL
Change-Id: I8ddf892cd7c702ab2a549cfff521b24aadd6cf2c
2021-04-30 16:34:37 +00:00
Aaron Ding
13b4ecb8af do not mount the debugfs on user builds am: 254e03a21c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14310449

Change-Id: I50cbb04804aa392e3977bf61af9c54533995e6ab
2021-04-30 01:23:20 +00:00
Aaron Ding
254e03a21c do not mount the debugfs on user builds
keep debugfs on userdebug and factory builds

Bug: 184801854
Change-Id: I6b4b7428b011a87a93d48af63f8dafc2c5d96e23
Signed-off-by: Aaron Ding <aaronding@google.com>
2021-04-30 00:56:07 +00:00
Daniel Mentz
a7fff8d9ab init.insmod.gs101.cfg: Remove non-existent modules am: 0278f84cf8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14356848

Change-Id: I181edb0251f653119c78c222306e3bf426908e41
2021-04-29 23:02:14 +00:00
Lucas Dupin
ae1a872017 Enable blurs am: 52cc3f23c6
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14297682

Change-Id: I77b0f581a5791d2e77208a71b165f4a809fb7465
2021-04-29 23:01:39 +00:00
Daniel Mentz
0278f84cf8 init.insmod.gs101.cfg: Remove non-existent modules
Remove three .ko files that appear to no longer exist.

Bug: 169367087
Change-Id: Id570163404454dbcbe03a9d29ecdc640bdc6b356
2021-04-29 22:47:03 +00:00
Lucas Dupin
52cc3f23c6 Enable blurs
Test: manual
Bug: 181092919
Change-Id: I23a50b195b6aada354213f767483eeeab15263a7
2021-04-29 22:44:12 +00:00