Commit graph

1867 commits

Author SHA1 Message Date
Michael Bestas
74f1969be3
Add android.hardware.gnss AIDL to compatibility matrix
Change-Id: I131aafa886ec5a1eef8a104fead2821a7dac56cd
2024-10-27 13:38:18 +02:00
Michael Bestas
563f61c1a2
Build Lineage Health HAL
Change-Id: I70cc903a03ac9fa3303bb8fa039c9de4806449bf
2024-10-27 13:37:34 +02:00
Alessandro Astone
f8c4df185c
Build pixel touch HAL
Change-Id: I45cff81e1159613094440dd7b2b73b53519c9de6
2024-10-27 13:37:16 +02:00
Michael Bestas
05df66a6f1
Disable modem logging on userdebug builds
Change-Id: Ib8ebf5926ed0bcdcbb06d5b9de3a7e3409b5779c
2024-10-27 13:36:55 +02:00
Michael Bestas
18b6a40497
Add lib_aion_buffer.so to vendor linker config
This lets com.google.pixel.camera.hal.apex access it.

Change-Id: Ic01ce043eeecbc3bcc71c04f49a7c348e2b10886
2024-10-27 13:36:52 +02:00
LuK1337
3b8ef08a3e
Add liboemcrypto.so to vendor linker config
This lets com.google.android.widevine.apex access it.

Change-Id: I4e9654fe6317b722f5fbf43b92abb367c18640ce
2024-10-27 13:36:47 +02:00
Nolen Johnson
3749d1049a
Set camera extension package to Google package
Change-Id: I519ebf8a1e2a9d06561471206c91c01b352ebd47
2024-10-27 13:36:13 +02:00
LuK1337
339b95a91f
overlay: Add reboot to fastbootd
Change-Id: I733b4d29129f85b92222e292af46602310b9f29f
2024-10-27 13:35:43 +02:00
Danny Baumann
4c607203b0
overlay: Enable call recording
Change-Id: I1b4478b330b13cf5d0fe1ed0d40f43e4b3825f33
2024-10-27 13:35:15 +02:00
Michael Bestas
ac078867e5
overlay: Remove quick_qs_{offset,total}_height overlays
Commit 49895bb361e74ffe92a3c0b76f988c8e4697b5c1 in device/google/gs101
failed to remove these overlays. Since this tree was created from
device/google/gs101, this results in the following issue on pantah:
* Pull down status bar
* Try to adjust brightness, network settings open instead

This is caused by the 171px offset that causes the status bar
to overlap the brightness slider.

Test: Reliably adjust brightness, confirm with "Show layout bounds"
      from developer settings.
Change-Id: I1b97a28c257cb5b0faba830f29e9058d2dbe50fa
2024-10-27 13:34:50 +02:00
Michael Bestas
c86cca58eb
overlay: Set config_nightDisplayColorTemperatureCoefficients
Extracted from stock.

Change-Id: I5d69d01204b0dd86a7205eb3b16e02f97a7f3db2
2024-10-27 13:34:44 +02:00
Danny Lin
5a1adfbb73
overlay: Enable USB and skin temperature warnings
Extracted from stock.

Change-Id: I951f60579a4b7fa2dcc270b5acd433ad1ecb083c
2024-10-27 13:34:40 +02:00
Dan Pasanen
313e8bcd5a
overlay: enable config_vibrateOnIconAnimation
* need those sexy vibes

Change-Id: If5671135879f6f4069d0ed881b41b0a243890349
2024-10-27 13:34:36 +02:00
Danny Lin
23395bf988
overlay: Settings: Enable multiple vibration strength levels
All production zumapro devices have CS40L2x haptic driver ICs that support
multiple intensities, so expose the Off/Low/Medium/High vibration
strength options like stock.

Co-authored-by: Michael Bestas <mkbestas@gmail.com>
Change-Id: I72645b5bd5772e182592a630df86f9b6166b4923
2024-10-27 13:34:22 +02:00
Danny Lin
209adf1a7f
overlay: Don't pin camera app in memory
The default camera app can be *huge* in some cases, e.g. when the app in
question is Google Camera. The system will only pin up to the first 80
MiB of the APK file, as well as the first 80 MiB of its odex. There are
several problems with this:

  - We could easily end up with 160 MiB of camera app files pinned,
    which is a tall order with the 6 GiB of usable RAM that we have
  - The data that gets pinned may not even be the most critical data for
    launching the camera

Let's disable pinning of the camera app to save RAM.

