Commit graph

315 commits

Author SHA1 Message Date
Xin Li
4c53a051a3 [automerger skipped] Merge 24Q3 to aosp-main-future am: d13b46f575 -s ours
am skip reason: Merged-In I3272d63d3380cce891f8b458cf6384b0dc09d748 with SHA-1 aeb2ac194e is already in history

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

Change-Id: I7f4479b389de4dad36c065da3cb3839d12dc79a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-07 04:16:38 +00:00
Xin Li
d13b46f575 Merge 24Q3 to aosp-main-future
Bug: 357762254
Merged-In: I3272d63d3380cce891f8b458cf6384b0dc09d748
Change-Id: I77efe76ff1cef6fdb3a0bef55014cc7895e79ff7
2024-09-06 13:48:39 -07:00
Xin Li
e08db6267b Merge 24Q3 (ab/11976889) to aosp-main-future
Bug: 347831320
Merged-In: I3272d63d3380cce891f8b458cf6384b0dc09d748
Change-Id: I6ae93b46403f9684fc0ae13a8baa630b26617313
2024-06-18 14:13:24 -07:00
Xin Li
d098603fa3 [automerger skipped] Promote aosp-main-future to aosp-main-with-phones am: a7000f6da1 -s ours
am skip reason: Merged-In Ib7e68ff9eace48b9278005a762136076458ac5ec with SHA-1 864a02b998 is already in history

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

Change-Id: Icb5f59cdfd63957a20e0c8f1294405c4e5e5af9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-17 19:48:53 +00:00
Rios Kao
4f4d918233 Merge "tegu: sync missing path for incall, voip and hotword tap" into main 2024-06-14 02:37:04 +00:00
Will Song
8c0ac969e4 Merge "tegu: PREUPLOAD: Enforce jsonlint in preupload" into main 2024-06-14 00:24:33 +00:00
Xin Li
a7000f6da1 Promote aosp-main-future to aosp-main-with-phones
Bug: 346855327
Merged-In: Ib7e68ff9eace48b9278005a762136076458ac5ec
Change-Id: If81e16441cf15f4833cbb1c760b6e8c306248e0d
2024-06-13 14:51:39 -07:00
Will Song
aeb2ac194e tegu: PREUPLOAD: Enforce jsonlint in preupload
Checks syntax and simple brace balances for all JSON files.

Test: Edit any json file and try upload
Bug: 127794899
Change-Id: I3272d63d3380cce891f8b458cf6384b0dc09d748
2024-06-13 11:17:09 -07:00
Treehugger Robot
bd74564d02 Merge "thermal: enable quiet_therm mointor for backup shutdown" into main 2024-06-13 08:53:23 +00:00
Treehugger Robot
36b30c3e39 Merge "audio: add spatializer-offload-playback to sco device" into main 2024-06-13 08:40:32 +00:00
Yung Ti Su
b4b9617e8e audio: add spatializer-offload-playback to sco device
Bug: 330318667
Test: manual

Change-Id: I313c70538cc08d9d31ab8eaf4c86a345f7293a5d
Signed-off-by: Yung Ti Su <andysu@google.com>
2024-06-13 08:07:57 +00:00
Rios Kao
9abedcd622 tegu: sync missing path for incall, voip and hotword tap
Test: build pass
Bug: 345365730
Change-Id: I0b8a59c9252c69c329fc5cf8b203ba547a89b229
2024-06-13 07:51:55 +00:00
Robert Lee
193959cb8b audio: fix PTS audio error
- add initial value for TAS25XX controls
- remove useless control

Bug: 346473597
Test: builds
Change-Id: Ie48a38010df6e7ab31f98fdeb8544033901e2100
Signed-off-by: Robert Lee <lerobert@google.com>
2024-06-13 07:14:12 +00:00
Peter (YM)
a09374e841 Merge "thermal: add btmspkr_therm as trigger sensor" into main 2024-06-12 08:34:10 +00:00
Peter (YM)
e2f2401f32 thermal: add btmspkr_therm as trigger sensor
Align with latest Pixel setup.
Fix the issue that sensor trip temp not updated.

