Commit Graph

829 Commits

Author SHA1 Message Date
Dyneteve
e96bc80d77 config: Build the textclassifier models
Change-Id: I9d7d582ddc427998e68e668cc0375958325d8052
2024-11-04 17:20:58 +00:00
Michael Bestas
d6777fa812 config: Changes for libfmjni bp conversion
Change-Id: I666bdc4c1d0cdab4d2557c07f32466cceabe8439
2024-11-01 20:32:14 +00:00
LuK1337
369fe67886 common: Build AvatarPicker
Required since ap3a enabled RELEASE_AVATAR_PICKER_APP.

Change-Id: I2d6f2692a13c77aa5369fab06182e9d879a604ed
2024-11-01 18:58:17 +00:00
LuK1337
426aa2d862 soong: Remove LD_SHIM_LIBS support
Change-Id: I4a45fdd9a140a95aa42861bf294bfb8e8bb91f34
2024-10-30 08:38:03 +01:00
Michael Bestas
3ac1e9da6e overlay: Disable advanced rotation settings for foldable_book
Change-Id: I947e00328ce117e628fb7622c644b38d1478ab2f
2024-10-24 16:49:42 +00:00
Aaron Kling
3d33aaeee6 kernel: Add rust prebuilts to path
Starting with android common kernel 6.6, rust is enabled for arm64 gki.
It currently looks for rust version 1.73.0, so that was selected as the
default. This was only added for the clang compile path as gki requires
clang.

Change-Id: Ie7b57568d74cfb4a28a94c8dc8f4b5c622044317
2024-10-21 23:26:39 +00:00
Michael Bestas
619b34e0bf common: Remove date UTC prop override key
This has been unused since ICS in 2011.

Change-Id: Ic8779d67778174a7b04f8b79f26b0b3c39556bae
2024-10-20 15:17:11 +00:00
Michael Bestas
76c539efe2 kernel: Update default clang version to r522817
The default build system version was updated for 15.

Change-Id: I177d01d98ba5dcdc2582372d2c61f7facfd41451
2024-10-19 01:10:12 +02:00
Michael Bestas
870c3ef1b3 build: Move version & legal properties to PRODUCT_SYSTEM_PROPERTIES
ADDITIONAL_SYSTEM_PROPERTIES is being deprecated.
No functional changes.

Change-Id: I01fd45edcc6c700540d3b7352fc466e65677a44e
2024-10-19 01:10:12 +02:00
Michael Bestas
e93a56f126 build: Drop lineage sdk versions
Change-Id: I2448822be41835723995734b4e20f191f3ce8987
2024-10-19 01:10:12 +02:00
Michael Bestas
1408de438a LineageOS 22.0
Change-Id: I49235781bcd8b9fbd82fd472182141166512d463
2024-10-19 01:10:10 +02:00
Yumi Yukimura
56216180fc config: common: Build nano_recovery
Change-Id: I656ba63c7b137d7a6225e84b153e07d92e8ecb9d
2024-10-17 18:32:38 +00:00
Jens Reidel
ad558bf490 config: Add common config for book-style foldables
Book-style foldables like the Pixel Fold, Galaxy Z Fold and Xiaomi MIX
Fold series have two displays: one primary, near tablet-sized inner
panel and a smaller, phone-sized outer panel.

These devices need a combination of configs to enable both phone- and
tablet-targeted features. Therefore, add a config file merging contents
of the common phone and tablet configs.

Change-Id: Ibf89e4336fa119ebfb79aad8dac4266fd4972985
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-09-03 15:15:55 +00:00
Cosmin Tanislav
198966577a soong: add powershare configs
Change-Id: Ia0654765e45b9b36caca680eac134c714dcb4da0
2024-08-22 15:00:48 +00:00
Sebastiano Barezzi
2bf1bc81c9 config: tablet: Enable freeform and large screen support for all targets
Change-Id: I8137911f96cf2eb347d8e5012be649ddb01057f8
2024-08-11 16:27:47 +00:00
Davide Garberi
3f0c84c2c0 config: tablet: Enable freeform windows by default
Change-Id: Id1ac898bede7b0c26d346af368704eba136d1ed5
2024-08-11 16:27:47 +00:00
Sebastiano Barezzi
4e89bdb1ff config: tablet: Deduplicate full tablet configuration
Change-Id: I12cc09d4fca28d063cea76301de287526bfec570
2024-08-11 16:27:47 +00:00
Sebastiano Barezzi
82cb3dc497 config: Move LatinIME stuff to common_mobile*.mk
Change-Id: I5697e1cef84972a6a7f76b8c065e575e1ba17ef8
2024-08-11 16:27:47 +00:00
Sebastiano Barezzi
799d122416 config: Rename mobile-specific configs
Since common_full.mk and common_mini.mk are mobile-specific, rename them

