Commit graph

6372 commits

Author SHA1 Message Date
jabashque
08a10ce3bb
raviole: Enable Osaifu-Keitai on non-Japanese SKUs
https://github.com/kormax/osaifu-keitai-google-pixel/

Test 1 & 2 on a Global SKU Google Pixel 6a (bluejay):
- Observe that Osaifu-Keitai doesn't function WITHOUT this change.
- Observe that Osaifu-Keitai functions normally WITH this change.

Test 3 & 4 on a Japanese SKU Google Pixel Fold (felix):
- Observe that Osaifu-Keitai functions normally WITHOUT this change.
- Observe that Osaifu-Keitai continues to function normally WITH this change.

Change-Id: I9faac2e130714a41e6922b62d2019dae0d615a3b
Signed-off-by: AnierinB <anierin@evolution-x.org>
2024-10-19 22:58:14 +03:00
Michael Bestas
bee58589a5
raviole: overlay: Configure aux cameras for Aperture
Change-Id: I3d1c93057b5c2a1ba09c06a945d538d2043f30fd
2024-10-19 22:58:14 +03:00
Alessandro Astone
0d56276d6b
raviole: Build PowerShare HAL
Change-Id: I3c0321b844acb5f97ac398acc842501410a44b6c
2024-10-19 22:58:14 +03:00
Michael Bestas
8382da25d4
raven: Convert status_bar_height_portrait to dp
Fix status bar height not being scaled properly after switching
screen resolution to 1080p.

DP = PX * (160 / DPI)

Change-Id: I7eba09b6da2eae6bd4274d3ad6acc85311d32db1
2024-10-19 22:58:14 +03:00
Michael Bestas
51d51d1dc0
oriole: Switch status_bar_height_{default|landscape} to dp
This matches all the other devices, there is no reason for this value
to be in px.

Change-Id: Ic31ceae0df31115df053474eb64b6f34dd750bde
2024-10-19 22:58:14 +03:00
Bruno Martins
cded2e1901
overlay: Declare support for wireless charging
Change-Id: Iba6a8b357779a3bb2134f2fc0878819339615239
2024-10-19 22:58:13 +03:00
Danny Lin
cbe8c18ae4
overlay: Settings: Enable Smooth Display setting
All GS101 devices (raven and oriole) have peak refresh rates higher than
60 Hz, so allow users to toggle high-refresh rate like on stock.

Change-Id: I7fcbb905b61575de8c5e9d9a935463932551fb6a
2024-10-19 22:58:13 +03:00
Michael Bestas
60e22deb03
oriole: Add HbmSVManager RRO overlay
* Based on redfin
* raven doesn't have it on stock

Change-Id: I54d885c233151498372e1b510284d6a297ac3e94
2024-10-19 22:58:13 +03:00
Michael Bestas
8d83422734
Include wireless_charger makefile
This includes the required sepolicy and compatibility matrix
in the build.

Change-Id: I3096357c5f45e664a7b39870fdc053e48d1361ad
2024-10-19 22:58:13 +03:00
Chirayu Desai
ab58fb535b
raviole: Set up proprietary files extraction
* The proprietary files lists are generated by comparing stock partition
  contents with AOSP generated partitions.

Co-authored-by: Aaron Kling <webgeek1234@gmail.com>
Co-authored-by: Cosmin Tanislav <demonsingur@gmail.com>
Co-authored-by: Michael Bestas <mkbestas@lineageos.org>
Change-Id: I17b78ccf212d8364070c40fe3c7d06d4048e3fe4
2024-10-19 22:58:13 +03:00
Yo Chiang
0ddb120856
Use on_vendor VNDK APEX for non-REL build
For non-REL branch, move VNDK APEX to /vendor partition so we don't need
to update vendor.img prebuilt everytime there is a change in the VNDK
libraries.
For REL branch, the API/ABI surfaces of VNDK libraries are frozen so
don't need to move to /vendor partition.

