Commit graph

6507 commits

Author SHA1 Message Date
Michael Bestas
9085fac186
raviole: Add lineage.dependencies
Change-Id: Iab5f4f4b2d98606e4f658c69e8f16f73ce7924bb
2024-10-19 22:58:14 +03:00
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
Android Build Coastguard Worker
e8683e88ca Snap for 12496712 from 013069b478 to 25Q1-release
Change-Id: Id1a1c7cbc0ea5994ce9b08f30aa1dd129ade4f3e
2024-10-14 23:03:49 +00:00
Android Build Coastguard Worker
7e320fd100 Snap for 12477291 from 1ea5429390 to 25Q1-release
Change-Id: I4a8ba38ed1c6bb4afab25b1603961b57f54b2a10
2024-10-09 21:03:22 +00:00
Eileen Lai
013069b478 modem_svc: use shared_modem_platform to replace all modem_svc_sit
Bug: 368257019

Flag: EXEMPT resource only update
Change-Id: I27053324a5b58fa290c3c1a3e5211812bf1acc58
2024-10-09 08:13:38 +00:00
Brian Norris
1ea5429390 raviole: Pull init.insmod.*.cfg from vendor_dlkm
We've started pushing init.insmod.*.cfg into the kernel prebuilts, and
installing it to /vendor_dlkm/etc, but it may not be available on all
prebuilt variants (e.g., kernel 5.10).

Here, we:
1. conditionally install our common init.*cfg to /vendor_dlkm (only if
   $(TARGET_KERNEL_DIR) doesn't have a copy)
2. point init at /vendor_dlkm/etc

When we've cycled completely off of kernel 5.10, we can drop #1.

Bug: 369686096
Test: build, boot
Flag: EXEMPT refactor
Change-Id: Ibefafbcfe1fdf9b4e65ee3d73126c33f04ee193b
2024-10-08 22:15:17 +00:00
Android Build Coastguard Worker
a1792ae52e Snap for 12465365 from cf891d2ebe to 25Q1-release
Change-Id: I61bd1e8f05e38693033a3de217c9a3b8292adeda
2024-10-07 23:03:45 +00:00
Android Build Coastguard Worker
b7b81e745f Snap for 12462067 from 18a3732671 to mainline-tzdata6-release
Change-Id: Ibc18f2852a448a760a25ce19c4847c9314f246b3
2024-10-07 09:00:29 +00:00
Jim Tang
cf891d2ebe Move modem_svc_sit from gs101 to raviole
Module `modem_svc_sit` is not valid unless:
* USES_LASSEN_MODEM is true
* BOARD_WITHOUT_RADIO is NOT true (or NOT set)

Devices in gs101 family will set "USES_LASSEN_MODEM := true"; however,
not evevy gs101 device disables BOARD_WITHOUT_RADIO.

This commit defines PRODUCT_PACKAGES `modem_svc_sit` because it is
converted from bp by moving the if-statement constrain from the module
level to device level.

Flag: EXEMPT refactor
Bug: 358485346
Test: m modem_svc_sit
Change-Id: Ib3f7c8b0376e7cdec70e4baaf37e7a43c7d41333
2024-10-07 08:45:10 +00:00
Ravi Jain
18a3732671 Remove vibrator HAL service
Remove from device mk files due to relocation to vendor directory.

Bug: 362659323
Test: Build Pass
Flag: EXEMPT refactor
Change-Id: Ia283a1e770aabdce202318a09f51a0d0f0567b27
2024-10-07 06:57:24 +00:00
Android Build Coastguard Worker
6742137ad5 Merge cherrypicks of ['googleplex-android-review.googlesource.com/29492512'] into 24Q4-release.
Change-Id: I8757b07de357b1840429984f1b3140ca2cd79472
2024-10-03 23:33:48 +00:00
Wayne Lin
ac1bb3f2da gps: set default SUPL SSL method to SSLv23
Bug: 363886476
Test: verify SUPL NI test pass
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:96a0ec11ba0545a56f6496c5a93ecb570a3ca7f7)
Merged-In: Iefe7acffac50ff14447b7d35c9c50e699637aba1
Change-Id: Iefe7acffac50ff14447b7d35c9c50e699637aba1
2024-10-03 23:25:25 +00:00
Android Build Coastguard Worker
724e8450d4 Snap for 12439515 from dfdffd07a3 to 25Q1-release
Change-Id: I06a5161ea75336acbbfcb93f773708c36bf6fd7d
2024-10-01 23:03:32 +00:00
Grzegorz Kołodziejczyk
dfdffd07a3 audio: enable software encoded Bluetooth broadcast
Bug: 345372436
Test: manual
Flag: EXEMPT, trivial change
Change-Id: I54a519bc01ae5886cdecd685b639e19dd35b0211
2024-10-01 12:30:31 +00: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
8cecb05b63 Snap for 12426030 from 96a0ec11ba to 25Q1-release
Change-Id: If8061ce5d8a11566663719468bdfb432ef5bbb4f
2024-09-28 01:03:46 +00:00
Wayne Lin
96a0ec11ba gps: set default SUPL SSL method to SSLv23
Bug: 363886476
Test: verify SUPL NI test pass
Change-Id: Iefe7acffac50ff14447b7d35c9c50e699637aba1
2024-09-24 05:45:05 +00:00
Android Build Coastguard Worker
1286258555 Snap for 12370120 from ccf5dc11ce to 25Q1-release
Change-Id: Ia50e9ec71cf4aba55cd3ea4bc34440fd004301ab
2024-09-14 23:01:54 +00:00
Android Build Coastguard Worker
a582d37c28 Snap for 12354992 from ccf5dc11ce to 24Q4-release
Change-Id: I19033160c7e1e337b1babb637a664e7b586becd0
2024-09-11 23:02:16 +00:00
James Huang
ccf5dc11ce gps: Enable Beidou measurements only in the US for P21.
Bug: 354884462
Test: Field test in the US
Change-Id: Ic78e619a04bcdaa767a2236f9a04fbe1d240a6c4
2024-09-11 08:36:07 +00:00
Android Build Coastguard Worker
20d89d9b2a Snap for 12337407 from 867cea69d2 to 25Q1-release
Change-Id: I76184aff05acf3704f4a283f4b104b094570529f
2024-09-07 23:04:08 +00:00
Android Build Coastguard Worker
d569f68766 Snap for 12337246 from 867cea69d2 to 24Q4-release
Change-Id: I59c09758c5ed831ef46b767000c8d4254c28c71d
2024-09-07 21:02:20 +00:00
Xin Li
867cea69d2 [automerger skipped] Merge 24Q3 to AOSP main am: b6f7a2a2e2 -s ours am: f2732980a7 -s ours
am skip reason: Merged-In Iffe880b97e0296047b9e2b9c9929d67d09d257b6 with SHA-1 ac3a513033 is already in history

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