Change-Id: I2c47fd0688350ac815ccecbff7b453d7fab5d5ea
2024-08-11 16:27:47 +00:00
AdarshGrewal
deaee2eb72 fixup! Hookup GRALLOC_HANDLE_HAS_UBWCP_FORMAT
Change-Id: I44a9d7ce22f78862d73c96cf11fde856464952a9
2024-06-22 02:10:11 +00:00
Han Sol Jin
78a1828dae config: add IColorEnhancement to FCM
Change-Id: I5ead9d082151b3387a0029e93218a8c2b3109d9b
2024-06-19 18:40:56 -07:00
Bruno Martins
9d4dc16c94 config: Indent BoardConfig makefiles
Change-Id: I56c93a0fe64c99987ad4101e7e6ccdd6250828c4
2024-06-08 08:22:26 +00:00
Nolen Johnson
de2ff1dcd8 config: BoardConfigReservedSize: Add ATV reserved sizes
Change-Id: I9947ce23e5bc85652329279eb2cdd27e10ed79e1
2024-05-22 22:55:08 +00:00
Arian
0b86619dc5 soong: Add power libperfmgr extension config
Change-Id: I401335a1851948bae8de42d0f86af4763dd795b3
2024-05-19 15:53:36 +01:00
Nolen Johnson
1e092b97e1 config: common: Set OEM Key ATV property in all cases
* This else was messed up.

Change-Id: I1e67edbf53369e81bf085c02b007bb93dbde2936
2024-05-04 01:58:05 -04:00
Nolen Johnson
c564d0a672 common: config: Set ro.oem.key1 on ATV devices
* This key is equivilant to `android-google` for mobile.

Change-Id: I51e1c64dc016577fa0f9bf72a9eed9350e788cd2
2024-05-03 11:38:07 -04:00
Jarl-Penguin
0d73175fd5 lineage: Opt-in to shipping full recovery image by default
* When the boot image is modified, recovery updating fails because the patch no longer applies to the modified boot image, so ship a full recovery image instead of a patch so recovery updating always works.

Signed-off-by: Jarl-Penguin <jarlpenguin@outlook.com>
Change-Id: I56cf6c4d301afa88b39b31d488c5166903406637
2024-04-27 23:21:02 +00:00
LuK1337
a27417bb81 Revert "config: BoardConfigReservedSize: Prevent overlayfs on remount"
Reserving 8MB does not guarantee that free blocks will be >= 1%, so not
only this doesn't work properly, but also breaks builds for some
devices.

This reverts commit 3940fb4240.

Test: breakfast kebab && WITH_GMS=true m
Change-Id: I330570dc6fc9efca5629358a0b149f131d36ba18
2024-04-27 13:36:30 +02:00
Yumi Yukimura
675e3637ed config: device_framework_matrix: Add lineage.hardware.radio.config
Change-Id: I013f75d64b5d909c45e3f876f8e46f9958a728b9
2024-04-26 14:52:21 +00:00
Bruno Martins
4ffd90db94 Revert "Hookup SDMCORE_HAS_IS_DISPLAY_HW_AVAILABLE_FUNC"
This reverts commit bc8d7739ac.

Reason for revert: no longer needed when using blobs that match tag
DISPLAY.LA.3.0.r1-10700-KAILUA.0.

Change-Id: Ia89ce566a4cade6091a2dc6bc4e8b56ef7d1f73b
2024-04-22 21:19:09 +00:00
Nolen Johnson
3940fb4240 config: BoardConfigReservedSize: Prevent overlayfs on remount
* When we remount partitions via `adb remount`, a scratch partition
  is made for overlayfs to use - this takes up space and breaks OTA.
  The end user /could/ run this to fix it:
  `adb reboot fastboot && fastboot delete-logical-partition scratch && fastboot reboot`
  But that's bad UX, remount should work. This ensures that with or without GMS,
  we reserve some space on all dynamic partitions.
* Set amount to `8 * 1024 * 1024` + 1 for good measure.
* Don't reserve this amount of `-user` builds as we don't remount
  there.

Change-Id: I969aea92747a17ceca299e109c6e0ab563951374
2024-04-21 16:46:02 +00:00
LuK1337
5fff206e72 config: Enable settings large screen optimization for tablets
This was set to true by default prior to U QPR2.