Bug: 140136207
Test: Build on REL and non-REL branch
Change-Id: Ibce24465b546c52bc447b4b28a474de2b4b53792
2024-10-19 22:57:47 +03:00
Ethan Chen
1d1ef0de79
Declare EUICC permission
Co-authored-by: Michael Bestas <mkbestas@gmail.com>
Co-authored-by: razorloves <razorloves@gmail.com>
Change-Id: I323dce8b848b44e45ed21002950059e58719113c
2024-10-19 22:57:47 +03:00
Chirayu Desai
5737324f6b
Add initial Lineage product makefiles
Co-authored-by: Michael Bestas <mikeioannina@gmail.com>
Change-Id: I0781b6d4d74680ce7f0d860048871da7c2d43fb6
2024-10-19 22:57:46 +03:00
Michael Bestas
9f0fd072f9
raviole: Update sepolicy path
Change-Id: I2d8c9b47333a8aca3ebb97c77081bae00f58ba13
2024-09-29 19:40:05 +03:00
Michael Bestas
626750e5d0
oriole: Correct status_bar_height_default overlay name
Test: Observe status bar shows up correctly
Change-Id: I425e03449b41e9aa370899f54ed8d0e2b2d78ca5
2024-09-29 16:21:18 +03:00
Michael Bestas
c912e5ce06
Add .gitupstream
Change-Id: I2c0ab4e6b31282f6d8be88942c4fe9c38871d7d0
2024-09-29 16:12:31 +03:00
Android Build Coastguard Worker
d9189a707b Merge cherrypicks of ['googleplex-android-review.googlesource.com/27584896', 'googleplex-android-review.googlesource.com/27585950', 'googleplex-android-review.googlesource.com/26823303', 'googleplex-android-review.googlesource.com/28295845', 'googleplex-android-review.googlesource.com/28295692'] into 24Q3-release.
Change-Id: Ibeaf742498a91fcdd2e4121df66059ab4de5bd86
2024-07-25 04:16:35 +00:00
Ankur Bakshi
ac3a513033 Update oriole SVN to 85
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:419a9a7da3d3208145d728f18b4a4e200c9cd720)
Merged-In: Iffe880b97e0296047b9e2b9c9929d67d09d257b6
Change-Id: Iffe880b97e0296047b9e2b9c9929d67d09d257b6
2024-07-25 04:07:21 +00:00
Ankur Bakshi
fba5f0b243 Update raven SVN to 85
Bug: 352170103
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:14c718c22f457c542885edea58c248356b21885b)
Merged-In: I5514206adfd5f86fe1807f09132d5d3e319d45b6
Change-Id: I5514206adfd5f86fe1807f09132d5d3e319d45b6
2024-07-25 04:07:10 +00:00
Lokesh Kumar Goel
bfa4bc9b4d raviole: Use build_flags for SVN
Flag: build.RELEASE_SVN_ORIOLE
Flag: build.RELEASE_SVN_RAVEN
Bug: 332726030
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8062fbd55b92f21bfae9671aa1e8e9a0c100780e)
Merged-In: I60035ec95cf07e8e992981a61738aa6f0a6d22ef
Change-Id: I60035ec95cf07e8e992981a61738aa6f0a6d22ef
2024-07-25 04:06:59 +00:00
Ankur Bakshi
245f5834b5 Update raven SVN to 84
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:eb3b22d11c82114e188c6ef220d8dd7f791af947)
Merged-In: I2b4b94a72115bc2a7f7200ce7469a74cc5bd7114
Change-Id: I2b4b94a72115bc2a7f7200ce7469a74cc5bd7114
2024-07-25 04:06:49 +00:00
Ankur Bakshi
12a2aec7bd Update oriole SVN to 84
Bug: 342381152
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3bebdc87659369986910fdbf8b46f5adb1ab2c52)
Merged-In: Ia346c23d8446075d901cce4a08b7f7513ab3c496
Change-Id: Ia346c23d8446075d901cce4a08b7f7513ab3c496
2024-07-25 04:06:37 +00:00
Android Build Coastguard Worker
eed0909e53 Snap for 11944020 from eae2b9c480 to 24Q3-release
Change-Id: I9d0ce49b27d8f996570c6775d58cd94915d6e64e
2024-06-08 01:03:04 +00:00
Xin Li
eae2b9c480 [automerger skipped] Merge 2024-06 Release (ab/AP2A.240605.024) to aosp-main-future am: cfe990a02e -s ours
am skip reason: Merged-In I2d9b565dd6e97439876096ae7e5c88678b178087 with SHA-1 4b6dd87db0 is already in history

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

