Commit graph

6406 commits

Author SHA1 Message Date
Android Build Coastguard Worker
67d092c17e Snap for 11981331 from eb3b22d11c to 24Q4-release
Change-Id: Id1bfb7cfd939cc20a33fc8f00dab2e1d70828854
2024-06-17 23:02:54 +00:00
Xin Li
fef7eff44a [automerger skipped] Merge Android 14 QPR3 to AOSP main am: 48912f2de3 -s ours
am skip reason: Merged-In I35ba2f25b5f0489fca026b315df3d4a4c09b3991 with SHA-1 cfe990a02e is already in history

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

Change-Id: I6c71f568e4a92d1e2061ff8573c6c5980b010e8e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-17 20:41:26 +00:00
Ankur Bakshi
eb3b22d11c Update raven SVN to 84
Bug: 342381152
Change-Id: I2b4b94a72115bc2a7f7200ce7469a74cc5bd7114
2024-06-17 05:04:13 +00:00
Ankur Bakshi
3bebdc8765 Update oriole SVN to 84
Bug: 342381152
Change-Id: Ia346c23d8446075d901cce4a08b7f7513ab3c496
2024-06-17 05:04:13 +00:00
Xin Li
48912f2de3 Merge Android 14 QPR3 to AOSP main
Bug: 346855327
Merged-In: I35ba2f25b5f0489fca026b315df3d4a4c09b3991
Change-Id: I50962568785ff4f6db23ff993034132a40ae928f
2024-06-13 10:48:41 -07: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
31c29bd329 Snap for 11915075 from be9842b68e to 24Q4-release
Change-Id: I0a9d0ea301a518b02dd30529a93429eec008552a
2024-06-01 01:02:37 +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
Xin Li
d76ec15e36 Merge Android 24Q2 Release (ab/11526283) to aosp-main-future
Bug: 337098550
Merged-In: Id59e87e47845cbb2187588f623f1e981c0bfd3da
Change-Id: Ic2c3da23ae97392047b91e8d378d238e39abeb94
2024-05-06 12:09:16 -07:00
Nelson Li
2dd9ebfb37 Convert slider/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/27170565, ag/27170566, 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: 338332183
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: I97798f0e7876ceb016a31f7da74508fe5a701915
2024-05-06 02:22:05 +00:00
Nelson Li
0b36ca29a6 Refactor product inheritance for raven products
Add an additional layer of inheritance for `aosp_raven`,
`aosp_raven_64`, `aosp_raven_pkvm`, `aosp_raven_pgagnostic_64`,
`aosp_raven_hwasan`, and `aosp_raven_61`.

This change adds a common layer of inheritance for non-factory
products (raven_generic.mk). This makes it easier to configure
factory and non-factory products differently.

Non-factory `raven` products now inherits from
`device/google/raviole/raven_generic.mk` which inherit from
`device/google/raviole/device-raven.mk`.

aconfig flags: Flag: EXEMPT mechanical refactoring
build flags: Flag: EXEMPT mechanical refactoring

Bug: 338005353
Test: lunch aosp_raven-trunk_staging-userdebug && m
      lunch aosp_raven_64-trunk_staging-userdebug && m
      lunch aosp_raven_pkvm-trunk_staging-userdebug && m
      lunch aosp_raven_pgagnostic_64-trunk_staging-userdebug && m
      lunch aosp_raven_hwasan-trunk_staging-userdebug && m
      lunch aosp_raven_61-trunk_staging-userdebug && m
Change-Id: Id5faed5a4be4c6480ee64654203d7f7e840c5c23
2024-05-06 01:10:49 +00:00
Android Build Coastguard Worker
f4090f30e0 Snap for 11800966 from 2a09185780 to 24Q3-release
Change-Id: I6e925f8605df5973caa83cf7c4b40bf4e36cc6f3
2024-05-04 01:03:00 +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
Nelson Li
89304e99bb Refactor product inheritance for whitefin products
Add an additional layer of inheritance for `aosp_whitefin`,
`aosp_whitefin_64`, `aosp_whitefin_pkvm`, and `aosp_whitefin_hwasan`.

This change adds a common layer of inheritance for non-factory
products (whitefin_generic.mk). This makes it easier to configure
factory and non-factory products differently.

Non-factory `whitefin` products now inherits from
`device/google/raviole/whitefin_generic.mk` which inherit from
`device/google/raviole/device-whitefin.mk`.

