Commit Graph

34 Commits

Author SHA1 Message Date
Michael Bestas
70db275cb9 raviole: Switch to SPDX license headers
Change-Id: I66ff4bd04e6acbfe2761180890832fee53131324
2025-12-02 01:06:12 +02:00
Michael Bestas
ef340fd3e3 raviole: Remove unused flags
Change-Id: Ib0f1649d6a8bed722f782e20f2228bcbd0825276
2025-12-01 23:06:06 +02:00
Michael Bestas
505c6bf4e8 raviole: Remove non-existent vendor includes
Change-Id: I1bc76430d30259984f4eb91907be61ef39646c27
2025-06-26 10:13:34 +03:00
Michael Bestas
380529a62f raviole: Remove userdebug/eng configuration
Change-Id: I3739e6e099681c667c80723f0f6e3197923ff762
2025-06-26 10:13:34 +03:00
Michael Bestas
92bbd34b70 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
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
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
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
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
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
Cyan_Hsieh
43646cd025 Update bootloader pdk folder and soong config
Bug: 333834221
Change-Id: I7272b4b92575a12af8086d0d46d237f4f0674c2b
2024-05-15 14:01:17 +00:00
Qian-Hao Huang
2a09185780 Load fips140.ko before all other kernel modules
Bug: 337838109
Bug: 331791671
Change-Id: I4186255ad1b9baccf4f2c1e65560515aa6dc42a2
Signed-off-by: Qian-Hao Huang <qhhuang@google.com>
2024-05-03 07:03:18 +00:00
Cyan_Hsieh
edd9532ef3 Switch bootloader directory to control by build flag
Bug: 333834221
Change-Id: I2d8ad5079fcd2b8d76148decb996cab0dd375dfb
2024-04-18 15:26:16 +08:00
Cyan_Hsieh
4ecf6b4755 Branch bootloader prebuilts for 24Q3 release
Bug: 326002225
Change-Id: Ibc0b69bd4e5156ca0f6e51a5b2a55fc6e93471f8
2024-04-17 14:19:36 +00:00
Cyan_Hsieh
933d33189c Initial Bootloader prebuilt for AP3% build
Bug: 326002225
Change-Id: I2eafa58131f635b21f6ffc4cfa9d539226cc087d
2024-02-29 17:51:51 +00:00
Cyan_Hsieh
2a16b70d54 Branch bootloader prebuilts for 24Q2 release
Bug: 313350495
Change-Id: I201e622fc82223aeb7c7f30ce452c714f14ebf60
2023-12-13 08:34:23 +00:00
Cyan_Hsieh
9926df8f8a Split bootloader prebuilt to 24Q1 and trunk version
Bug: 299879102
Change-Id: I048cfeecf8fcc06dab362819a5548db4c34d417e
2023-10-27 03:04:54 +00:00
ClintChen
12bb201d03 oriole: Enable build flag versioning for radio and bootloader
Bug: 301142125
Change-Id: I943612ca22a468470b1ed739c032c89c63e793ae
2023-10-04 09:21:36 +00:00
Ted Wang
26bbdd1d56 Include device sepolicy
Bug: 286371097
Test: make
Change-Id: I27a4e0fb180948f095dafcde5a2553b305603e2a
2023-06-12 13:02:37 +00:00
Chungkai Mei
12f1eff915 Load vh_sched kernel module in parallel
Bug: 237232510
Change-Id: I75453a94a6de7639bc0c6ebbe609a6a1b89c19fd
Signed-off-by: Chungkai Mei <chungkai@google.com>
2023-01-17 14:22:05 +00:00
chungkai
f5ed634ec7 Enable load kernel modules in parallel
enable load kernel modules in parallel but load some
specific modules in sequential

Test: reboot more than 5000 times without failure
Bug: 229794277
Signed-off-by: chungkai <chungkai@google.com>
Change-Id: Ic4961389d58b5195d252dff15cbb92bb391caacc
2022-10-17 04:51:54 +00:00
Gaurav Sarode
e481a9e240 raviole: Change the BoardConfig layout am: 55f68cb55c am: 19306fe332
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/19271437

Change-Id: Ib6be5a5ca34f6cedabc65ed7c9293f599ee82a0a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-15 19:35:27 +00:00
Gaurav Sarode
55f68cb55c raviole: Change the BoardConfig layout
New structure will make sure all future changes to BoardConfig
will be applicable to AAOS on phone builds.

