Commit graph

6328 commits

Author SHA1 Message Date
Ankur Bakshi
14c718c22f Update raven SVN to 85
Bug: 352170103
Flag: EXEMPT bugfix
Change-Id: I5514206adfd5f86fe1807f09132d5d3e319d45b6
2024-07-18 21:43:32 +00:00
Kyle Hsiao
f7b5e04096 Update antenna position coordinates
Bug: 353895373
Test: manual
Flag: EXEMPT bugfix
Change-Id: Ic485114a583e43a2e49a1f3168436d168943da90
2024-07-18 12:59:19 +00:00
Lokesh Kumar Goel
8062fbd55b raviole: Use build_flags for SVN
Flag: build.RELEASE_SVN_ORIOLE
Flag: build.RELEASE_SVN_RAVEN
Bug: 332726030
Change-Id: I60035ec95cf07e8e992981a61738aa6f0a6d22ef
2024-07-12 18:00:30 +00:00
Koli Lin
6a11d1a9da add device id
Test: manual
Bug: 316248308
Flag: EXEMPT prop value only update
Change-Id: I68bcd8f9d5d3ff4c078a30cbf09a52a567e9dfe5
2024-07-11 03:50:48 +00:00
Rick Yiu
065a8c2c8d Remove NewlyIdleBalancer
NewlyIdleBalancer is not supported in kernel 6.1, so remvoe it.
Besides, the newly idle balance is mainly for ADPF now, the power
impact should be much less than before.

Bug: 350212757
Test: build pass
Change-Id: Ib952e2c492fbc65b2529d997c511631c341e2a34
2024-07-02 08:50:11 +00:00
Cheng Chang
9bef8781e7 gps: Set configuration by kernel version
Bug: 258364350
Test: Verification at b/258364350.
Test: Function verification at b/258364350.
Test: Compile and verify the configuration is correct.
Change-Id: I6ea5be077c749684ba35d5e41fafbc82144c5392
2024-06-25 10:12:05 +00:00
Xin Li
6e66074dd3 [automerger skipped] Merge 24Q3 (ab/11976889) to aosp-main-future am: 38f74a5e14 -s ours
am skip reason: Merged-In I69e5f4125044c3a56e8f44f5bace7cca3d06717b with SHA-1 be9842b68e is already in history

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

Change-Id: I41101e189a8c51724970edcb7b485f2de9e9707f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-20 21:09:08 +00:00
Xin Li
38f74a5e14 Merge 24Q3 (ab/11976889) to aosp-main-future
Bug: 347831320
Merged-In: I69e5f4125044c3a56e8f44f5bace7cca3d06717b
Change-Id: I9eb8a1dea258353071a17b1ffa5a6e69f194b818
2024-06-18 14:13:23 -07:00
Xin Li
7f30439611 [automerger skipped] Merge Android 14 QPR3 to AOSP main am: 48912f2de3 -s ours am: fef7eff44a -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: If5c52c26649274489e0c76584e4f3dfb386eed33
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-06-18 05:55:43 +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
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
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
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
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
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
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
Cyan_Hsieh
43646cd025 Update bootloader pdk folder and soong config
Bug: 333834221
Change-Id: I7272b4b92575a12af8086d0d46d237f4f0674c2b
2024-05-15 14:01:17 +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
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
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
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
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
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
c55ff3407c Switch default kernel directory and change build flag naming
Bug: 309749142
Change-Id: If05bbfd7d4b79993fe10c1a206ce78fd3c3e3e5c
2024-04-16 01:34:13 +00:00
Jimmy Shiu
ac95e3badc powerhint: set ADPF CPU_LOAD_UP CPU_LOAD_RESET values am: e448b6f861
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/26905138

Change-Id: Ie7caff3de24b60707d5043eef85bc5bb183d092f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-04-10 16:37:23 +00:00
Jimmy Shiu
e448b6f861 powerhint: set ADPF CPU_LOAD_UP CPU_LOAD_RESET values
Bug: 329483662
Test: Manual Test
Change-Id: Id0e0ac998b3da529c9d07d5c1dc25037b46c5f9a
2024-04-10 11:45:05 +00:00
Melvin Huang
e626be7a92 R4O6: : Update BQR Event Mask property value
Bug: 331942476
Test: Build Pass
Change-Id: I737f969b4ac95ec84ff6f26561e0da1c64def093
2024-04-08 11:37:31 +00:00
Ankur Bakshi
5f1473c89d Update raven SVN to 83
Bug: 330382848
Change-Id: I912e6b183cb6f8f4d996d082f8da50ae8b09b337
2024-04-05 02:13:13 +00:00
Ankur Bakshi
eec592871f Update oriole SVN to 83
Bug: 330382848
Change-Id: I7e4511d4c55bf6ba9cf58400cff7f0551a198638
2024-04-05 02:13:13 +00:00