Compare commits
15 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8700ef2856 | ||
|
|
0e82f21be5 | ||
|
|
c7dd16f64a | ||
|
|
9b295c4017 | ||
| 6d84a01f52 | |||
|
|
3527fe40b5 | ||
|
|
5bec1538f6 | ||
|
|
4fbfbf2c73 | ||
|
|
b467a53813 | ||
|
|
de224554bf | ||
|
|
b5118dcbda | ||
|
|
be3f7661ee | ||
|
|
dbcbeb94e6 | ||
|
|
6f0277d62c | ||
|
|
f4f78b13ea |
@@ -88,17 +88,6 @@ 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
|
||||
|
||||
@@ -106,10 +95,9 @@ TARGET_FS_CONFIG_GEN := $(COMMON_PATH)/config.fs
|
||||
BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := default
|
||||
|
||||
# HIDL
|
||||
DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE := \
|
||||
DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE += \
|
||||
hardware/motorola/vintf/device_framework_matrix.xml \
|
||||
hardware/qcom-caf/common/vendor_framework_compatibility_matrix.xml \
|
||||
vendor/lineage/config/device_framework_matrix.xml
|
||||
hardware/qcom-caf/common/vendor_framework_compatibility_matrix.xml
|
||||
DEVICE_MATRIX_FILE := hardware/qcom-caf/common/compatibility_matrix.xml
|
||||
DEVICE_MANIFEST_FILE += $(COMMON_PATH)/manifest.xml
|
||||
|
||||
@@ -117,15 +105,15 @@ DEVICE_MANIFEST_FILE += $(COMMON_PATH)/manifest.xml
|
||||
BOARD_USES_METADATA_PARTITION := true
|
||||
|
||||
# Partitions
|
||||
-include vendor/lineage/config/BoardConfigReservedSize.mk
|
||||
# -include vendor/lineage/config/BoardConfigReservedSize.mk
|
||||
BOARD_BOOTIMAGE_PARTITION_SIZE := 100663296
|
||||
BOARD_DTBOIMG_PARTITION_SIZE := 25165824
|
||||
BOARD_VENDOR_BOOTIMAGE_PARTITION_SIZE := 100663296
|
||||
BOARD_BUILD_VENDOR_RAMDISK_IMAGE := true
|
||||
BOARD_PRODUCTIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_SYSTEM_EXTIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_PRODUCTIMAGE_FILE_SYSTEM_TYPE := erofs
|
||||
BOARD_SYSTEM_EXTIMAGE_FILE_SYSTEM_TYPE := erofs
|
||||
BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE := erofs
|
||||
BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := erofs
|
||||
BOARD_MOT_DP_GROUP_PARTITION_LIST := product system system_ext vendor
|
||||
BOARD_SUPER_PARTITION_GROUPS := mot_dp_group
|
||||
BOARD_FLASH_BLOCK_SIZE := 262144 # (BOARD_KERNEL_PAGESIZE * 64)
|
||||
@@ -133,6 +121,9 @@ TARGET_COPY_OUT_PRODUCT := product
|
||||
TARGET_COPY_OUT_SYSTEM_EXT := system_ext
|
||||
TARGET_COPY_OUT_VENDOR := vendor
|
||||
|
||||
BOARD_EROFS_COMPRESSOR := lz4
|
||||
BOARD_EROFS_PCLUSTER_SIZE := 262144
|
||||
|
||||
# Properties
|
||||
TARGET_ODM_PROP += $(COMMON_PATH)/odm.prop
|
||||
TARGET_PRODUCT_PROP += $(COMMON_PATH)/product.prop
|
||||
|
||||
13
common.mk
13
common.mk
@@ -10,7 +10,6 @@ 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
|
||||
@@ -46,13 +45,13 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/virtual_ab_ota/launch_with_ven
|
||||
AB_OTA_POSTINSTALL_CONFIG += \
|
||||
RUN_POSTINSTALL_system=true \
|
||||
POSTINSTALL_PATH_system=system/bin/otapreopt_script \
|
||||
FILESYSTEM_TYPE_system=ext4 \
|
||||
FILESYSTEM_TYPE_system=erofs \
|
||||
POSTINSTALL_OPTIONAL_system=true
|
||||
|
||||
AB_OTA_POSTINSTALL_CONFIG += \
|
||||
RUN_POSTINSTALL_vendor=true \
|
||||
POSTINSTALL_PATH_vendor=bin/checkpoint_gc \
|
||||
FILESYSTEM_TYPE_vendor=ext4 \
|
||||
FILESYSTEM_TYPE_vendor=erofs \
|
||||
POSTINSTALL_OPTIONAL_vendor=true
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
@@ -198,6 +197,14 @@ 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 \
|
||||
|
||||
60
evolution.dependencies
Normal file
60
evolution.dependencies
Normal file
@@ -0,0 +1,60 @@
|
||||
[
|
||||
{
|
||||
"repository": "hardware_motorola",
|
||||
"target_path": "hardware/motorola",
|
||||
"remote": "evo-devices"
|
||||
},
|
||||
{
|
||||
"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-23.0"
|
||||
}
|
||||
]
|
||||
@@ -45,21 +45,12 @@ lib_fixups: lib_fixups_user_type = {
|
||||
}
|
||||
|
||||
blob_fixups: blob_fixups_user_type = {
|
||||
'system_ext/bin/wfdservice': blob_fixup()
|
||||
.add_needed('libwfdservice_shim.so'),
|
||||
'system_ext/etc/permissions/moto-telephony.xml': blob_fixup()
|
||||
.regex_replace('/system/', '/system_ext/'),
|
||||
'system_ext/priv-app/ims/ims.apk': blob_fixup()
|
||||
.apktool_patch('ims-patches'),
|
||||
'vendor/lib64/libwvhidl.so': blob_fixup()
|
||||
.add_needed('libcrypto_shim.so'),
|
||||
('system_ext/lib/libwfdmmsrc_system.so', 'system_ext/lib64/libwfdmmsrc_system.so'): blob_fixup()
|
||||
.add_needed('libgui_shim.so'),
|
||||
'system_ext/lib64/libwfdnative.so': blob_fixup()
|
||||
.add_needed('libbinder_shim.so')
|
||||
.add_needed('libinput_shim.so'),
|
||||
('system_ext/lib/libwfdservice.so', 'system_ext/lib64/libwfdservice.so'): blob_fixup()
|
||||
.replace_needed('android.media.audio.common.types-V2-cpp.so', 'android.media.audio.common.types-V4-cpp.so'),
|
||||
('vendor/bin/init.kernel.post_boot-blair.sh', 'vendor/bin/init.kernel.post_boot-holi.sh'): blob_fixup()
|
||||
.regex_replace('ro.boot.using_zram_from_fstab', 'ro.vendor.zram.swapon'),
|
||||
} # fmt: skip
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
[
|
||||
{
|
||||
"repository": "android_kernel_motorola_sm6375",
|
||||
"target_path": "kernel/motorola/sm6375"
|
||||
},
|
||||
{
|
||||
"repository": "android_hardware_motorola",
|
||||
"target_path": "hardware/motorola"
|
||||
}
|
||||
]
|
||||
@@ -1,4 +1,4 @@
|
||||
# All unpinned blobs are extracted from fogos_g V1UG35H.75-14-9
|
||||
# All unpinned blobs are extracted from fogos_g V1UGS35H.75-14-13-1
|
||||
|
||||
# ADSP
|
||||
vendor/bin/adsprpcd
|
||||
@@ -488,8 +488,6 @@ vendor/lib64/liblistensoundmodel2.so
|
||||
vendor/lib64/libmulawdec.so
|
||||
|
||||
# Media
|
||||
system_ext/lib/libmmosal.so
|
||||
system_ext/lib/libmmparser_lite.so
|
||||
system_ext/lib64/libmmosal.so
|
||||
system_ext/lib64/libmmparser_lite.so
|
||||
vendor/bin/hw/vendor.qti.media.c2@1.0-service
|
||||
@@ -1066,55 +1064,37 @@ vendor/bin/cnss-daemon
|
||||
vendor/etc/wifi/aoa_cldb_falcon.bin
|
||||
vendor/etc/wifi/aoa_cldb_swl14.bin
|
||||
|
||||
# WiFi Display
|
||||
system/framework/WfdCommon.jar;BOOT_JAR
|
||||
system_ext/bin/wfdservice
|
||||
system_ext/etc/init/wfdservice.rc
|
||||
system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml
|
||||
system_ext/etc/seccomp_policy/wfdservice.policy
|
||||
system_ext/etc/wfdconfigsink.xml
|
||||
system_ext/lib/libmmrtpdecoder.so
|
||||
system_ext/lib/libmmrtpencoder.so
|
||||
system_ext/lib/libwfdavenhancements.so
|
||||
system_ext/lib/libwfdclient.so
|
||||
system_ext/lib/libwfdcommonutils.so
|
||||
system_ext/lib/libwfdconfigutils.so
|
||||
system_ext/lib/libwfddisplayconfig.so
|
||||
system_ext/lib/libwfdmminterface.so
|
||||
system_ext/lib/libwfdmmsink.so
|
||||
system_ext/lib/libwfdmmsrc_system.so
|
||||
system_ext/lib/libwfdrtsp.so
|
||||
system_ext/lib/libwfdservice.so
|
||||
system_ext/lib/libwfdsinksm.so
|
||||
system_ext/lib/libwfduibcinterface.so
|
||||
system_ext/lib/libwfduibcsink.so
|
||||
system_ext/lib/libwfduibcsinkinterface.so
|
||||
system_ext/lib/libwfduibcsrc.so
|
||||
system_ext/lib/libwfduibcsrcinterface.so
|
||||
system_ext/lib/vendor.qti.hardware.wifidisplaysession@1.0.so
|
||||
system_ext/lib/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so
|
||||
system_ext/lib64/libmmrtpdecoder.so
|
||||
system_ext/lib64/libmmrtpencoder.so
|
||||
system_ext/lib64/libwfdavenhancements.so
|
||||
system_ext/lib64/libwfdclient.so
|
||||
system_ext/lib64/libwfdcommonutils.so
|
||||
system_ext/lib64/libwfdconfigutils.so
|
||||
system_ext/lib64/libwfddisplayconfig.so
|
||||
system_ext/lib64/libwfdmminterface.so
|
||||
system_ext/lib64/libwfdmmsink.so
|
||||
system_ext/lib64/libwfdmmsrc_system.so
|
||||
system_ext/lib64/libwfdnative.so
|
||||
system_ext/lib64/libwfdrtsp.so
|
||||
system_ext/lib64/libwfdservice.so
|
||||
system_ext/lib64/libwfdsinksm.so
|
||||
system_ext/lib64/libwfduibcinterface.so
|
||||
system_ext/lib64/libwfduibcsink.so
|
||||
system_ext/lib64/libwfduibcsinkinterface.so
|
||||
system_ext/lib64/libwfduibcsrc.so
|
||||
system_ext/lib64/libwfduibcsrcinterface.so
|
||||
system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so
|
||||
system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so
|
||||
system_ext/priv-app/WfdService/WfdService.apk
|
||||
# WiFi Display (system) - from dada OS2.0.217.0.WOCMIXM
|
||||
system/framework/WfdCommon.jar;BOOT_JAR|76fab5ed43206989057284fa26e8b894f1da102f
|
||||
system_ext/bin/wfdservice64:system_ext/bin/wfdservice|34851904d02d11d3cfebbc7b8745a9444ba3e7c5
|
||||
system_ext/etc/init/wfdservice.rc|907def8565d8f91f531ca7dfad880af05d540b0c
|
||||
system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml|6669d5ee462c981663b8ac573d84d334e4eed96c
|
||||
system_ext/etc/seccomp_policy/wfdservice64.policy|1e331272649395423b11c575892e0bdc9433b820
|
||||
system_ext/etc/wfdconfigsink.xml|d718bc1ccb3e6e52a0af7bf4de62445c0b083651
|
||||
system_ext/lib64/libmmrtpdecoder.so|8b143c0b004a2f5ab8d7911dd463de0ceea794e7
|
||||
system_ext/lib64/libmmrtpencoder.so|eef3f64e6c2892fc0c87e176f5a83f7fe07761d3
|
||||
system_ext/lib64/libwfdavenhancements.so|8c968c6930e44901ef8c6abd6356f2308600d90e
|
||||
system_ext/lib64/libwfdclient.so|2d1bf9b010ecfb8532eaf6a12c8bf60f9e8ffe08
|
||||
system_ext/lib64/libwfdcommonutils.so|3ae375016a9551e51f26710e8b07d20eeef2b76f
|
||||
system_ext/lib64/libwfdconfigutils.so|4d8200cc4c455f54fcbce927f5cabeb7b591f5d0
|
||||
system_ext/lib64/libwfddisplayconfig.so|27f5d6e284edf05cc7776e5be010912973000ab9
|
||||
system_ext/lib64/libwfdmminterface.so|8d3d493fef797aef2feaab4e09e50250ddf5dc9a
|
||||
system_ext/lib64/libwfdmmsink.so|4569ce9941eb5d06db599146ed80b8a32d7cd97f
|
||||
system_ext/lib64/libwfdmmsrc_system.so|0cc970954800566baddbf760b153b027940180f5
|
||||
system_ext/lib64/libwfdnative.so;SYMLINK=system_ext/priv-app/WfdService/lib/arm64/libwfdnative.so|9513bbbd813dd05fb063d3c9e72640a1bc9156c2
|
||||
system_ext/lib64/libwfdrtsp.so|1ab4fc5b75d25f551df3593d5856e6f7893a4176
|
||||
system_ext/lib64/libwfdservice.so|af0e31f17ed997a5d8bad64cdad486be28cb9f07
|
||||
system_ext/lib64/libwfdsinksm.so|cc899b719fa11d844c65908d7fdc18600451324d
|
||||
system_ext/lib64/libwfduibcinterface.so|432d54b072d8f1c80409b6e11f4f833ca9576937
|
||||
system_ext/lib64/libwfduibcsink.so|d12b05bbcefdff6addc2c31567a656b7540d7489
|
||||
system_ext/lib64/libwfduibcsinkinterface.so|a41b4d1fa4307a247b1f059a5b5cdf7f6a645db3
|
||||
system_ext/lib64/libwfduibcsrc.so|5be7d282be9ab45297bd030f8e37a45f48aa8677
|
||||
system_ext/lib64/libwfduibcsrcinterface.so|0e32acc87c8518e8ebb44f6ef341a2e278e1e7c2
|
||||
system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so|2b2563450ad6a8d46d5648b97f63f87c5d9983ca
|
||||
system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so|58cd9358df40aa16ddf0e603b736c58588623b9e
|
||||
system_ext/priv-app/WfdService/WfdService.apk|b8a1d9f83804d274fab6e09e0607082801207f60
|
||||
|
||||
# WiFi Display (vendor)
|
||||
vendor/bin/wfdhdcphalservice
|
||||
vendor/bin/wfdvndservice
|
||||
vendor/bin/wifidisplayhalservice
|
||||
|
||||
12
resource-overlay/motorola/Android.bp
Normal file
12
resource-overlay/motorola/Android.bp
Normal file
@@ -0,0 +1,12 @@
|
||||
//
|
||||
// SPDX-FileCopyrightText: The LineageOS Project
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
|
||||
phony {
|
||||
name: "TurboPowerOverlay",
|
||||
required: [
|
||||
"TurboPowerOverlaySettingsLib",
|
||||
"TurboPowerOverlaySystemUI",
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
//
|
||||
// SPDX-FileCopyrightText: The LineageOS Project
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
|
||||
runtime_resource_overlay {
|
||||
name: "TurboPowerOverlaySettingsLib",
|
||||
vendor: true,
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
<?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>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?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>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?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>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?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>
|
||||
9
resource-overlay/motorola/TurboPowerSystemUI/Android.bp
Normal file
9
resource-overlay/motorola/TurboPowerSystemUI/Android.bp
Normal file
@@ -0,0 +1,9 @@
|
||||
//
|
||||
// SPDX-FileCopyrightText: The LineageOS Project
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
|
||||
runtime_resource_overlay {
|
||||
name: "TurboPowerOverlaySystemUI",
|
||||
vendor: true,
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
<?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="com.android.systemui.overlay.motorola">
|
||||
|
||||
<overlay
|
||||
android:isStatic="true"
|
||||
android:priority="500"
|
||||
android:targetPackage="com.android.systemui" />
|
||||
</manifest>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?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>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?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>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?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>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?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>
|
||||
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
<?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>
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
<?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>
|
||||
@@ -35,9 +35,13 @@
|
||||
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
|
||||
|
||||
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
|
||||
system /system erofs ro wait,slotselect,avb=vbmeta_system,logical,first_stage_mount,avb_keys=/avb/q-gsi.avbpubkey:/avb/r-gsi.avbpubkey:/avb/s-gsi.avbpubkey
|
||||
system /system ext4 ro,discard wait,slotselect,avb=vbmeta_system,logical,first_stage_mount,avb_keys=/avb/q-gsi.avbpubkey:/avb/r-gsi.avbpubkey:/avb/s-gsi.avbpubkey
|
||||
system_ext /system_ext erofs ro wait,slotselect,avb=vbmeta_system,logical,first_stage_mount
|
||||
system_ext /system_ext ext4 ro,discard wait,slotselect,avb=vbmeta_system,logical,first_stage_mount
|
||||
product /product erofs ro wait,slotselect,avb=vbmeta_system,logical,first_stage_mount
|
||||
product /product ext4 ro,discard wait,slotselect,avb=vbmeta_system,logical,first_stage_mount
|
||||
vendor /vendor erofs ro wait,slotselect,avb=vbmeta,logical,first_stage_mount
|
||||
vendor /vendor ext4 ro,discard wait,slotselect,avb=vbmeta,logical,first_stage_mount
|
||||
/dev/block/by-name/metadata /metadata ext4 noatime,nosuid,nodev,discard,data=ordered,barrier=1 wait,check,formattable,first_stage_mount
|
||||
/dev/block/bootdevice/by-name/persist /mnt/vendor/persist ext4 noatime,nosuid,nodev,data=ordered,barrier=1 wait
|
||||
|
||||
@@ -1,31 +1,31 @@
|
||||
on property:ro.vendor.hw.ram=4GB
|
||||
setprop dalvik.vm.heapstartsize 8m
|
||||
setprop dalvik.vm.heapgrowthlimit 256m
|
||||
setprop dalvik.vm.heapsize 512m
|
||||
setprop dalvik.vm.heaptargetutilization 0.75
|
||||
setprop dalvik.vm.heapminfree 512k
|
||||
setprop dalvik.vm.heapmaxfree 8m
|
||||
|
||||
on property:ro.vendor.hw.ram=6GB
|
||||
setprop dalvik.vm.heapstartsize 12m
|
||||
setprop dalvik.vm.heapgrowthlimit 256m
|
||||
setprop dalvik.vm.heapsize 512m
|
||||
setprop dalvik.vm.heaptargetutilization 0.5
|
||||
setprop dalvik.vm.heapminfree 6m
|
||||
setprop dalvik.vm.heaptargetutilization 0.55
|
||||
setprop dalvik.vm.heapminfree 8m
|
||||
setprop dalvik.vm.heapmaxfree 24m
|
||||
|
||||
on property:ro.vendor.hw.ram=8GB
|
||||
on property:ro.vendor.hw.ram=6GB
|
||||
setprop dalvik.vm.heapstartsize 16m
|
||||
setprop dalvik.vm.heapgrowthlimit 256m
|
||||
setprop dalvik.vm.heapsize 512m
|
||||
setprop dalvik.vm.heaptargetutilization 0.5
|
||||
setprop dalvik.vm.heapgrowthlimit 384m
|
||||
setprop dalvik.vm.heapsize 768m
|
||||
setprop dalvik.vm.heaptargetutilization 0.55
|
||||
setprop dalvik.vm.heapminfree 8m
|
||||
setprop dalvik.vm.heapmaxfree 32m
|
||||
setprop dalvik.vm.heapmaxfree 40m
|
||||
|
||||
on property:ro.vendor.hw.ram=8GB
|
||||
setprop dalvik.vm.heapstartsize 24m
|
||||
setprop dalvik.vm.heapgrowthlimit 512m
|
||||
setprop dalvik.vm.heapsize 1024m
|
||||
setprop dalvik.vm.heaptargetutilization 0.5
|
||||
setprop dalvik.vm.heapminfree 12m
|
||||
setprop dalvik.vm.heapmaxfree 64m
|
||||
|
||||
on property:ro.vendor.hw.ram=12GB
|
||||
setprop dalvik.vm.heapstartsize 16m
|
||||
setprop dalvik.vm.heapgrowthlimit 256m
|
||||
setprop dalvik.vm.heapsize 512m
|
||||
setprop dalvik.vm.heaptargetutilization 0.5
|
||||
setprop dalvik.vm.heapminfree 8m
|
||||
setprop dalvik.vm.heapmaxfree 32m
|
||||
setprop dalvik.vm.heapstartsize 40m
|
||||
setprop dalvik.vm.heapgrowthlimit 768m
|
||||
setprop dalvik.vm.heapsize 1536m
|
||||
setprop dalvik.vm.heaptargetutilization 0.4
|
||||
setprop dalvik.vm.heapminfree 32m
|
||||
setprop dalvik.vm.heapmaxfree 80m
|
||||
|
||||
@@ -41,6 +41,10 @@ on early-init
|
||||
# Change ownership of sysfs power control node
|
||||
chown system graphics /sys/class/drm/card0/device/power/control
|
||||
|
||||
# Workarround for cache
|
||||
rm /data/resource-cache
|
||||
rm /data/system/package_cache
|
||||
|
||||
#Disable UFS clock scaling
|
||||
write /sys/bus/platform/devices/4804000.ufshc/clkscale_enable 0
|
||||
|
||||
|
||||
@@ -154,11 +154,11 @@ ro.crypto.volume.metadata.method=dm-default-key
|
||||
dalvik.vm.dex2oat-threads=6
|
||||
dalvik.vm.dex2oat64.enabled=true
|
||||
dalvik.vm.heapgrowthlimit=256m
|
||||
dalvik.vm.heapmaxfree=8m
|
||||
dalvik.vm.heapminfree=512k
|
||||
dalvik.vm.heapmaxfree=24m
|
||||
dalvik.vm.heapminfree=8m
|
||||
dalvik.vm.heapsize=512m
|
||||
dalvik.vm.heapstartsize=8m
|
||||
dalvik.vm.heaptargetutilization=0.75
|
||||
dalvik.vm.heapstartsize=12m
|
||||
dalvik.vm.heaptargetutilization=0.55
|
||||
|
||||
# Display
|
||||
vendor.display.comp_mask=0
|
||||
|
||||
Reference in New Issue
Block a user