5 Commits
vic ... bka-bak

Author SHA1 Message Date
Deivid21
29e39493a9 sm6375-common: Increase dalviik-healp memory limits
Change-Id: I547b98e6d705d8481a3451a64569c695be86092e
2025-08-27 00:23:46 -04:00
Deivid21
9570c07e7d sm6375-common: overlay: Build TurboPowerOverlays from hardware/motorola
Change-Id: I518720f4f4d373d1417e001d1e060eae5b520233
2025-08-27 00:13:37 -04:00
EmanuelCN
13a7fac65b sm6375-common: rootdir: : rm package cache on early boot
* Because Android won't do it on a dirty flash so certain elements will be broken if something is changed in UI.

Change-Id: I451ab965efba78ed4bd679575143fcdaa11177c0
2025-08-27 00:12:54 -04:00
Deivid21
5f1aea4712 sm6375-common: rootdir: Switch filesystem type to EroFS
Change-Id: I3aef02d148c3ab03ea6db8b3f319bb1ae87d5208
2025-08-27 00:09:11 -04:00
Deivid21
8c92144487 sm6375-common: Init changes for Evolution-X
Change-Id: I183733b795790ecf44a5c7337517e11eb5b2ed2c
2025-08-25 01:36:18 -04:00
19 changed files with 38 additions and 199 deletions

View File

@@ -88,6 +88,17 @@ BOARD_SUPPORTS_OPENSOURCE_STHAL := true
BOARD_SUPPORTS_SOUND_TRIGGER := true
BOARD_USES_ALSA_AUDIO := true
# Display
TARGET_USES_COLOR_METADATA := true
TARGET_USES_DISPLAY_RENDER_INTENTS := true
TARGET_USES_GRALLOC1 := true
TARGET_USES_GRALLOC4 := true
TARGET_USES_HWC2 := true
TARGET_USES_ION := true
# DRM
TARGET_ENABLE_MEDIADRM_64 := true
# Filesystem
TARGET_FS_CONFIG_GEN := $(COMMON_PATH)/config.fs

View File

@@ -10,6 +10,7 @@ PRODUCT_PACKAGES += \
vendor_firmware_mnt_mountpoint \
vendor_fsg_mountpoint
PRODUCT_BUILD_SUPER_PARTITION := false
PRODUCT_USE_DYNAMIC_PARTITIONS := true
# Enable project quotas and casefolding for emulated storage without sdcardfs
@@ -33,6 +34,7 @@ PRODUCT_PACKAGES += \
FrameworksResTarget \
NcmTetheringOverlay \
SettingsProviderResCommon \
SettingsResCommon \
SystemUIResCommon \
TelephonyResCommon \
TelephonyResProduct \
@@ -141,6 +143,10 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
libvndfwk_detect_jni.qti.vendor # Needed by CNE app
# GApps
WITH_GMS := true
TARGET_USES_MINI_GAPPS := true
# GPS
PRODUCT_PACKAGES += \
android.hardware.gnss@2.1-impl-qti \
@@ -197,14 +203,6 @@ PRODUCT_COPY_FILES += \
# Kernel
PRODUCT_ENABLE_UFFD_GC := true
# LiveDisplay
PRODUCT_PACKAGES += \
vendor.lineage.livedisplay-service.sdm \
vendor.lineage.livedisplay-service.sysfs
$(call soong_config_set,livedisplay_sdm,enable_dm,false)
$(call soong_config_set,livedisplay_sysfs,enable_se,true)
# Media
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/media/blair/media_codecs_performance_blair.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance_blair.xml \
@@ -217,7 +215,8 @@ PRODUCT_COPY_FILES += \
# Moto hardware
PRODUCT_PACKAGES += \
MotoActions \
MotoCommonOverlay
MotoCommonOverlay \
TurboPowerOverlay
# Permissions
PRODUCT_COPY_FILES += \

View File

@@ -1,60 +1,10 @@
[
{
"repository": "hardware_motorola",
"target_path": "hardware/motorola",
"remote": "evo-devices"
"repository": "android_kernel_motorola_sm6375",
"target_path": "kernel/motorola/sm6375"
},
{
"repository": "kernel_motorola_sm6375",
"target_path": "kernel/motorola/sm6375",
"remote": "evo-devices"
},
{
"repository": "Deivid21/proprietary_vendor_motorola_MotCamera-common",
"target_path": "vendor/motorola/MotCamera-common",
"remote": "gitlab",
"branch": "android-15"
},
{
"repository": "Deivid21/proprietary_vendor_motorola_MotCameraAI-common",
"target_path": "vendor/motorola/MotCameraAI-common",
"remote": "gitlab",
"branch": "android-15"
},
{
"repository": "Deivid21/proprietary_vendor_motorola_MotCamera3AI-sm6375",
"target_path": "vendor/motorola/MotCamera3AI-sm6375",
"remote": "gitlab",
"branch": "android-15"
},
{
"repository": "Deivid21/proprietary_vendor_motorola_MotCamera4-sm6375",
"target_path": "vendor/motorola/MotCamera4-sm6375",
"remote": "gitlab",
"branch": "android-15"
},
{
"repository": "Deivid21/proprietary_vendor_motorola_MotoPhotoEditor",
"target_path": "vendor/motorola/MotoPhotoEditor",
"remote": "gitlab",
"branch": "android-15"
},
{
"repository": "Deivid21/proprietary_vendor_motorola_MotoSignatureApp",
"target_path": "vendor/motorola/MotoSignatureApp",
"remote": "gitlab",
"branch": "android-15"
},
{
"repository": "Deivid21/proprietary_vendor_motorola_MotorolaSettingsProvider",
"target_path": "vendor/motorola/MotorolaSettingsProvider",
"remote": "gitlab",
"branch": "android-15"
},
{
"repository": "Deivid-21s-Sources/proprietary_vendor_motorola_sm6375-common",
"target_path": "vendor/motorola/sm6375-common",
"remote": "github-non-los",
"branch": "lineage-22.2"
"repository": "android_hardware_motorola",
"target_path": "hardware/motorola"
}
]

