Commit Graph

984 Commits

Author SHA1 Message Date
rmp22
abe874e1e4 config: deprecate unused cpu props
Change-Id: I7ee59696cb3526ad0bd1f46c9f9bf1fb20b25caf
2025-11-05 10:02:38 +00:00
rmp22
ae59a33cc4 config: Add PERF_ANIM_OVERRIDE flag
Change-Id: I7b40a15a61e60c61ddb3b424d90cfa9d390c17bd
2025-11-05 10:01:45 +00:00
Inhishonor
d4b9d79cfe audio: Add Plasma Mobile alarms & notifications
In the interest of customization, here are a bunch more alarms and notifications sounds. The code is taken from ProtonAOSP, and adapted to Lineage.
Cherry-picked from: 629b35007c
Cherry-picked from: 6f203a966f

Change-Id: Iaacb0d2e94d2dda1cf90cabb9368cea1a4cf0a7f
Authored-by: Danny Lin <danny@kdrag0n.dev>
Co-Authored-by: Inhishonor <inhishonor@protonmail.com>
2025-11-05 10:00:21 +00:00
Aaron Kling
d3b66d57c6 kernel: Support building from kernel platform
This expects a few build variables to be set:

* TARGET_KERNEL_PLATFORM_TARGET: The base target name. For example,
  'tegra' will indicate that the dist target is tegra_dist, abi is
  tegra_abi, etc.
* TARGET_KERNEL_VERSION: Used to determine the kernel checkout path. For
  example, a value of 6.6 will expect the kernel platform repo to be
  checked out to $BUILD_TOP/../kernel-6.6.
* TARGET_KERNEL_SOURCE: Relative to the top of the kernel platform
  checkout, the path to the kernel build rules. For example,
  vendor/nvidia/tegra.
* BOARD_KERNEL_IMAGE_NAME: The kernel image to use. For example, Image.

Using the examples above, this will run bazel in the kernel-6.6
directory on the target //vendor/nvidia/tegra:tegra_dist, then source
the output from $OUT/tegra/dist, with the prebuilt kernel image being
Image.

Change-Id: If96e96dffa2c0bfd9bd824bb3d8064eb861c9d00
2025-11-05 10:00:21 +00:00
Nick Reuter
f6bd5d36f6 build: Update rust toolchain dynamically
Change-Id: Iedcc0ebc7f42f65bd1b9578d92bf101f642dec7e
2025-11-05 10:00:21 +00:00
Ghosuto
65243d12e4 config: Drop Low ram profile
Change-Id: I77a6a3610175a7b0ab088e8d7a5ec8de697c238a
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-05 10:00:21 +00:00
rmp22
5d70f55a82 config: reduce sf boost
Change-Id: I80519101c9dd452d19272944b0bdec313aa23aa0
2025-11-05 10:00:21 +00:00
Yumi Yukimura
0f82be69c5 lineage: Move build-manifest.xml build rule into build/tasks
* For Android.mk deprecation

Change-Id: I4aba949ae0af7674955d7a2c439d191348b41f3c
2025-11-05 10:00:21 +00:00
Yumi Yukimura
052820db0a lineage: Restore Android.mk based build-manifest.xml build rule
Users don't like the increased delay during `. build/envsetup.sh` or `lunch`...

Change-Id: I1a92a171f2e2ec1ba2453d6c666cefcd9884b39b
2025-11-05 10:00:21 +00:00
Yumi Yukimura
0a805bd6ed lineage: Convert build-manifest.xml to Android.bp
Change-Id: I2c629fc33af93232050834ac347674e7bb7cd8be
2025-11-05 10:00:19 +00:00
Ghosuto
15f1ab955c config: enable PixelProps spoofing by default
Change-Id: Ic36dd709abd709f57de441eb8602f5f879a72593
2025-11-05 09:59:16 +00:00
Abhay Singh Gill
d23f511bca overlay: Make a overlay for keybox
Change-Id: Id40251c68dc23568c4ebf835c0e60f1bf048f1bf
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
2025-11-05 09:59:15 +00:00
Ghosuto
47573824d7 config: Update pif fp
Change-Id: Idc9880cd956058f3d87e718d5bfc665c57b9edcc
2025-11-05 09:57:32 +00:00
rmp22
d9731e5483 config: separate bg and sys-bg cpusets
system-bg processes are called within visible processes. e.g loading playstore components.