bug: 227488008
Test: Local build and wifi works on raven and oriole car builds
Change-Id: I928a2fb5cfc876427c382d06d798e684e0691ce9
2022-07-15 19:11:18 +00:00
Martin Liu
de226daaba Disable zone dma32 am: 95ab2f8f9e am: 7e943b3d89
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/19204110

Change-Id: I0ea09c3eac22f74e0127c38795c756d334249121
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-08 02:28:39 +00:00
Martin Liu
95ab2f8f9e Disable zone dma32
As HW doesn't have 32 bit address limitation, we can disable
zone dma32 to simplify memory management and improve performance.

Bug: 236225957
Test: boot
Signed-off-by: Martin Liu <liumartin@google.com>
Change-Id: I3297a9a7440e0baf80666152ae9f54e93491f362
2022-07-08 02:05:18 +00:00
Tomasz Wasilczyk
2a6a0231dc Allow including car boards from outside google_car
Bug: 224902566
Test: Build raven_car and oriole_car
Change-Id: If8b3da8c545b89093436f5ed6c0b65caf67bb5c2
2022-06-17 01:39:18 +00:00
Jason(HeWei) Sung
7e6b11e758 Revert "Enable load kernel modules in parallel"
Revert submission 17690765-r4o6b3_parallel_load_enable

Reason for revert: b/229115072
Reverted Changes:
I387f425b1:Enable load kernel modules in parallel
I374a25b3c:Enable load kernel modules in parallel
Ia13bcadd9:Revert "Revert "fix path for i2c peripheral device...

Change-Id: Ie2550a1265b95e986305497faf56a47bf57a5d9b
2022-04-19 05:32:10 +00:00
chungkai
36e728a381 Enable load kernel modules in parallel
only enable for launched project.

Test: boot to home screen without error and avc denials on R4/O6
Bug: 180676019
Signed-off-by: chungkai <chungkai@google.com>
Change-Id: I374a25b3c7debcf8a268e62f939a7909b31fe1e8
2022-04-11 09:21:28 +00:00
kensun
19f4c0e2ad wifi: Isolate wifi configurations for customization.
add gs101/wifi/BoardConfig-wifi.mk.

Bug: 208159314
Test: ifconfig after attempting STA+SAP concurrency.
Change-Id: I5f1d52c36da220361aff2840596c9fb95fc40719
2021-12-13 02:29:15 +00:00
Sasha Smundak
6bbc22597e Replace PHONE_CAR_BOARD_CONFIG with more specific PHONE_CAR_BOARD_PRODUCT
The statement
```
include $(PHONE_CAR_BOARD_CONFIG)
```
is difficult to translate to the Starlark configuration file. Fortunately,
all the potential values of this variable have have similar structure, so
```
PHONE_CAR_BOARD_CONFIG := device/google_car/foo/BoardConfig.mk
....
include $(PHONE_CARD_BOARD_CONFIG)
```
can be changed to
```
PHONE_CAR_BOARD_PRODUCT := foo
....
include device/google_car/$(PHONE_CAR_BOARD_PRODUCT)/BoardConfig.mk
```

Bug: 190051051
Test: treehugger
Change-Id: I3b6e8e1aabfb373ab84c756c109b04893d2e8481
2021-08-10 22:30:05 +00:00
Tomasz Wasilczyk
3a55c05b18 Support automotive builds.
Bug: 187195661
Test: build aosp_raven_car-userdebug and flash R4
Change-Id: I20decb81c3a7993ce75f807e26c2bc903d333340
2021-05-12 16:22:28 +00:00
Bill Yi
e29895f790 Add AOSP support for Raven and Oriole.
We will have a 'vendor' project containing proprietary blobs
to be able to build and flash Pixel device when vendor source is not
available.
The project names are
platform/vendor/aosp/google_devices/raven
platform/vendor/aosp/google_devices/oriole

and the paths are
vendor/google_devices/raven
vendor/google_devices/oriole

BUG: 182332166
Change-Id: I947934c7f2d38c6fe504cfe8a4368d9b426e4b48
2021-03-10 16:49:49 +00:00
Robin Peng
cd374d8ea9 Move slider into gs101 and <device>
from: 026342771c6642980cb4653b1ec4d857a5d8be54

Bug: 167996145
Change-Id: I08376762c559b3a7fd2cd2d743d090269ed52c94
2021-03-06 16:30:54 +08:00