Test: Open settings and notice that dual pane layout is back
Change-Id: Ide44ecbe7e30d6bf26d9c9358e46c71b35c66250
2024-04-21 10:04:31 +02:00
Michael Bestas
5d26fdd797 config: Include AudioTv.mk on atv
Change-Id: Id6cf181c35032b44ab705b62bc9600f5b4f171bb
2024-03-23 01:55:58 +02:00
Michael Bestas
91592bd204 config: Remove deprecated vendor.lineage.trust from FCM
Change-Id: Ie5c05b460015c38895df56292a5670ca6dad17e6
2024-03-21 10:33:08 +02:00
Aaron Kling
8e49671f1f config: Build simple Settings provisioning service
Similar to SimpleDeviceConfig, this allows devices to initialize options
in the normal settings storage.

Change-Id: I58ae47dc21b0d85ac1ec01afda187820919fef7f
2024-03-07 11:58:59 -06:00
Michael Bestas
fccfeff785 config: Fix build when WITH_SU is set
Change-Id: I95ac8ae2725279a95c11ae898ebfd44a6fa0f10e
2024-02-29 22:48:31 +02:00
Tom Pratt
fc39d90588 Disable mobiledata by default with sys prop
Replaces old SUW logic with AOSP's built in mechanism.

Change-Id: Ia210842f97b2da9bc7ed49044837df836a7a884e
2024-02-28 17:07:37 +02:00
Michael Bestas
77226cac60 config: Define SetupWizard theme properties
Change-Id: Ib35578aebc19d8cf2ef4cf3bc0b4acb3f04a89a1
2024-02-25 23:14:07 +00:00
Michael Bestas
3e40451715 config: Include AudioPackage14.mk
Change-Id: I3c02322ec5d4cb2242193dbd3b120a8a1842a63a
2024-02-21 18:22:37 +00:00
LuK1337
eaa2614343 config: Ship EmergencyInfo on WiFi only tablets
Change-Id: I89e16f716076d5351949c0bb13f55fc4eaeee4f5
2024-02-17 18:31:40 +01:00
Timi Rautamäki
7dd2be50b1 Revert "overlay: Decommonize long press power action"
This reverts commit 5c5c497acd.

Change-Id: Iaaa9d1c2aa0704d2f09f7b979e08057f25b74e5c
2024-02-16 17:41:20 +00:00
Luofan Chen
bc8d7739ac Hookup SDMCORE_HAS_IS_DISPLAY_HW_AVAILABLE_FUNC
Change-Id: Icb4b8aebd8042e9f83bacddee1e7949cf373226d
2024-02-16 00:26:40 +00:00
LuK1337
8a7f230bda config: Build Glimpse
Change-Id: Id44fd41c05b5202c88c8ae4ca4958074268784af
2024-02-13 16:33:20 +00:00
Nolen Johnson
afb819d70c config: Move audio includes back to mobile
Emulator (cuttlefish) is inherited and sets default sound properties,
which conflict at build time with Lineage defaults, breaking `car_gsi`
targets.

Change-Id: I3fb099a77394f8eb4613445c2410d7f568b8a3f5
2024-02-12 17:14:39 +00:00
Aaron Kling
5c5c497acd overlay: Decommonize long press power action
The global actions overlay cannot be controlled by a controller, so
should not be available on atv.

Change-Id: I1849d8f07abd1794ab613368354dadebd88331c8
(cherry picked from commit 00311ddb04cef25418ba03bc561bee65d4158704)
2024-02-11 20:39:28 +00:00
Nolen Johnson
68642ca994 lineage: partner_gms: Allow GMS that isn't partner
* Other inline packages rely on WITH_GMS for space reservations.

Change-Id: Iacc4b01a49f7d44f800faff7bb7072f239e38495
2024-02-08 07:25:59 +00:00
Bruno Martins
abe8aa5563 common: Dexpreopt CarSystemUI with the speed compiler filter
Change-Id: I191e718a4279d915a5c786c2f2067d6f73c223b3
2024-01-21 21:47:14 +00:00
Bruno Martins
24d1e5acb9 config: Commonize stuff based on PRODUCT_IS_* flag
Change-Id: Idfb6a08697bf232fdec47e9caa27754a27335d3d
2024-01-20 14:03:05 +00:00
Bruno Martins
0b72bc3e24 car: Include ExactCalculator and Jelly on Automotive builds
Change-Id: I659a2cd0afda1d7653eedb54016e16f831ff175a
2024-01-20 14:03:05 +00:00
Bruno Martins
603d17277b config: Do not ship Parts and SuW on Automotive builds
Customizations from LineageParts do not apply here and SetupWizard
is forcibly skipped anyway as device first boots in already provisioned
status.

Change-Id: Ic85fa59f58729d67f28d1dbe9191868bc1eb70a5
2024-01-20 14:02:57 +00:00