Change-Id: I745e39b6ff212dfaf9213517d2a2be8ff7384e24
2024-10-27 13:34:10 +02:00
Bruno Martins
5370d204d1
overlay: Pin standard SystemUI instead of Google's
Change-Id: If96bb13d6cc2c2156d8df111a1037247c96c6e0f
2024-10-27 13:34:06 +02:00
Chirayu Desai
694a1134c2
Add device manifest for radio & keymint
Change-Id: Ib6c4b28d33fb64cb05c715d86a96a829a498beac
2024-10-27 13:33:47 +02:00
Chirayu Desai
125c72b2d0
Build vbmeta_vendor
Change-Id: I74c028a2e5ade8830526e95f8ec90b1a1da35afb
2024-10-27 13:32:32 +02:00
Chirayu Desai
20b46552b1
Build vendor
Change-Id: I08dff42223ae54386a5ed050b51aa4a39e08bdb6
2024-10-27 13:32:32 +02:00
Chirayu Desai
a6b66b0fa3
Build vendor_dlkm
Change-Id: Ic2a0e4cdfdcc448a73bef41e0d2140e9d0aefcf0
2024-10-27 13:32:32 +02:00
mydongistiny
cff30f5646
Use Google's wifi_ext service
* Use vendor.google.wifi_ext@1.0-service
  that is in the vendor partition instead
  of the AOSP WiFi service.

Change-Id: Ia0fff6ffc532cc6b5e41f8ac242d00e64627cee8
2024-10-27 13:32:32 +02:00
Chirayu Desai
b97b66cf48
Add initial Lineage common makefiles
Change-Id: I8136e9f0df40ca3bf96dbfd2453275481178cdaa
2024-10-27 13:32:08 +02:00
Wei Li
e08b2f6e3d
Remove device/google/zumapro/Android.mk which is not needed any more since there are no other Android.mk files in subdirectories.
Bug: 372291867
Change-Id: I87dce34ae1d1f6587f1b3ad927e710c7dd61b7ca
Test: CIs
2024-10-27 13:31:07 +02:00
Michael Bestas
ae76cd8c12
zumapro: Update sepolicy path
Change-Id: Ie2d420cd25e1a8b65977504ed987df57b525dc5f
2024-10-27 13:30:22 +02:00
Michael Bestas
c19447832e
Add .gitupstream
Change-Id: I79747ef989659c069386a6ed34a59bba2e8ea860
2024-10-27 13:28:03 +02:00
Michael Bestas
eabe516eef
Add 'sepolicy/' from tag 'android-15.0.0_r2'
git-subtree-dir: sepolicy
git-subtree-mainline: 68bba197f4
git-subtree-split: 36623ceb5d
Change-Id: I8abfa4d1b1cb245da2c562eed56c4f8c78ae0ede
2024-10-27 13:25:24 +02:00
Michael Bestas
68bba197f4 Android 15.0.0 Release 2 (AP3A.241005.015)
-----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZw2AjgAKCRDorT+BmrEO
 eA/mAJ9ISckUYjHyEsXuC3vIXTRUzmAiGQCghTGlKxIhWuPo27MRWFolGYkRFnk=
 =UTsK
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN SSH SIGNATURE-----
 U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgPpdpjxPACTIhnlvYz0GM4BR7FJ
 +rYv3jMbfxNKD3JvcAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
 AAAAQKsK2WpJPvpyjefwsDdPNXklVoXDHPhEC6PE8deBGLOhNTO8PV2XxtbVBb4Iki1BO2
 /gekYZ5e+lO1Z7ALJX+wI=
 -----END SSH SIGNATURE-----

Merge tag 'android-15.0.0_r2' into staging/lineage-22.0_merge-android-15.0.0_r2

Android 15.0.0 Release 2 (AP3A.241005.015)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZw2AjgAKCRDorT+BmrEO
# eA/mAJ9ISckUYjHyEsXuC3vIXTRUzmAiGQCghTGlKxIhWuPo27MRWFolGYkRFnk=
# =UTsK
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon Oct 14 23:35:26 2024 EEST
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2631 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Chinmay Dhodapkar
# Via Android Build Coastguard Worker
* tag 'android-15.0.0_r2':
  Fwk timeout for enable/disable should be greater than the max time PSS takes to enable/disable