Change-Id: I473ed686ab1715f9dda274630bc5f0b9ca63db31
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-06 21:36:15 +00:00
Xin Li
cfe990a02e Merge 2024-06 Release (ab/AP2A.240605.024) to aosp-main-future
Bug: 343100748
Merged-In: I2d9b565dd6e97439876096ae7e5c88678b178087
Change-Id: I35ba2f25b5f0489fca026b315df3d4a4c09b3991
2024-06-05 14:12:12 -07:00
Android Build Coastguard Worker
c93fd81782 Snap for 11914274 from be9842b68e to 24Q3-release
Change-Id: Iee470a714735c7868da31d5ca0510d3cbb56313c
2024-06-01 01:02:45 +00:00
Android Build Coastguard Worker
a095995963 Merge cherrypicks of ['googleplex-android-review.googlesource.com/27512346'] into 24Q3-release.
Change-Id: I070373deef480208d1b442fa0e1b3a169904f853
2024-05-31 22:09:37 +00:00
Jasmine Cha
daea5cd2fa waves: correct config to fix wrong tuning
- remove unused controls since the last version isn't expected multiple
  instance.

Bug: 341323676
Test: manual test

Signed-off-by: Jasmine Cha <chajasmine@google.com>
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:be9842b68e01735d96019ab8f214c8b43ee00b4d)
Merged-In: I69e5f4125044c3a56e8f44f5bace7cca3d06717b
Change-Id: I69e5f4125044c3a56e8f44f5bace7cca3d06717b
2024-05-31 22:09:15 +00:00
Jasmine Cha
be9842b68e waves: correct config to fix wrong tuning
- remove unused controls since the last version isn't expected multiple
  instance.

Bug: 341323676
Test: manual test

Change-Id: I69e5f4125044c3a56e8f44f5bace7cca3d06717b
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2024-05-31 05:19:46 +00:00
Android Build Coastguard Worker
7d8b140cc2 Snap for 11908474 from e7e1ea599f to 24Q3-release
Change-Id: I30d4977bd56305e4bc0c99012eccb9fc61e020b8
2024-05-30 23:02:49 +00:00
Cyan_Hsieh
e7e1ea599f Switch makefile owners to MK_OWNERS am: 35d0d9daef am: 2ddfd5a4fe
Original change: https://android-review.googlesource.com/c/device/google/raviole/+/3106663

Change-Id: Ia8beda340aed4795ca656573f82130d93757d76d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-29 22:00:01 +00:00
Alice Wang
45b3c1e88d Disable AVF remote attestation on raviole devices am: c88d336b4d am: 74a27b7b23
Original change: https://android-review.googlesource.com/c/device/google/raviole/+/3092530

Change-Id: Icc910e0d4cedeb95b033a995d3029235e1d7d4bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-29 21:58:38 +00:00
Xin Li
844631d545 [automerger skipped] Merge Android 24Q2 Release (ab/11526283) to aosp-main-future am: d76ec15e36 -s ours
am skip reason: Merged-In Id59e87e47845cbb2187588f623f1e981c0bfd3da with SHA-1 7c9d6f1819 is already in history

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

Change-Id: I0211db383a581b05b7357a2330ed3aa2246b32b2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-29 19:45:28 +00:00
Cyan_Hsieh
2ddfd5a4fe Switch makefile owners to MK_OWNERS am: 35d0d9daef
Original change: https://android-review.googlesource.com/c/device/google/raviole/+/3106663

Change-Id: I86c1306f03b845bce8453c8f4fd4fd7373b8b467
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-29 14:29:15 +00:00
Cyan_Hsieh
35d0d9daef Switch makefile owners to MK_OWNERS
Bug: 278167548
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a0d6580902d9112812e298b40c4fed734698b114)
Merged-In: Iedd4b8df3b6e9491e6b669ebb0010c5e120ba9d7
Change-Id: Iedd4b8df3b6e9491e6b669ebb0010c5e120ba9d7
2024-05-29 10:00:38 +00:00
Alice Wang
74a27b7b23 Disable AVF remote attestation on raviole devices am: c88d336b4d
Original change: https://android-review.googlesource.com/c/device/google/raviole/+/3092530

Change-Id: I56b37d20717ded8ef9c7f9859b0c6ee3135cc4a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-27 08:57:16 +00:00
Android Build Coastguard Worker
6705fb5585 Snap for 11881322 from 9d415a8890 to 24Q3-release
Change-Id: I6035944d2014956bd2b91b3f21d6788c1498f4a1
2024-05-23 23:02:47 +00:00
Alice Wang
c88d336b4d Disable AVF remote attestation on raviole devices
The VM DICE chain support required by AVF remote
attestation is only introduced from Pixel 7.