Change-Id: I6a1f0b4d6009afafbbe028aa573cd46aa5656153
2025-11-05 09:56:07 +00:00
rmp22
5a9e0b2652 config: reduce sf boost
n2a/mtk has efficient surfaceflinger boosting api compared to us

Change-Id: If767b88a0e3d23cce0376bf8f92871ce7ae7b3b9
2025-11-05 09:55:06 +00:00
rmp22
13ab7b242c [PERF] per app memcg enable
cgroupV2 is identical to per app memcg, enable the prop to sync lmkd and better uid management

Change-Id: I54e22bbdb3e358bd0e4acd8a2f9fb0ae2f0f07fb
2025-11-05 09:55:06 +00:00
Ghosuto
1fd2f7da1d config: Fixup blur flag
Change-Id: Ibf911b5948df72e434b73fad3cbbc5fc9e9457bd
2025-11-05 09:55:06 +00:00
Ghosuto
a34d640430 config: cleanup low ram boot profile
Change-Id: I787ef9e592abfae9054fee1a900b95f5ee32766d
2025-11-05 09:54:30 +00:00
rmp22
67bbe9c967 config: update defaults cpu configuration
Change-Id: I051d6a99860aa0e580fb19cad2d4072f52955687
2025-11-05 09:54:00 +00:00
rmp22
1bf9cd8f39 config: Tune dalvik and lmkd for low profile mode
Change-Id: I9bd9c75cbe5e065d3da9a16314803b8e297c3154
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-05 09:53:05 +00:00
rmp22
c835ba9977 [DEFAULTS] move default common prop to product
Change-Id: I071a08db90a94b90361517588c730fae7ea49eb3
2025-11-05 09:53:04 +00:00
rmp22
814687a9ea config: add display cpuset
Change-Id: I1185fefbd95355c4dff839a972f04bd3f03c7da0
2025-11-05 09:53:04 +00:00
Ghosuto
3325dae08f overlay: use SpaceGrotesk as default font
Change-Id: Id31b0974e72182dbf661f4db3bca629e3106db90
2025-11-05 09:53:04 +00:00
rmp22
8e57c2f96c config: boost surfaceflinger min uclamp utilization
Change-Id: If3a56c97039c90cc2656f8587f978471a897fd1c
2025-11-05 09:53:04 +00:00
Bruno Martins
546119783f config: Remove LiveDisplay HIDL from FCM
Change-Id: I5da719688fa5c552a18beeba05ef3878848932d2
2025-11-05 09:53:04 +00:00
LuK1337
378566ffa1 config: Add vendor.lineage.livedisplay V1
Change-Id: I4542f8be12198e8dac1893aae892315b67fb0f1b
2025-11-05 09:53:04 +00:00
Yumi Yukimura
d2c855b172 config: Use a more accurate approach to locate device makefile for EPPE
* This approach should cover Pixel device trees where the name of
  3rd level directory differs from the device codename

Change-Id: I5fe9390482259b0e7d53130aae0e5a66bc310983
2025-11-05 09:53:04 +00:00
LuK1337
9a1c53a045 kernel: Introduce macros for comparing versions and make use of them
Change-Id: Ie7debfea218117987f7e9588a71447061db08416
2025-11-05 09:53:04 +00:00
Zabuka_zuzu
4da5c90729 vendor: build OmniStyle 2025-11-05 09:51:02 +00:00
Ghosuto
796f9a66a4 config: Update pihooks to pixel 9
Change-Id: I6db8e4f5e7e828d811bbef56e3431e78c47645a1
2025-11-05 09:50:44 +00:00
LuK1337
3b7f6e96cc Reapply "lineage: Add framework compatibility matrix for Lineage HALs"
It's time to fix your devices.