Change-Id: Idf15d3f0fd59a968570954c93762303c54ee936c
2024-10-27 13:23:59 +02:00
Android Build Coastguard Worker
bdce5874f8 Merge cherrypicks of ['googleplex-android-review.googlesource.com/28808128'] into 24Q3-release.
Change-Id: I54a037b3d5df94046ad2df44352cb919ad0fed4e
2024-08-21 00:08:26 +00:00
Chinmay Dhodapkar
1e343397d5 Fwk timeout for enable/disable should be greater than the max time PSS takes to enable/disable
Bug: 359928177
Test: basic esos
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c0c63a37813641d31618304b46686925b3a16ee7)
Merged-In: I2afa1d8115e2b95f48560427882282f8bf805cb0
Change-Id: I2afa1d8115e2b95f48560427882282f8bf805cb0
2024-08-21 00:07:03 +00:00
Android Build Coastguard Worker
36623ceb5d Merge cherrypicks of ['googleplex-android-review.googlesource.com/28410444'] into 24Q3-release.
Change-Id: Ibeb361848a658d143269a7c7b86d38da2f2e079b
2024-07-23 00:22:37 +00:00
Android Build Coastguard Worker
0c136391ea Merge cherrypicks of ['googleplex-android-review.googlesource.com/28411012'] into 24Q3-release.
Change-Id: Ief207b39775ddd14d092db5bd1ede8f77097224f
2024-07-23 00:22:33 +00:00
Jeremy DeHaan
bc59de7fe8 Allow HWC to access frame_rate node
Flag: EXEMPT bugfix
Bug: 346461765
Signed-off-by: Jeremy DeHaan <jdehaan@google.com>
(cherry picked from commit b3d863d552)
(cherry picked from commit d5304a1144)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:23199995aa113db6bc1fd8d1e3ae53742ac14d82)
Merged-In: Id7b3195e76cdce3e612eb9c9d177af24145e70a2
Change-Id: Id7b3195e76cdce3e612eb9c9d177af24145e70a2
2024-07-23 00:13:45 +00:00
Jeremy DeHaan
9c87f41357 zumapro: HWC access to panel frame_rate node
Flag: EXEMPT bugfix
Bug: 346461765
Signed-off-by: Jeremy DeHaan <jdehaan@google.com>
(cherry picked from commit b2427428e5)
(cherry picked from commit 3e8967723f)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:85254d6dee1d216dde7b1a23fc76594c422fcecd)
Merged-In: I2cdbd8126e5684891b6424d262aa505d2aa641b7
Change-Id: I2cdbd8126e5684891b6424d262aa505d2aa641b7
2024-07-23 00:13:28 +00:00
Android Build Coastguard Worker
4e2bce8adb Merge cherrypicks of ['googleplex-android-review.googlesource.com/28376043'] into 24Q3-release.
Change-Id: I301013dfeba1e94c7e4d638f4e0c90f11489b4a4
2024-07-18 06:53:49 +00:00
Android Build Coastguard Worker
d8b63ef99c Merge cherrypicks of ['googleplex-android-review.googlesource.com/28376161'] into 24Q3-release.
Change-Id: I3af3c24d7a52883aee33727ac42e267100d6d1c3
2024-07-18 06:53:45 +00:00
Neha Jain
41e0466f0c Revert "Allow HWC to access frame_rate node"
This reverts commit a6a8f7698f.

Reason for revert: build break
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b47f7ee5f85828e92f2281860e4cdbc75b851f4b)
Merged-In: I1e997bacdd1b1507867cde353d0953adfb881250
Change-Id: I1e997bacdd1b1507867cde353d0953adfb881250
2024-07-18 06:53:12 +00:00
Neha Jain
1f04d18836 Revert "zumapro: HWC access to panel frame_rate node"
This reverts commit eba9ea1ebb.

Reason for revert: build break
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:cee98f8a2aaa7708ba41bfdeae6e029c299fed60)
Merged-In: Ia66bb6862384fc94901a19526249657a25414fda
Change-Id: Ia66bb6862384fc94901a19526249657a25414fda
2024-07-18 06:53:00 +00:00
Android Build Coastguard Worker
6d43ae9f5f Merge cherrypicks of ['googleplex-android-review.googlesource.com/28179972'] into 24Q3-release.
Change-Id: Ifb47c0a3829a4947acc1c27151ecd2e23e33c30c
2024-07-18 03:51:02 +00:00
Android Build Coastguard Worker
96aa711ebc Merge cherrypicks of ['googleplex-android-review.googlesource.com/28180922'] into 24Q3-release.
Change-Id: I5617d75754d1bf3ad338176deffef6610c0c7beb
2024-07-18 03:50:59 +00:00
Jeremy DeHaan
a6a8f7698f Allow HWC to access frame_rate node
Flag: EXEMPT bugfix
Bug: 346461765
Signed-off-by: Jeremy DeHaan <jdehaan@google.com>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b3d863d5520308d2af21042b38075f321349f159)
Merged-In: Id7b3195e76cdce3e612eb9c9d177af24145e70a2
Change-Id: Id7b3195e76cdce3e612eb9c9d177af24145e70a2
2024-07-18 03:43:57 +00:00
Jeremy DeHaan
eba9ea1ebb zumapro: HWC access to panel frame_rate node
Flag: EXEMPT bugfix
Bug: 346461765
Signed-off-by: Jeremy DeHaan <jdehaan@google.com>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b2427428e58fbd59bd5cbb484be4badf62a3fa19)
Merged-In: I2cdbd8126e5684891b6424d262aa505d2aa641b7
Change-Id: I2cdbd8126e5684891b6424d262aa505d2aa641b7
2024-07-18 03:43:42 +00:00
Android Build Coastguard Worker
b0a88cd04a Merge cherrypicks of ['googleplex-android-review.googlesource.com/27069623', 'googleplex-android-review.googlesource.com/27069622'] into 24Q3-release.
Change-Id: I33ededfa83214605e11c837da352a69a07ec52ad
2024-07-09 03:01:07 +00:00
Qais Yousef
7798172e8f init.zumapro.soc.rc: Match sched_pixel settings to powerhint's
We now default to 500us down_rate_limit_us. Boot with these defaults
too. powerhint can still modify these to whatever setting required by
the specific hint.