Change-Id: I50bcd5acd347f65c90744517f8a62a88aa5f6ddc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-07 03:00:24 +00:00
Android Build Coastguard Worker
98c8758531 Snap for 12335440 from 74e1b20cc4 to 24Q4-release
Change-Id: Id301fd6be9563ecc2d09170b8eabee535a9965c7
2024-09-07 02:32:40 +00:00
Xin Li
f2732980a7 [automerger skipped] Merge 24Q3 to AOSP main am: b6f7a2a2e2 -s ours
am skip reason: Merged-In Iffe880b97e0296047b9e2b9c9929d67d09d257b6 with SHA-1 ac3a513033 is already in history

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

Change-Id: Ia5fc39780507af153459b186c134150f7806d8c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-07 01:48:14 +00:00
Robin Peng
74e1b20cc4 Symlink current prebuilt folder to android root
The Android are now based on Trunk Stable world and Pixel prebuilts CLs
also needs to reply with this which controlled by the flag which results:
- the flag value might be different on each branches
- the flag value are mostly different on each release configuration
- for local builds, ENGs' needs to figure out the correct location
  of current prebuilts by checking through entire prebuilt textproto
  files

To alleviate this problem, create an symlink file under android root
indicates current prebuilt path after invoke the android lunch cmd.

Bug: 364831620
Flag: EXEMPT export current prebuilt path
Change-Id: I43355dc794b94084a9a1d80cc23382781eace1d8
Signed-off-by: Robin Peng <robinpeng@google.com>
2024-09-06 10:35:59 +00:00
Koli Lin
bad1fd4649 Update product id for oriole and raven
Test: manual
Bug: 316248308
Flag: EXEMPT prop value only update
Change-Id: Icf766314c7b23ed6cee0cf70eba5fe796d99a8b5
2024-09-06 07:41:23 +00:00
Xin Li
b6f7a2a2e2 Merge 24Q3 to AOSP main
Bug: 357762254
Merged-In: Iffe880b97e0296047b9e2b9c9929d67d09d257b6
Change-Id: Id0639727057fc3de20e987ac6c1f30c557d31219
2024-09-05 17:02:38 -07:00
Android Build Coastguard Worker
6d55119df7 Snap for 12327203 from e0fcb2d3ba to 24Q4-release
Change-Id: Iad2add644e5f34895ee126af372d2f56cd4ef421
2024-09-05 23:02:19 +00:00
Yabin Cui
e0fcb2d3ba oriole/raven: add etm modules in userdebug/eng builds
If etm modules aren't built with kernel prebuilts, then
add them manually.

Bug: 364309766
Bug: 340617717
Bug: 331725877
Test: build and run oriole-trunk_staging-userdebug
Flag: build.RELEASE_ETM_IN_USERDEBUG_ENG
Change-Id: Iea66467b22086066972b214ba7af553158f80b03
2024-09-04 12:40:17 -07:00
Android Build Coastguard Worker
ba73961725 Snap for 12304452 from 6fd62fe96e to 24Q4-release
Change-Id: I927af9b054fa02254dd988ba6ece449dcc5bfe8e
2024-08-31 01:02:33 +00:00
Pindar Yang
6fd62fe96e move bootloader and radio build flag to device mk
Flag: build.RELEASE_GOOGLE_PRODUCT_RADIO_DIR, build.RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR
Bug: 362618412
Change-Id: Id584497948d5ceb854c5f65a076815c5589ec1c8
Signed-off-by: Pindar Yang <pindaryang@google.com>
2024-08-29 11:58:09 +00:00
Android Build Coastguard Worker
c2bb355f32 Snap for 12289667 from d26fec9d63 to 24Q4-release
Change-Id: Ieb38a94748a7c12f579ef2a58ecd6ceb27116f5a
2024-08-28 23:02:45 +00:00
Shinru Han
d26fec9d63 gps: Re-enable GLO & QZSS in US
Test: on-device
Bug: 353579502
Change-Id: I2dd2560b9d8102829c07c027e01f36125e87cd69
2024-08-27 06:26:58 +00:00
Android Build Coastguard Worker
ad753be072 Snap for 12253386 from 6b354fade5 to 24Q4-release
Change-Id: I84bd5b2937b1a4aa4571ac65efee3a36f630511d
2024-08-20 23:02:30 +00:00
Wayne Lin
6b354fade5 gps: add CpEarlyFixGuardTimeSec to prevent earlyfix response delay
Bug: 358041425
Test: verify pass
Change-Id: I1e59fd67d4e8cd8d30c374d276a0a7e44b9d893d
2024-08-20 02:41:24 +00:00