Bug: 341292601
Test: run VM remote attestation on Pixel 6 and check it is
disabled

Change-Id: I20d25c59825eee77bffc9201e8751c0354c43f3a
2024-05-23 14:08:09 +00:00
Carter Hsu
9d415a8890 audio: remove unused device
Bug: 337191827
Test: build pass
Change-Id: Ic00b74be86816fa22ae401497fd68aad4c219c81
Signed-off-by: Carter Hsu <carterhsu@google.com>
2024-05-23 08:09:55 +00:00
Android Build Coastguard Worker
f63e4b062a Snap for 11876238 from e9bd7abd97 to 24Q3-release
Change-Id: I71ff23fd68f245f215a82c206ab6f2f86cbfb149
2024-05-22 23:03:18 +00:00
George Lee
e9bd7abd97 thermal: Remove SOFT_OCP related tzones
Bug: 337976702
Test: Confirm boot
Change-Id: Idc23886c376c33a027f73e3f486e5d93eb1000b6
Signed-off-by: George Lee <geolee@google.com>
2024-05-22 03:42:35 +00:00
Android Build Coastguard Worker
d2ca8b9663 Snap for 11859356 from 918e2cd8ec to 24Q3-release
Change-Id: Ic3300f2fb470dc8aabf6b15e8c5275303b9e0ade
2024-05-18 03:02:36 +00:00
guibing
918e2cd8ec Adpf:raviole: enable heuristic boost.
Heuristic boost will adjust the ADPF boost profile when the
powerhal detects the power session is very janky, providing more
boost for deadline sensitive threads managed in the session.

Bug: 341111433
Test: adb shell dumpsys android.hardware.power.IPower/default;
      check the device adpf sessions' traces.
Change-Id: I850a5e9e2132c0f62097f41cc77e81d1ff6986f0
2024-05-17 07:07:34 +00:00
Android Build Coastguard Worker
f4361c6f62 Snap for 11847214 from 43646cd025 to 24Q3-release
Change-Id: I649fe89db3ed8a18616de477de2792dbd466d395
2024-05-16 01:03:07 +00:00
Cyan_Hsieh
43646cd025 Update bootloader pdk folder and soong config
Bug: 333834221
Change-Id: I7272b4b92575a12af8086d0d46d237f4f0674c2b
2024-05-15 14:01:17 +00:00
Android Build Coastguard Worker
5d812d3e40 Snap for 11834877 from ac3fb0c183 to 24Q3-release
Change-Id: Ie50c155aefaa06c36f4147be11308de51bc39c8f
2024-05-13 23:02:58 +00:00
Cheng Chang
ac3fb0c183 gps: Reduce logging mask
Bug: 267729515
Bug: 312716075
Test: Verification for logging system.
Test: Verification at b/267729515#comment152
Change-Id: I1f32da32f28c3e0f3cf9964485e6569eea5fa0c3
2024-05-13 01:50:53 +00:00
Android Build Coastguard Worker
f9dbd73ecf Snap for 11811809 from 1413e4537f to 24Q3-release
Change-Id: I85fb838bde9b89ba5c0fd3788364036c34272260
2024-05-07 23:03:10 +00:00
Nelson Li
1413e4537f Convert raven/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/27170563, a common inheritance layer has been
added to all `non-factory` products. Therefore, setting different
`PRODUCT_SOONG_NAMESPACES` in the corresponding `<DEVICE>_generic.mk`
and `factory_<DEVICE>.mk` files will allow factory products and
non-factory products to use different preloaded_nanoapps.json.

Bug: 338005353
Test: 1. lunch <product_name>-trunk_staging-userdebug && \
         m -j preloaded_nanoapps.json
      2. Check ./out/target/product/<device_name>/.../preloaded_nanoapps.json
         It should be the <device_name> version.
      3. lunch factory_<device_name>-trunk_staging-userdebug && \
         m -j preloaded_nanoapps.json
      4. Check ./out/target/product/<device_name>/.../preloaded_nanoapps.json
         It should be the factory version.
Change-Id: Ie4551fc30c75a401a615a729e651949696117352
2024-05-07 00:51:58 +00:00
Android Build Coastguard Worker
4bfc0f6e02 Snap for 11806096 from 2dd9ebfb37 to 24Q3-release
Change-Id: I686891c9a8b21c4b33b0bf98b206f79db356f29a
2024-05-06 23:02:54 +00:00