From 7908a9cb2289693dcca27ae3aa2d07f361ca8590 Mon Sep 17 00:00:00 2001 From: MmmmmDonuts Date: Mon, 20 Mar 2023 11:42:46 -0400 Subject: [PATCH 1/3] Add overlay for Lenovo Y70 --- Lenovo/Y70/Android.mk | 8 ++ Lenovo/Y70/AndroidManifest.xml | 10 ++ Lenovo/Y70/res/values/config.xml | 28 +++++ Lenovo/Y70/res/xml/power_profile.xml | 167 +++++++++++++++++++++++++++ fail | 0 overlay.mk | 1 + 6 files changed, 214 insertions(+) create mode 100644 Lenovo/Y70/Android.mk create mode 100644 Lenovo/Y70/AndroidManifest.xml create mode 100644 Lenovo/Y70/res/values/config.xml create mode 100644 Lenovo/Y70/res/xml/power_profile.xml create mode 100644 fail diff --git a/Lenovo/Y70/Android.mk b/Lenovo/Y70/Android.mk new file mode 100644 index 0000000..1fad04c --- /dev/null +++ b/Lenovo/Y70/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-lenovo-Y70 +LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Lenovo/Y70/AndroidManifest.xml b/Lenovo/Y70/AndroidManifest.xml new file mode 100644 index 0000000..32fbefa --- /dev/null +++ b/Lenovo/Y70/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/Lenovo/Y70/res/values/config.xml b/Lenovo/Y70/res/values/config.xml new file mode 100644 index 0000000..1c0fc30 --- /dev/null +++ b/Lenovo/Y70/res/values/config.xml @@ -0,0 +1,28 @@ + + + + + /system/framework/arm64/boot-framework.oat + /system/framework/arm64/boot-QPerformance.oat + /system/framework/arm64/boot-UxPerformance.oat + /system/framework/framework.jar + /system/framework/oat/arm64/services.odex + /system/framework/services.jar + /apex/com.android.media/javalib/updatable-media.jar + /system/lib64/libsurfaceflinger.so + + + + true + true + true + + + 20.0dip + + 6 + 3700 + 28 + 36 + + diff --git a/Lenovo/Y70/res/xml/power_profile.xml b/Lenovo/Y70/res/xml/power_profile.xml new file mode 100644 index 0000000..265b1f0 --- /dev/null +++ b/Lenovo/Y70/res/xml/power_profile.xml @@ -0,0 +1,167 @@ + + + 0 + 115 + 370 + + 4 + 3 + 1 + + + 300000 + 403200 + 499200 + 614400 + 729600 + 844800 + 960000 + 1075200 + 1171200 + 1267200 + 1363200 + 1478400 + 1574400 + 1689600 + 1785600 + + + 5 + 7 + 8 + 12 + 16 + 21 + 22 + 26 + 29 + 34 + 40 + 41 + 54 + 58 + 65 + + + 633600 + 768000 + 883200 + 998400 + 1113600 + 1209600 + 1324800 + 1440000 + 1555200 + 1651200 + 1766400 + 1881600 + 1996800 + 2112000 + 2227200 + 2342400 + 2419200 + + + 33 + 42 + 51 + 59 + 70 + 75 + 88 + 101 + 122 + 130 + 151 + 181 + 207 + 233 + 278 + 314 + 335 + + + 806400 + 940800 + 1056000 + 1171200 + 1286400 + 1401600 + 1497600 + 1612800 + 1728000 + 1843200 + 1958400 + 2054400 + 2169600 + 2284800 + 2400000 + 2515200 + 2630400 + 2726400 + 2822400 + 2841600 + + + 86 + 96 + 109 + 127 + 142 + 158 + 169 + 190 + 207 + 231 + 270 + 290 + 333 + 386 + 428 + 487 + 554 + 616 + 684 + 686 + + 8.5 + 0.1 + 0 + 5100 + 1.5 + 173 + 2 + 25 + 81 + 550 + 390 + 13.5 + 170 + 5.8 + + 95 + 8 + + 6 + 204 + 220 + 4000 + + 21 + + 1 + 170 + 210 + 1 + 4000 + + .0001 + .001 + .01 + .1 + 1 + + 130 + 0.8 + 4000 + \ No newline at end of file diff --git a/fail b/fail new file mode 100644 index 0000000..e69de29 diff --git a/overlay.mk b/overlay.mk index 73b91c9..d3ce641 100644 --- a/overlay.mk +++ b/overlay.mk @@ -63,6 +63,7 @@ PRODUCT_PACKAGES += \ treble-overlay-lenovo-s5pro \ treble-overlay-lenovo-tabv7 \ treble-overlay-lenovo-tabv7-systemui \ + treble-overlay-lenovo-Y70 \ treble-overlay-lenovo-z5 \ treble-overlay-lg-g7 \ treble-overlay-lg-phoenix_lao_com-phoenix_sprout \ From 6e2a1491b9904633e773262fae657bcc028c2113 Mon Sep 17 00:00:00 2001 From: MmmmmDonuts <88170856+MmmmmDonuts@users.noreply.github.com> Date: Mon, 20 Mar 2023 12:39:23 -0400 Subject: [PATCH 2/3] Sort correctly --- overlay.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/overlay.mk b/overlay.mk index d3ce641..35d5d1c 100644 --- a/overlay.mk +++ b/overlay.mk @@ -58,12 +58,12 @@ PRODUCT_PACKAGES += \ treble-overlay-infinix-zero6 \ treble-overlay-infinix-zeroxpro \ treble-overlay-lenovo-Q706F \ + treble-overlay-lenovo-Y70 \ treble-overlay-lenovo-k5pro \ treble-overlay-lenovo-s5 \ treble-overlay-lenovo-s5pro \ treble-overlay-lenovo-tabv7 \ treble-overlay-lenovo-tabv7-systemui \ - treble-overlay-lenovo-Y70 \ treble-overlay-lenovo-z5 \ treble-overlay-lg-g7 \ treble-overlay-lg-phoenix_lao_com-phoenix_sprout \ From d9a8b3c364e6e8c16826fae10d530f8641d3c9fa Mon Sep 17 00:00:00 2001 From: Nehemiah of Zebulun Date: Mon, 20 Mar 2023 21:05:58 +0100 Subject: [PATCH 3/3] Add overlay for Duoqin Qin F21 Pro --- DuoQin/QinF21Pro/Android.mk | 8 +++ DuoQin/QinF21Pro/AndroidManifest.xml | 10 +++ DuoQin/QinF21Pro/res/values/arrays.xml | 42 +++++++++++++ DuoQin/QinF21Pro/res/values/bools.xml | 6 ++ DuoQin/QinF21Pro/res/xml/power_profile.xml | 73 ++++++++++++++++++++++ overlay.mk | 2 + 6 files changed, 141 insertions(+) create mode 100644 DuoQin/QinF21Pro/Android.mk create mode 100644 DuoQin/QinF21Pro/AndroidManifest.xml create mode 100644 DuoQin/QinF21Pro/res/values/arrays.xml create mode 100644 DuoQin/QinF21Pro/res/values/bools.xml create mode 100644 DuoQin/QinF21Pro/res/xml/power_profile.xml diff --git a/DuoQin/QinF21Pro/Android.mk b/DuoQin/QinF21Pro/Android.mk new file mode 100644 index 0000000..2fd65db --- /dev/null +++ b/DuoQin/QinF21Pro/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-duoqin-qinf21pro +LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/DuoQin/QinF21Pro/AndroidManifest.xml b/DuoQin/QinF21Pro/AndroidManifest.xml new file mode 100644 index 0000000..ec80495 --- /dev/null +++ b/DuoQin/QinF21Pro/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/DuoQin/QinF21Pro/res/values/arrays.xml b/DuoQin/QinF21Pro/res/values/arrays.xml new file mode 100644 index 0000000..bd20b8f --- /dev/null +++ b/DuoQin/QinF21Pro/res/values/arrays.xml @@ -0,0 +1,42 @@ + + + + 8 + 64 + 98 + 104 + 110 + 116 + 122 + 128 + 134 + 182 + 255 + 255 + 255 + 255 + 255 + 255 + 255 + 255 + + + 128 + 256 + 384 + 512 + 640 + 768 + 896 + 1024 + 2048 + 4096 + 6144 + 8192 + 10240 + 12288 + 14336 + 16384 + 18432 + + diff --git a/DuoQin/QinF21Pro/res/values/bools.xml b/DuoQin/QinF21Pro/res/values/bools.xml new file mode 100644 index 0000000..2235960 --- /dev/null +++ b/DuoQin/QinF21Pro/res/values/bools.xml @@ -0,0 +1,6 @@ + + + true + false + true + diff --git a/DuoQin/QinF21Pro/res/xml/power_profile.xml b/DuoQin/QinF21Pro/res/xml/power_profile.xml new file mode 100644 index 0000000..b275118 --- /dev/null +++ b/DuoQin/QinF21Pro/res/xml/power_profile.xml @@ -0,0 +1,73 @@ + + + 1 + 80 + 190 + 59.6 + 4.95 + 3.98 + 58 + 30 + 81 + 80 + 160 + 500 + 36.7 + 180 + 30 + + 4.39 + 4 + + + 4 + + + 850000 + 987000 + 1216000 + 1800000 + + + 10 + 15 + 20 + 32 + + 2 + 6 + 18. 6 + 6 + + 22.7 + + 2150 + 2 + 50 + 50 + + 0 + + .0002 + .002 + .02 + .2 + 2 + + 0 + 5 + 100 + + 130.9 + 140.9 + 142.4 + 154.1 + 226.8 + + 0 + + 0 + 0 + + 0 + \ No newline at end of file diff --git a/overlay.mk b/overlay.mk index 73b91c9..ac338c6 100644 --- a/overlay.mk +++ b/overlay.mk @@ -20,6 +20,7 @@ PRODUCT_PACKAGES += \ treble-overlay-caf-ims \ treble-overlay-devinputjack \ treble-overlay-duoqin-qin2pro \ + treble-overlay-duoqin-qinf21pro \ treble-overlay-essential-ph_1 \ treble-overlay-fairphone-fp3 \ treble-overlay-highpriomisc \ @@ -345,3 +346,4 @@ PRODUCT_PACKAGES += \ treble-overlay-xiaomi-redminote9t \ treble-overlay-xiaomi-redmis2 \ +