From 2091b1abaf0f08714a9b928e9cd36933d37a499a Mon Sep 17 00:00:00 2001
From: Jale Shaw <1062256455@qq.com>
Date: Thu, 29 Jul 2021 16:46:19 +0800
Subject: [PATCH] Add overlay for Redmi 10X 5G (atom)
---
Xiaomi/Redmi10X5G/Android.mk | 8 +
Xiaomi/Redmi10X5G/AndroidManifest.xml | 10 +
Xiaomi/Redmi10X5G/res/values/config.xml | 339 ++++++++++++++++++++
Xiaomi/Redmi10X5G/res/xml/power_profile.xml | 117 +++++++
overlay.mk | 1 +
5 files changed, 475 insertions(+)
create mode 100644 Xiaomi/Redmi10X5G/Android.mk
create mode 100644 Xiaomi/Redmi10X5G/AndroidManifest.xml
create mode 100644 Xiaomi/Redmi10X5G/res/values/config.xml
create mode 100644 Xiaomi/Redmi10X5G/res/xml/power_profile.xml
diff --git a/Xiaomi/Redmi10X5G/Android.mk b/Xiaomi/Redmi10X5G/Android.mk
new file mode 100644
index 0000000..6e31130
--- /dev/null
+++ b/Xiaomi/Redmi10X5G/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi10x5g
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Xiaomi/Redmi10X5G/AndroidManifest.xml b/Xiaomi/Redmi10X5G/AndroidManifest.xml
new file mode 100644
index 0000000..f66d0ce
--- /dev/null
+++ b/Xiaomi/Redmi10X5G/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Xiaomi/Redmi10X5G/res/values/config.xml b/Xiaomi/Redmi10X5G/res/values/config.xml
new file mode 100644
index 0000000..fe25a42
--- /dev/null
+++ b/Xiaomi/Redmi10X5G/res/values/config.xml
@@ -0,0 +1,339 @@
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+ 2
+
+
+ - 4
+ - 5
+ - 9
+ - 16
+ - 24
+ - 31
+ - 35
+ - 48
+ - 61
+ - 83
+ - 87
+ - 87
+ - 88
+ - 88
+ - 88
+ - 89
+ - 89
+ - 89
+ - 90
+ - 90
+ - 91
+ - 91
+ - 91
+ - 92
+ - 92
+ - 93
+ - 95
+ - 96
+ - 98
+ - 98
+ - 100
+ - 101
+ - 102
+ - 104
+ - 105
+ - 107
+ - 108
+ - 110
+ - 111
+ - 113
+ - 114
+ - 116
+ - 117
+ - 119
+ - 120
+ - 142
+ - 164
+ - 190
+ - 216
+ - 243
+ - 272
+ - 302
+ - 313
+ - 386
+ - 430
+ - 434
+ - 445
+ - 445
+
+
+ - 10
+ - 10
+ - 12
+ - 15
+ - 18
+ - 21
+ - 24
+ - 30
+ - 37
+ - 43
+ - 47
+ - 50
+ - 50
+ - 50
+ - 51
+ - 51
+ - 51
+ - 51
+ - 52
+ - 52
+ - 52
+ - 52
+ - 52
+ - 53
+ - 53
+ - 54
+ - 55
+ - 56
+ - 57
+ - 57
+ - 58
+ - 59
+ - 59
+ - 60
+ - 61
+ - 62
+ - 63
+ - 64
+ - 65
+ - 66
+ - 67
+ - 68
+ - 68
+ - 69
+ - 70
+ - 84
+ - 97
+ - 113
+ - 128
+ - 144
+ - 160
+ - 177
+ - 200
+ - 220
+ - 237
+ - 250
+ - 255
+ - 255
+
+
+ - 1
+ - 2
+ - 4
+ - 6
+ - 8
+ - 10
+ - 15
+ - 20
+ - 25
+ - 30
+ - 35
+ - 40
+ - 45
+ - 50
+ - 55
+ - 60
+ - 65
+ - 70
+ - 75
+ - 80
+ - 85
+ - 90
+ - 95
+ - 100
+ - 120
+ - 140
+ - 160
+ - 180
+ - 200
+ - 220
+ - 240
+ - 260
+ - 280
+ - 300
+ - 320
+ - 340
+ - 360
+ - 380
+ - 400
+ - 420
+ - 440
+ - 460
+ - 480
+ - 500
+ - 700
+ - 900
+ - 1100
+ - 1300
+ - 1500
+ - 1700
+ - 1900
+ - 2200
+ - 2500
+ - 3000
+ - 3500
+ - 4000
+ - 4500
+
+
+ - 0:2:15
+
+
+ - wifi,1,1,1,-1,true
+ - mobile,0,0,0,-1,true
+ - mobile_mms,2,0,2,300000,true
+ - mobile_supl,3,0,2,60000,true
+ - mobile_dun,4,0,2,60000,true
+ - mobile_hipri,5,0,3,60000,true
+ - mobile_fota,10,0,2,60000,true
+ - mobile_ims,11,0,-1,-1,true
+ - mobile_cbs,12,0,2,60000,true
+ - bluetooth,7,7,2,-1,true
+ - ethernet,9,9,4,-1,true
+ - wifi_p2p,13,1,0,-1,true
+ - mobile_ia,14,0,2,-1,true
+ - mobile_emergency,15,0,2,-1,true
+ - mobile_dm,20,0,3,60000,true
+ - mobile_wap,21,0,3,60000,true
+ - mobile_net,22,0,3,60000,true
+ - mobile_cmmail,23,0,3,60000,true
+ - mobile_rcse,24,0,3,60000,true
+ - mobile_xcap,25,0,3,60000,true
+ - mobile_rcs,26,0,3,60000,true
+ - mobile_bip,27,0,3,60000,true
+ - mobile_vsim,28,0,-1,60000,true
+ - mobile_preempt,29,0,9,60000,true
+ - wifi_slave,30,1,1,-1,true
+
+
+ - 1,1
+ - 0,1
+ - 7,1
+ - 9,1
+
+
+ - bt-pan
+ - bt-dun
+
+
+ - ap\\d
+
+
+ - 40
+
+
+ - 0
+ - 1
+ - 20
+ - 21
+
+
+ - 0
+ - 10
+ - 20
+ - 30
+
+
+ - 0.0
+ - 50.0
+ - 90.0
+
+ true
+ true
+ false
+ true
+ true
+ false
+ false
+ true
+ true
+ false
+ true
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+ false
+ false
+ true
+ false
+ true
+ false
+ false
+ true
+ false
+ false
+ true
+ false
+ true
+ false
+ false
+ false
+ false
+ true
+ false
+ false
+ true
+ false
+ true
+ true
+ false
+ 24dp
+ 300.0%
+ 29.999996%
+ 4000
+ 8000
+ 180
+ 60
+ 2
+ 1
+ 10
+ 10
+ -83
+ -80
+ -73
+ -70
+ 1
+ 4
+ 1
+ 2
+ 86
+ 2
+ 79
+ 255
+ 0
+ 102
+ 255
+ 10
+ 0
+ 0
+ 0
+ 0
+ 0
+ 599
+ 0
+ 0
+ com.android.phone
+ com.mediatek.ims
+ 524288,1048576,4194304,262144,524288,3670016
+
diff --git a/Xiaomi/Redmi10X5G/res/xml/power_profile.xml b/Xiaomi/Redmi10X5G/res/xml/power_profile.xml
new file mode 100644
index 0000000..0036436
--- /dev/null
+++ b/Xiaomi/Redmi10X5G/res/xml/power_profile.xml
@@ -0,0 +1,117 @@
+
+
+ - 0
+ - 79.92
+ - 307.98
+ - 60.71
+ - 1.25
+ - 0.22
+ - 309.53
+ - 19.03
+ - 31.43
+ - 51.69
+ - 88.97
+ - 464.23
+ - 27.71
+ - 262.53
+ - 78.78
+
+ 5.08
+ 5.08
+
+ - 0
+ - 0
+ - 0
+ - 0
+
+ 4
+ 4
+
+
+ 500000
+ 650000
+ 756000
+ 862000
+ 968000
+ 1075000
+ 1181000
+ 1358000
+ 1500000
+ 1541000
+ 1625000
+ 1687000
+ 1750000
+ 1812000
+ 1875000
+ 2000000
+
+
+ 45.78
+ 48.93
+ 50.7
+ 52.42
+ 54.26
+ 56.02
+ 58.16
+ 61.55
+ 64.13
+ 65.38
+ 66.16
+ 67.40
+ 73.58
+ 74.61
+ 78.11
+ 83.35
+
+
+ 774000
+ 841000
+ 925000
+ 1050000
+ 1133000
+ 1175000
+ 1300000
+ 1383000
+ 1548000
+ 1633000
+ 1800000
+ 1933000
+ 2133000
+ 2266000
+ 2433000
+ 2600000
+
+
+ 74.43
+ 77.11
+ 80.60
+ 84.13
+ 90
+ 98.88
+ 121.08
+ 135.93
+ 139.49
+ 151.76
+ 165.09
+ 176.64
+ 185.34
+ 193.8
+ 197.62
+ 207.58
+
+ - 31.13
+ - 5.95
+ - 4520
+ - 0
+ - 0
+ - 0
+
+ - 0
+
+ .0002
+ .002
+ .02
+ .2
+ 2
+
+
diff --git a/overlay.mk b/overlay.mk
index 9d324a5..88402d8 100755
--- a/overlay.mk
+++ b/overlay.mk
@@ -169,4 +169,5 @@ PRODUCT_PACKAGES += \
treble-overlay-xiaomi-redminote7 \
treble-overlay-xiaomi-redminote8pro \
treble-overlay-xiaomi-redmis2 \
+ treble-overlay-xiaomi-redmi10x5g \