View File

@@ -1,4 +1,4 @@
# All unpinned blobs are extracted from fogos_g V1UGS35H.75-14-13-1
# All unpinned blobs are extracted from fogos_g V1UGS35H.75-14-3-3
# ADSP
vendor/bin/adsprpcd

View File

@@ -4,6 +4,6 @@
//
runtime_resource_overlay {
name: "TurboPowerOverlaySystemUI",
name: "SettingsResCommon",
vendor: true,
}

View File

@@ -4,10 +4,10 @@
SPDX-License-Identifier: Apache-2.0
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.systemui.overlay.motorola">
package="com.android.settings.overlay.common">
<overlay
android:isStatic="true"
android:priority="500"
android:targetPackage="com.android.systemui" />
android:priority="300"
android:targetPackage="com.android.settings" />
</manifest>

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-FileCopyrightText: Evolution X
SPDX-License-Identifier: Apache-2.0
-->
<resources>
<!-- Custom Maintainer -->
<string name="build_maintainer_summary" translatable="false">Deivid Ignacio Parra (Deivid21)</string>
<string name="build_maintainer_donate_url" translatable="false">https://www.paypal.com/paypalme/Deivid21</string>
</resources>

View File

@@ -1,12 +0,0 @@
//
// SPDX-FileCopyrightText: The LineageOS Project
// SPDX-License-Identifier: Apache-2.0
//
phony {
name: "TurboPowerOverlay",
required: [
"TurboPowerOverlaySettingsLib",
"TurboPowerOverlaySystemUI",
]
}

View File

@@ -1,9 +0,0 @@
//
// SPDX-FileCopyrightText: The LineageOS Project
// SPDX-License-Identifier: Apache-2.0
//
runtime_resource_overlay {
name: "TurboPowerOverlaySettingsLib",
vendor: true,
}

View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-FileCopyrightText: The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.lineageos.lineageparts.overlay.motorola">
<overlay
android:isStatic="true"
android:priority="500"
android:targetPackage="org.lineageos.lineageparts" />
</manifest>

View File

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-FileCopyrightText: The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- [CHAR_LIMIT=20] Battery use screen. Battery status shown in chart label when charging speed is fast. -->
<string name="battery_info_status_charging_fast">TurboPower conectado</string>
</resources>

View File

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-FileCopyrightText: The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- [CHAR_LIMIT=20] Battery use screen. Battery status shown in chart label when charging speed is fast. -->
<string name="battery_info_status_charging_fast">TurboPower conectado</string>
</resources>

View File

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-FileCopyrightText: The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- [CHAR_LIMIT=20] Battery use screen. Battery status shown in chart label when charging speed is fast. -->
<string name="battery_info_status_charging_fast">TurboPower connected</string>
</resources>

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-FileCopyrightText: The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- When the lock screen is showing and the phone plugged in, and the battery
is not fully charged, and it's plugged into a fast charger, say that it's charging fast. -->
<string name="keyguard_plugged_in_charging_fast"><xliff:g id="percentage">%s</xliff:g> • TurboPower conectado</string>
</resources>

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-FileCopyrightText: The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- When the lock screen is showing and the phone plugged in, and the battery
is not fully charged, and it's plugged into a fast charger, say that it's charging fast. -->
<string name="keyguard_plugged_in_charging_fast"><xliff:g id="percentage">%s</xliff:g> • TurboPower conectado</string>
</resources>

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-FileCopyrightText: The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- When the lock screen is showing and the phone plugged in, and the battery
is not fully charged, and it's plugged into a fast charger, say that it's charging fast. -->
<string name="keyguard_plugged_in_charging_fast"><xliff:g id="percentage">%s</xliff:g> • TurboPower connected</string>
</resources>

View File

@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-FileCopyrightText: The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Indication on the keyguard that is shown when the device is charging rapidly. Should match keyguard_plugged_in_charging_fast [CHAR LIMIT=50]-->
<string name="keyguard_indication_charging_time_fast"><xliff:g id="percentage">%2$s</xliff:g> • TurboPower conectado (<xliff:g id="charging_time_left" example="4 hours and 2 minutes">%1$s</xliff:g> hasta la carga completa)</string>
</resources>

View File

@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-FileCopyrightText: The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Indication on the keyguard that is shown when the device is charging rapidly. Should match keyguard_plugged_in_charging_fast [CHAR LIMIT=50]-->
<string name="keyguard_indication_charging_time_fast"><xliff:g id="percentage">%2$s</xliff:g> • TurboPower conectado (<xliff:g id="charging_time_left" example="4 hours and 2 minutes">%1$s</xliff:g> até a carga completa)</string>
</resources>

View File

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-FileCopyrightText: The LineageOS Project
SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Indication on the keyguard that is shown when the device is charging rapidly. Should match keyguard_plugged_in_charging_fast [CHAR LIMIT=50]-->
<string name="keyguard_indication_charging_time_fast"><xliff:g id="percentage">%2$s</xliff:g> • TurboPower connected (<xliff:g id="charging_time_left" example="4 hours and 2 minutes">%1$s</xliff:g> until full)</string>
</resources>