This reverts commit 9887e1f751.

Change-Id: I78da6340f38b93fdc4c3694cb8f431f387d16c0d
2025-11-05 09:50:44 +00:00
Ghosuto
fe0451df4d config: drop unused flags
Change-Id: Ifc878b180d500e10ee287aa70976b3bc582ba82c
2025-11-05 09:50:44 +00:00
Zabuka_zuzu
48abb46ea0 vendor: build updater only in official 2025-11-05 09:49:50 +00:00
rmp22
c99559b91c vendor: add bypass charging support
Change-Id: I0ee0c7c56e57daeea782051b778409275f6a62ef
2025-11-05 09:16:56 +00:00
Ghosuto
41b1022cb2 config: Reduce audio-app cpuset use
Change-Id: I99030e035a79e7735b3e62cf4ebff6e6b91064c7
2025-11-05 09:16:56 +00:00
Ghosuto
28229b65a4 config: Tune dexopt and FG properties
Change-Id: I5c6dcb54f97e45677d922c6120dd6f1d3f76cef7
2025-11-05 09:16:56 +00:00
Ghosuto
eb89ac1138 config: Use speed-profile for system server compiler
Change-Id: I36feae79b8897274794825b99d418290caebd2e6
2025-11-05 09:16:56 +00:00
rmp22
9054130ba2 config: reduce memory footprint
- add flag

Change-Id: Ifc84bbd8e4790ff0dab33368d9ac45158e7c47fc
Co-authored-by: Ghosuto <clash.raja10@gmail.com>
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-11-05 09:16:55 +00:00
Zabuka_zuzu
fe9c622680 vendor: Move gms flags in common.mk
Change-Id: I1ff68c042bc999ee298344ecd137d09235d5e413
2025-11-05 09:14:47 +00:00
Aaron Kling
1290e49ea2 common: Allow vendors to exclude bp paths
This resolves a couple issues. Allowing bp's that don't resolve to be
in-tree. And allowing multiple copies of the same target.

Change-Id: I85cfc566e18ea9fe1cb4cd8d70a71ef80517fd41
2025-11-05 08:13:41 +00:00
Zabuka_zuzu
e03520842b vendor: Set speed-profile fot install fast
Change-Id: I1817e346db0f8029fc5907c62044430f2512ec07
2025-11-05 08:12:06 +00:00
Zabuka_zuzu
162609e192 vendor: Setup build package type
Change-Id: I4286c114043d8908e90c912ce5c39f604566cae
2025-11-05 08:08:27 +00:00
Yumi Yukimura
1bcdb3937c kernel: Fix building x86 kernel with GCC
Change-Id: Ib1097d604776adc63c31b90cec9a0d13729248be
2025-11-05 07:32:03 +00:00
Zabuka_zuzu
db3ab96fff vendor: build storage manager for everyone 2025-11-05 07:29:20 +00:00
Zabuka_zuzu
6804b12d03 vendor: build nexus launcher by default 2025-11-05 07:27:55 +00:00
Zabuka_zuzu
1365143cef vendor: build OmniJaws 2025-11-05 07:26:35 +00:00
Zabuka_zuzu
1739597398 vendor: build quick switch 2025-11-05 07:19:14 +00:00
Michael Bestas
b67002740c config: Remove fastcharge HIDL from FCM
Change-Id: I12a46912d1e1801975e8ee852475ac9f26154acc
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
2025-11-05 07:18:05 +00:00
rmp22
0e6d65cc2a vendor: Update add blur support
Change-Id: I1ced2b3c13c723886aaf46764ba294c18d6ff376
2025-11-05 07:17:55 +00:00
Zabuka_zuzu
1af85a6360 vendor: Build Quick Tap Service
Change-Id: I54238f5f55a191723ef54a72bd7103cdb354e296
2025-11-05 07:16:59 +00:00