Bug: 346562574
Test: Build and boot to home, confirm the sensor trip temp is updated
Change-Id: I588e65e72158a0b9006f949688e0fa18e4f6d2b4
Signed-off-by: Peter (YM) <peterym@google.com>
2024-06-12 05:06:07 +00:00
Peter (YM)
61a7a29145 thermal: update vskin correlation to v2
- Model: based on evt 1.0 50 case and Proto 1.1 150 case
- Legacy: based on evt 1.0 50 case, also update the trigger temp based on legacy report (b/333834000#6)

Bug: 333834000
Test: Build and boot to home
Change-Id: Ibe4988ec2e9944a81c7a64a0315727a6c942e2e0
Signed-off-by: Peter (YM) <peterym@google.com>
2024-06-12 03:36:02 +00:00
Peter (YM)
671b3cf727 thermal: enable quiet_therm mointor for backup shutdown
- increase shutdown threshold to 60 to better monitor the thermal under
  high vskin
- Monitor vskin_legay - quiet_therm and vskin_model - quiet_them when vskin is higher than 52
- Monitor quiet_therm when it's over candidate shutdown threshold (55 degC)

Bug: 333485619
Test: Flash and boot to home
Change-Id: Id2ca58d427d342d353d7083e4771ac47caa074ec
Signed-off-by: Peter (YM) <peterym@google.com>
2024-06-12 03:06:19 +00:00
Peter (YM)
b1cec3fd6d thermal: align wth cellular-emergency threshold
The threshold was increased in early stage, since we have a better vskin
eqaution now, we can align the threshold value to other pixel device.

Bug: 346484703
Test: build and boot to home
Change-Id: Ie191e816e2a0a2be405c7c71ece38b7d2fb71d8e
Signed-off-by: Peter (YM) <peterym@google.com>
2024-06-11 08:21:29 +00:00
Treehugger Robot
864062b0b1 Merge "audio: update speaker tuning bin file" into main 2024-06-11 06:46:23 +00:00
Robert Lee
87a567779b audio: update speaker tuning bin file
Change List:
- EVT Speaker Model Update
- Change TA2 and PAM to fix output noise issue
- add flex cable Re setting

Bug: 345406081
Test: builds
Change-Id: I8127dbba9ad45128cb1e42995c480628bc9df015
Signed-off-by: Robert Lee <lerobert@google.com>
2024-06-11 06:27:02 +00:00
Lynn Yeh
8a8e7a1a70 [automerger skipped] Merge "gps: maintain one solution" into 24D1-dev am: f488403e3c -s ours
am skip reason: Merged-In I3bd3b09edd4e1ca1ecfa578095800c9052db5689 with SHA-1 66128d2b64 is already in history

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

Change-Id: I7749afa453709d98d4e79901a3dcf020b2b65702
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-11 02:49:55 +00:00
Wayne Lin
f8473f8632 [automerger skipped] gps: maintain one solution am: 135c5625c7 -s ours
am skip reason: Merged-In I3bd3b09edd4e1ca1ecfa578095800c9052db5689 with SHA-1 66128d2b64 is already in history

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

Change-Id: I3a0689be1008714c9a801e2e6e07d3bf4a13aa1e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-11 02:49:51 +00:00
Lynn Yeh
f488403e3c Merge "gps: maintain one solution" into 24D1-dev 2024-06-11 02:25:19 +00:00
Michael Williams
55c33641a6 Merge "Switch Faceauth FACE_UNLOCK_BOOST Power Hint to Mid Cluster" into main 2024-06-06 15:19:29 +00:00
Kimi Hsu
7de6734a38 Merge "Update display shape" into main 2024-06-06 08:17:27 +00:00
Arindam Mondal
3e73817588 Convert tegu/preloaded_nanoapps.json's .mk file to Android.bp.
Since `preloaded_nanoapps.json` has different configurations for
`factory` products and `non-factory` products, `soong_namespace {}`
needs to be added to the converted Android.bp file to avoid misuse.

Additionally, due to ag/27690356 and ag/27683070 a common inheritance layer has been added to all `non-factory` products for `tegu`. Therefore, setting different `PRODUCT_SOONG_NAMESPACES` in the corresponding `tegu_generic.mk` and `factory_tegu.mk` files will allow factory products and non-factory products of tegu to use different preloaded_nanoapps.json.

FLAG: EXEMPT Mechanical refactoring

Bug: 336452008
Bug: 313835597
Test: 1. lunch tegu-trunk_staging-userdebug && \
         m -j preloaded_nanoapps.json
      2. Check ./out/target/product/tegu/.../preloaded_nanoapps.json
         It should be the tegu version.
      3. lunch factory_tegu-trunk_staging-userdebug && \
         m -j preloaded_nanoapps.json
      4. Check ./out/target/product/tegu/.../preloaded_nanoapps.json
         It should be the factory version.
Change-Id: I483043ce3c55dc08b54699f332d654d18eedebd2
2024-06-06 03:14:06 +00:00
Arindam Mondal
64a738e66f Refactor product inheritance for tegu products.
Add an additional layer of inheritance for tegu products.

This change adds a common layer of inheritance for non-factory
products (tegu_generic.mk). This makes it easier to configure
factory and non-factory products differently.

Non-factory `tegu` products now inherits from
`device/google/tegu/tegu_generic.mk` which inherit from
`device/google/tegu/device-tegu.mk`.

FLAG: EXEMPT mechanical refactoring

Bug: 336452008
Bug: 345198819
Test: lunch tegu-trunk_staging-userdebug && m
Change-Id: I5a48fe09f825ec7d8dff50ff36b1c1b1b1a6fa22
2024-06-06 03:11:34 +00:00
Frank Yu
bf2d38ec1b Merge "Enable radio ext aidl service for dynamic ssc." into main 2024-06-05 10:07:55 +00:00
Treehugger Robot
6246660887 Merge "gps: Enable customgnss function" into main 2024-06-05 09:05:59 +00:00
Kah Xuan Lim
888193468c Merge "Revert "Disable Dex preoptimization"" into main 2024-06-05 07:50:58 +00:00
Treehugger Robot
4085949557 Merge "tg4: support touch sensitivity mode switching" into main 2024-06-05 03:33:28 +00:00
Kah Xuan Lim
99bfceca0a Revert "Disable Dex preoptimization"
This reverts commit 6c52094291.

Reason for revert: Disabling dex preoptimization doesn't solve the root cause of the bug and will cause some performance issue.

Flag: build.WITH_DEXPREOPT
Bug: 343341492
Bug: 343367700
Test: Build with target non-aosp targets in presubmit and aosp targets following the reproduce steps in b/343341492
Change-Id: I2309453918333b1bce7e3194c77c9cd4762c1b69
2024-06-05 03:28:24 +00:00
Sam Paradis
5b406f3ebe Switch Faceauth FACE_UNLOCK_BOOST Power Hint to Mid Cluster
Faceauth is pinning to the mid-core for this device. Adjust the power hint to boost the appropriate cluster.

Bug: 329893113
Change-Id: I7b0f228a1ecac523fee5b5dd607f27f99a608411
2024-06-04 19:13:09 +00:00
Frank Yu
9af99adb0b Enable radio ext aidl service for dynamic ssc.
Bug: 343576955
Test: Manual. RadioExt aidl service start successfully.
Change-Id: Ia2b7ff1c14fae8b7aedf40a594b346359072dc6a
2024-06-04 09:24:12 +00:00
Kimi Hsu
256a5e78ac Update display shape
Bug: 337202957
Test: make
Change-Id: I3fed1757b0df411e665b4356942e490f695deb84
2024-06-04 08:51:33 +00:00
Treehugger Robot
a82e04a983 Merge "powerhint: Set big core to group_cfs_skip_mask for sys group" into main 2024-06-04 07:01:08 +00:00
Shinru Han
a9210afdc9 Merge "gps: maintain one solution" into main 2024-06-04 06:41:30 +00:00
Blackbear Chou
7f105f6b59 tg4: support touch sensitivity mode switching
Write the sysfs node to set touch sensitivity mode when the property
changes.

Bug: 315239048
Test: toggle the touch sensitivity button in Settings and check log.

Change-Id: I02d1bc2051264a136d1487d63e295259c31f2980
Signed-off-by: Blackbear Chou <blackbearchou@google.com>
2024-06-04 13:37:17 +08:00
Paulsu Su
c9a2bf6db9 powerhint: Set big core to group_cfs_skip_mask for sys group
sync from ag/27280353

Set big core to group_cfs_skip_mask for sys group when screen is off,
so that sys group tasks will run less in big core.

Bug: 342968374
Test: boot to home

Change-Id: I4456641e8e99c83573887c4a3b56ba484b490773
2024-06-04 01:54:23 +00:00
Paulsu Su
4951bdeabd Merge "powerhint: Set big core to cpu skip mask by default" into main 2024-06-04 01:24:02 +00:00
Paulsu Su
72beef1f16 Merge "powerhint: Disable auto prefer idle explictly for some conditions" into main 2024-06-04 01:23:28 +00:00
Paulsu Su
e3e0bcb6c9 powerhint: Disable auto prefer idle explictly for some conditions
sync from ag/26728408

Bug: 343134499
Test: boot to home

Change-Id: Ic4940816966ab342c46ade27b3f381f9ad47f5ba
2024-06-04 00:41:06 +00:00
Paulsu Su
3eba1a8f63 powerhint: Set big core to cpu skip mask by default
sync from ag/27232593

Bug: 343134499
Test: boot to home

Change-Id: I4255b5e05697ee4181f8b5c68b82ea6080fb733e
2024-06-04 00:39:21 +00:00
Peter (YM)
710acad3df Merge "thermal: usb thermal throttle in off charging mode" into main 2024-06-03 07:00:58 +00:00
Peter (YM)
8f730bc927 thermal: usb thermal throttle in off charging mode
Fix the issue that device not trigger usb throttle in off mode charging.

Bug: 344445952
Test: Build and flash on device, verify with uart.
Change-Id: Ic6d453b1cab4614f8f6b42a9b6f5fe521a98101d
Signed-off-by: Peter (YM) <peterym@google.com>
2024-06-03 06:57:07 +00:00
Blackbear Chou
4a4e76d1e8 dumpstate: touch: Init using touch_predump
More info at go/touch_predump

Test: Test locally on test device and check predump_touch works.
Bug: 315239193

Change-Id: Ie06e91c68fc4af0fe58a1f5358793bffff2b02d8
Signed-off-by: Blackbear Chou <blackbearchou@google.com>
2024-06-03 01:10:00 +00:00
Wen Chang Liu
a1b543b4ce Merge "tegu: Enable media performance class 13" into main 2024-05-31 02:46:12 +00:00
David Christie
bab49992fe Config Tegu to allow external GPS location providers
-A noop change by itself, but allows Google to later overlay
 a different GPS engine within GmsCore.

Bug: 343731153
Test: Manual
Flag: EXEMPT resource only update

	modified:   tegu/overlay/frameworks/base/core/res/res/values/config.xml

Change-Id: Id4ea559c8fb666fee06ec73b5a30414bd8c232a8
2024-05-30 19:10:57 +00:00
wenchangliu
e98d0ac9d1 tegu: Enable media performance class 13
The MPC is limited to 13 since Camera recording does not support
HDR 10-bit.

Bug: 343087302
Test: run cts -m CtsMediaPerformanceClassTestCases
Test: run cts -m CtsCameraTestCases -t android.hardware.camera2.cts.ExtendedCameraCharacteristicsTest
Change-Id: Ic7ca5fe5d5a21ff6febf67799b80fc0f2da59a4a
2024-05-30 08:17:07 +00:00
Treehugger Robot
fa455db7b1 Merge "Switch makefile owners to MK_OWNERS" into main 2024-05-30 08:16:17 +00:00