aconfig flags: Flag: EXEMPT mechanical refactoring
build flags: Flag: EXEMPT mechanical refactoring

Bug: 338332183
Bug: 338332464
Test: lunch aosp_whitefin-trunk_staging-userdebug && m
      lunch aosp_whitefin_64-trunk_staging-userdebug && m
      lunch aosp_whitefin_pkvm-trunk_staging-userdebug && m
      lunch aosp_whitefin_hwasan-trunk_staging-userdebug && m
Change-Id: I151d3e59141e566fad54f62ac01ab4372522fd5f
2024-05-03 00:53:24 +00:00
Nelson Li
4d90bc1647 Refactor product inheritance for slider products
Add an additional layer of inheritance for `aosp_slider`,
`full_slider`, and `aosp_slider_hwasan`.

This change adds a common layer of inheritance for non-factory
products (slider_generic.mk). This makes it easier to configure
factory and non-factory products differently.

Non-factory `slider` products now inherits from
`device/google/raviole/slider_generic.mk` which inherit from
`device/google/raviole/device-slider.mk`.

aconfig flags: Flag: EXEMPT mechanical refactoring
build flags: Flag: EXEMPT mechanical refactoring

Bug: 338332183
Bug: 338333277
Test: lunch aosp_slider-trunk_staging-userdebug && m
      lunch full_slider-trunk_staging-userdebug && m
      lunch aosp_slider_hwasan-trunk_staging-userdebug && m
Change-Id: If0bbcdf2d4de3c2eca14e514b863f7416ef12e45
2024-05-02 07:30:50 +00:00
Android Build Coastguard Worker
5117eef263 Snap for 11784291 from 0ee0ed9661 to 24Q3-release
Change-Id: I23fe648eedfd5f0a4b8927b74a0d300e852cadf9
2024-04-30 23:03:34 +00:00
Android Build Coastguard Worker
8ea8b9eb0e Snap for 11778614 from b26532f95e to 24Q3-release
Change-Id: Id5837434a766407ea5f43ea8934f06d1f2f15452
2024-04-29 23:02:46 +00:00
Juan Yescas
0ee0ed9661 16kb: Set platform elf alignment to 16kb for raviole targets am: d568b025b3 am: 479cbee36e
Original change: https://android-review.googlesource.com/c/device/google/raviole/+/3063575

Change-Id: I1f10a95108f2a5e608278745fc9e2c23f5b64cfb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-29 21:38:22 +00:00
Juan Yescas
479cbee36e 16kb: Set platform elf alignment to 16kb for raviole targets am: d568b025b3
Original change: https://android-review.googlesource.com/c/device/google/raviole/+/3063575

Change-Id: I07efc06edc51c699ed0f618d5c33a256842d55c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-29 21:19:30 +00:00
Matt Buckley
5e29ddf52b Add POWER_EFFICIENCY uclamp max to adpf config
Add the "UclampMax_Efficient" value to the ADPF config in the
powerhint.json in order to allow efficient core scheduling for this
device.

Bug: 277285195
Test: manual
Change-Id: I3435eb6fce99afe732623dec813311a19623fde6
2024-04-29 19:42:06 +00:00
Wei Li
b26532f95e Move license metadata declarations to meta-lic.mk and remove the Android.mk file. am: 87ab726d0f am: f46d0c27e5
Original change: https://android-review.googlesource.com/c/device/google/raviole/+/3063227

Change-Id: Id660544670d348e03f73aad1a4b3a7368fae1941
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-29 19:06:07 +00:00
Wei Li
f46d0c27e5 Move license metadata declarations to meta-lic.mk and remove the Android.mk file. am: 87ab726d0f
Original change: https://android-review.googlesource.com/c/device/google/raviole/+/3063227

Change-Id: I2d4d47dfb0608dd5e95011cc75a9571d11f13505
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-29 18:49:13 +00:00
Juan Yescas
d568b025b3 16kb: Set platform elf alignment to 16kb for raviole targets
Test: source build/envsetup.sh
      lunch aosp_raven_pgagnostic-trunk-userdebug
      m
Bug: 310232825
Change-Id: I9c62dcb94bc01dc7f3b76da7d8c9bb1c18ea6a2a
2024-04-29 11:35:23 -07:00
Wei Li
87ab726d0f Move license metadata declarations to meta-lic.mk and remove the Android.mk file.
Bug: 311522698
Test: CIs
Change-Id: Id7daef4f9a9b0e95764493a5336ec6c6240304ba
2024-04-26 12:22:24 -07:00