Commit graph

6451 commits

Author SHA1 Message Date
Michael Bestas
0928f13057
raviole: Add more Pixel camera prebuilts
These are present on stock since QPR1

Change-Id: I58ba2d30d28d4c9cd525f1e1d4ddb353eaaf9db0
2025-01-24 13:49:47 +02:00
Michael Bestas
44c73edd92
Add missing IWLAN packages
Change-Id: I671e4f057eb3fbe94f63dc16bf697867278e3eb2
2025-01-14 00:38:40 +02:00
Michael Bestas
8169de7967
Update fingerprint/build description from AP4A.250105.002
Change-Id: I656b2fd838afea1f02de7afe1c73f4952955b9be
2025-01-08 12:11:02 +02:00
Michael Bestas
382f34a9d3
proprietary-files: AP4A.241205.013
Change-Id: I440bf29ce6bcbf395f10556f5838e04d1e66e27a
2024-12-11 15:39:28 +02:00
Michael Bestas
fc71c525fd
Update fingerprint/build description from AP4A.241205.013
Change-Id: Ic04b926715142860348ad3de18cdfac3dfee5e15
2024-12-11 04:12:24 +02:00
Michael Bestas
92bbd34b70 Android 15.0.0 Release 6 (AP4A.241205.013)
-----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
 eO94AJ92jyZuJ1uq/njek2I7JdxbdXAg5ACeP/ehhxzfwZ3Z2/J44QJylqeByWo=
 =AFwD
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJLBAABCgA1FiEEHrBYPudH862glXQBzJUERRm+ZmkFAmdY8ecXHG1rYmVzdGFz
 QGxpbmVhZ2Vvcy5vcmcACgkQzJUERRm+ZmmTKg/+PUN7P6yiBWzundIJndoZQ5i0
 LhCxEtojWhQzz390aNOno3zvZo6vM4VKFIJoiep3WsZt4fCchEmocOCmwGZgel/W
 elBOMvviypvhv5jAEpK2JK4s7MUHaV+lxUgvFPIVNECTUKu2/UmlFXU808Mk7vUI
 h4L5BMp/ETdBCEoqBX7zOW4R0F/t27wwHPzqnFIxQiZufIIcMzaaHr6NETC+tWv6
 Vs+6yIf43d5I6VLbbyTawO7tfYVHPEgatmCla3a6zXpZeYD6H1EklYg8pQJHYJZa
 T8zdoh1+d5Lg5b6Mzk3gEdQTJPfXwQlAz7xc//GA0xE2cFFJWjtYkO+3Qs2pdTAt
 z93JkIvx+XoOoEv8fincHoY/xH9thIib+6GU1W2bPn/aLNYtAFpEVVnmz+eBYHo1
 kQ+grpiTny6zrBF5qlvMZFjHSQwg/hehOhiGBmjfhEpn1hrRh9LEEsjCj2gqjnpc
 zoBYtCKLG1u4Dt0ychx5OIi4HyWuuff48maNmiCaE96QS2ClNQOWK0HuLZAPcp68
 zIrDLHpMua42bZ/Mkkwn0tLvyjg7HHUn00mgL15UVVdPzg+M9WWD6sr3QC5GnY+C
 O4CiTio36cyEWYRJcxUT83jdxiqMFldMybhDtwpMHOMEnbrQkPiNR/86jgRroj1O
 QB1J0yrwtY1v8wqmVLc=
 =cgBI
 -----END PGP SIGNATURE-----

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

Android 15.0.0 Release 6 (AP4A.241205.013)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
# eO94AJ92jyZuJ1uq/njek2I7JdxbdXAg5ACeP/ehhxzfwZ3Z2/J44QJylqeByWo=
# =AFwD
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri Dec  6 00:44:01 2024 EET
# 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 2484 signatures in the past
#      3 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 Ankur Bakshi (6) and others
# Via Android Build Coastguard Worker (27) and others
* tag 'android-15.0.0_r6': (27 commits)
  gps: set default SUPL SSL method to SSLv23
  gps: Enable Beidou measurements only in the US for P21.
  Symlink current prebuilt folder to android root
  Update product id for oriole and raven
  oriole/raven: add etm modules in userdebug/eng builds
  move bootloader and radio build flag to device mk
  gps: Re-enable GLO & QZSS in US
  gps: add CpEarlyFixGuardTimeSec to prevent earlyfix response delay
  thermal: read thermistor temp from sysfs
  thermal:remove unused state2power value
  Update oriole SVN to 86
  Update raven SVN to 86
  thermal: Remove bcl related tzones
  update OWNERS to include Android.bp
  raviole: Add build_flags based properties for SMR/EMR build
  haptics: Update output distortion gain
  gps: Enable ExitOnComFailure
  Adpf:raviole: switch to multitier heuristic boost.
  Update oriole SVN to 85
  Update raven SVN to 85
  ...

 Conflicts:
	device-oriole.mk
	device-raven.mk
	oriole/BoardConfig.mk
	raven/BoardConfig.mk

Change-Id: Ic9e494f17dcc35b9dab52908e7a66ebd6fbd0798
2024-12-11 03:59:02 +02:00
Alexander Koskovich
dc3bc3a093
Add oem-iptables-init.sh for Wi-Fi calling in airplane mode
This was added recently in Android 15, see the following commit:
https://android.googlesource.com/device/google/gs101/+/fbf009b886cb6391b0833ab147a18c4cf9adda0d

Issue: calyxos#2813
Change-Id: I853f087347795e1d8932db2020f8a69fb5d97fa6
2024-12-05 02:47:49 +02:00
Michael Bestas
5cffd84361
Update fingerprint/build description from AP3A.241105.007
Change-Id: Ie8055713a3752a5b9529c3c45c3c300414302dd2
2024-11-07 15:17:13 +02:00
Cosmin Tanislav
c2037193f4
raviole: switch to python extract-utils
Change-Id: Ia2d6a0235d9343d7de0ef69d4197cac7f276af84
2024-11-06 13:11:14 +02:00
Michael Bestas
906474a3cb
raviole: Enable ELF checks for c2 codec libs
Change-Id: I7702c3104fde477e27a18998982605673de29aee
2024-11-01 05:13:53 +02:00
Naman Sood
ea008f96ac
raviole: fix padding in status bar
These overlays seem to be left over from barbet. With these values
adjusted, the padding on left and right sides of the status bar is
more symmetrical and the landscape top padding is correct.

Co-authored-by: Michael Bestas <mkbestas@lineageos.org>
Change-Id: I10c3f495b7627200b05a24f5b259f789e62ada13
2024-10-27 13:14:18 +02:00
Michael Bestas
fef066e6b5
raviole: Copy touch modules to vendor_boot
Makes touch work in recovery

Co-authored-by: LuK1337 <priv.luk@gmail.com>
Change-Id: Iaa5a158af827732b13ab79b60bed2f319ce56391
2024-10-27 13:14:18 +02:00
Ethan Chen
27228265e7
raviole: Disable userdebug diagnostics
* We can't make use of most of the debug features on userdebug builds.

Change-Id: I31df2090b31243b742c4e82dc08cd8491dada54f
2024-10-19 22:58:14 +03:00
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
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
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
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
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
Android Build Coastguard Worker
1a726076a9 Snap for 12247339 from 031d28881e to 24Q4-release
Change-Id: Ibf0fec194ca413d31ed7e8c0ca0c80b21b896108
2024-08-19 23:02:46 +00:00