Only difference is that down_rate_limit_scale_pow for little is now the
default 1 instead of 2.

Bug: 336169796
Test: PTE A/B test
Signed-off-by: Qais Yousef <qyousef@google.com>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4336a77fe65de3becebbe06c91adf9a743a3e300)
Merged-In: I4f0712faaad87afbb0fc7627c45a61081f91e1e6
Change-Id: I4f0712faaad87afbb0fc7627c45a61081f91e1e6
2024-07-09 02:38:51 +00:00
Qais Yousef
1f282b3900 init.zumapro.soc.rc: Disable rampup for most groups except top-app and adpf
When auto margins are enabled busy tasks will get more appropriate and
coherent rampup time when they get busy. But for most groups, this can
lead to unnecessary power consumption. Disable it except for top-app, sf
and camera group.

For ADPF, a faster rampup is desired as these tasks are usually
sensitive to all sources of latencies. So try to give them more
performance faster.

Bug: 336169796
Test: PTE A/B test
Signed-off-by: Qais Yousef <qyousef@google.com>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4c364c7aba08e3b5fc5aecf0c0e673d8d8544e92)
Merged-In: Ieb6f3de811d30b62f06809e73dc7df83c87d45d0
Change-Id: Ieb6f3de811d30b62f06809e73dc7df83c87d45d0
2024-07-09 02:38:38 +00:00
Android Build Coastguard Worker
f220fc7f3e Merge cherrypicks of ['googleplex-android-review.googlesource.com/28102879', 'googleplex-android-review.googlesource.com/28104901'] into 24Q3-release.
Change-Id: I392e4607a00ecaa819fbc18fedac251ea3d9772c
2024-07-04 03:24:53 +00:00
Steve Statia
25a7e49fc2 Fix to hide Display over other apps permission setting for the Scone
application.

Flag: EXEMPT bugfix

Bug: 349195999
Test: manually testing that the setting is removed from Adaptive
Connectivity Services advanced settings page.
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:236eb6a6d40d73f32f28cfe386ac24109cbafd2f)
Merged-In: I87c284411e63225fac9138b5f4f0578a0acd7212
Change-Id: I87c284411e63225fac9138b5f4f0578a0acd7212
2024-07-04 03:08:45 +00:00
Tim Lin
8458b558d7 Include ril.mk after DEVICE_MANIFEST_FILE is reset
Bug: 348631842
Flag: EXEMPT bugfix
Test: check carrier ID property is set correctly
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e116a1fba401aa5f9e367ebcaecbe56f38316510)
Merged-In: I40160c14f65d5193962dd3f1e2862d129c8404b6
Change-Id: I40160c14f65d5193962dd3f1e2862d129c8404b6
2024-07-04 03:08:30 +00:00
Android Build Coastguard Worker
8ec17f766a Merge cherrypicks of ['googleplex-android-review.googlesource.com/28141935'] into 24Q3-release.
Change-Id: I24b06599737be51cd3eb8f6f6db1f1a9b34e5347
2024-07-03 04:26:51 +00:00
Kah Xuan Lim
c705d6b694 Disable modemml-tflite-service
The service is causing CTS test failure as it has Kotlin files which are not allowed for system services. It's safe to disable the service temporarily as we don't have any user depending on it for now.

Bug: 349263931
Test: Manually flashed device with go/ab/P76995945, no errors observed
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:62e82d5678811a44b2803b1d8c1f132cea148335)
Merged-In: I087a147d6b111c5ea1e89a3ea48961adef733c57
Change-Id: I087a147d6b111c5ea1e89a3ea48961adef733c57
2024-07-03 04:20:23 +00:00
Android Build Coastguard Worker
8d565119fd Merge cherrypicks of ['googleplex-android-review.googlesource.com/28051078', 'googleplex-android-review.googlesource.com/28051508'] into 24Q3-release.
Change-Id: I1b2cdc74975b82f2e027e7487e22f3445c688bb2
2024-06-28 23:16:41 +00:00