diff --git a/device.mk b/device.mk index c1f3c67..441b595 100644 --- a/device.mk +++ b/device.mk @@ -74,10 +74,13 @@ PRODUCT_ENFORCE_RRO_TARGETS := * PRODUCT_PACKAGES += \ CarrierConfigResCommon \ FrameworksResCommon \ + FrameworksResTarget \ + FrameworksResTopaz \ SystemUIResCommon \ TelecommResCommon \ TelephonyResCommon \ - WifiResCommon + WifiResCommon \ + WifiResTarget # Partitions PRODUCT_USE_DYNAMIC_PARTITIONS := true diff --git a/overlay/FrameworksResTarget/Android.bp b/overlay/FrameworksResTarget/Android.bp new file mode 100644 index 0000000..c5f52f3 --- /dev/null +++ b/overlay/FrameworksResTarget/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2023 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "FrameworksResTarget", + vendor: true, +} diff --git a/overlay/FrameworksResTarget/AndroidManifest.xml b/overlay/FrameworksResTarget/AndroidManifest.xml new file mode 100644 index 0000000..11d5b26 --- /dev/null +++ b/overlay/FrameworksResTarget/AndroidManifest.xml @@ -0,0 +1,12 @@ + + + + + diff --git a/overlay/FrameworksResTarget/res/values/config.xml b/overlay/FrameworksResTarget/res/values/config.xml new file mode 100644 index 0000000..1c261ee --- /dev/null +++ b/overlay/FrameworksResTarget/res/values/config.xml @@ -0,0 +1,59 @@ + + + + + + true + + + false + + + true + + + true + + + + /system/framework/arm64/boot.oat + /system/framework/arm/boot.oat + /system/framework/oat/arm/services.odex + /system/framework/arm64/boot-framework.oat + /system/framework/arm/boot-framework.oat + /system/framework/arm64/boot-core-libart.oat + /system/framework/arm/boot-core-libart.oat + /system/lib64/libRScpp.so + /system/lib64/libRS.so + /system/lib64/libRS_internal.so + /system/lib64/libbcinfo.so + /system/lib64/libRSDriver.so + /system/lib64/libRSCpuRef.so + /system/lib64/libblas.so + + + diff --git a/overlay/FrameworksResTopaz/Android.bp b/overlay/FrameworksResTopaz/Android.bp new file mode 100644 index 0000000..f52c727 --- /dev/null +++ b/overlay/FrameworksResTopaz/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2023 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "FrameworksResTopaz", + device_specific: true, +} diff --git a/overlay/FrameworksResTopaz/AndroidManifest.xml b/overlay/FrameworksResTopaz/AndroidManifest.xml new file mode 100644 index 0000000..514e0b9 --- /dev/null +++ b/overlay/FrameworksResTopaz/AndroidManifest.xml @@ -0,0 +1,12 @@ + + + + + diff --git a/overlay/FrameworksResTopaz/res/values/config.xml b/overlay/FrameworksResTopaz/res/values/config.xml new file mode 100644 index 0000000..934cf77 --- /dev/null +++ b/overlay/FrameworksResTopaz/res/values/config.xml @@ -0,0 +1,342 @@ + + + + + + 120 + + + M 0,0 H -28 V 94 H 28 V 0 H 0 Z + + + 0.00342131 + + + 1.0 + + + 0.14956012 + + + 13 + 0.00342131 + + + + 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 + 2000 + 2500 + 3000 + 3500 + 4000 + 4500 + 5000 + 5500 + 6000 + 6500 + 7000 + 7500 + 8000 + 8500 + 9000 + 9500 + 10000 + 10500 + 11000 + 11500 + 12000 + 12500 + 13000 + 13500 + 14000 + 14500 + 15000 + 16000 + 17000 + 18000 + 19000 + 20000 + 21000 + 22000 + 23000 + 24000 + 25000 + 26000 + 27000 + 28000 + 29000 + 30000 + 35000 + 40000 + 45000 + 50000 + 55000 + 60000 + 65000 + 70000 + 75000 + 80000 + 85000 + 90000 + 95000 + 100000 + + + + + 3.3 + 4.3 + 5.0 + 17.0 + 24.0 + 31.0 + 34.0 + 46.0 + 59.0 + 76.0 + 81.0 + 82.0 + 82.0 + 82.0 + 83.0 + 83.0 + 83.0 + 84.0 + 84.0 + 85.0 + 85.0 + 85.0 + 85.0 + 86.0 + 86.0 + 87.0 + 89.0 + 90.0 + 91.0 + 93.0 + 94.0 + 96.0 + 97.0 + 99.0 + 100.0 + 101.0 + 104.0 + 105.0 + 106.0 + 108.0 + 109.0 + 111.0 + 112.0 + 114.0 + 116.0 + 137.0 + 157.0 + 180.0 + 205.0 + 226.0 + 257.0 + 280.0 + 295.0 + 369.0 + 400.0 + 416.7 + 433.3 + 450.0 + 466.7 + 483.3 + 500.0 + 512.5 + 525.0 + 537.5 + 550.0 + 562.5 + 575.0 + 587.5 + 600.0 + 610.0 + 620.0 + 630.0 + 640.0 + 650.0 + 660.0 + 670.0 + 680.0 + 690.0 + 700.0 + 705.0 + 710.0 + 715.0 + 720.0 + 725.0 + 730.0 + 735.0 + 740.0 + 745.0 + 750.0 + 755.0 + 760.0 + 765.0 + 770.0 + 775.0 + 800.0 + 816.7 + 833.3 + 850.0 + 866.7 + 883.3 + 900.0 + 914.3 + 928.6 + 942.9 + 957.1 + 971.4 + 985.7 + 1000.0 + + + + + 1 + 255 + + + + + 4.3 + 800.0 + + + + true + + diff --git a/overlay/FrameworksResTopaz/res/values/dimens.xml b/overlay/FrameworksResTopaz/res/values/dimens.xml new file mode 100644 index 0000000..0a27cc0 --- /dev/null +++ b/overlay/FrameworksResTopaz/res/values/dimens.xml @@ -0,0 +1,23 @@ + + + + + 102.0px + 102.0px + 102.0px + + + 49.0px + + + 94.0px + + + 94.0px + diff --git a/overlay/FrameworksResTopaz/res/xml/power_profile.xml b/overlay/FrameworksResTopaz/res/xml/power_profile.xml new file mode 100644 index 0000000..db7e097 --- /dev/null +++ b/overlay/FrameworksResTopaz/res/xml/power_profile.xml @@ -0,0 +1,91 @@ + + + 0 + 0.45 + 92.95 + + 4 + 4 + + + 300000 + 691200 + 940800 + 1190400 + 1516800 + 1804800 + 1900800 + + + 3.98 + 6.44 + 10.53 + 14.19 + 26.28 + 33.3 + 37.15 + + + 300000 + 806400 + 1056000 + 1344000 + 1766400 + 2208000 + 2400000 + 2592000 + 2803200 + + + 18.11 + 41.28 + 53.54 + 66.03 + 89.63 + 113.12 + 132.51 + 155.62 + 180.32 + + 18.3 + 4.51 + 0 + 42.86 + 5000 + 6.76 + 148 + 38.43 + 10.51 + 134.94 + 530 + 320 + 6.8 + 172 + 4.4 + + 85 + 8.5 + + 4.4 + 168 + 163 + 3700 + + 13.5 + + 1.22 + 121 + 156 + 1 + 3700 + + .0001 + .001 + .01 + .1 + 1 + + 44.37 + 0.51 + 3700 + diff --git a/overlay/WifiResTarget/Android.bp b/overlay/WifiResTarget/Android.bp new file mode 100644 index 0000000..50c4096 --- /dev/null +++ b/overlay/WifiResTarget/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2023 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "WifiResTarget", + vendor: true, +} diff --git a/overlay/WifiResTarget/AndroidManifest.xml b/overlay/WifiResTarget/AndroidManifest.xml new file mode 100644 index 0000000..7c3615a --- /dev/null +++ b/overlay/WifiResTarget/AndroidManifest.xml @@ -0,0 +1,13 @@ + + + + + diff --git a/overlay/WifiResTarget/res/values/config.xml b/overlay/WifiResTarget/res/values/config.xml new file mode 100644 index 0000000..3e4e486 --- /dev/null +++ b/overlay/WifiResTarget/res/values/config.xml @@ -0,0 +1,91 @@ + + + + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + + false + + + 524288,1048576,2097152,524288,1048576,4194304 + + + false + + + false + + + false + + + true + + + true + + + true + + + false + + + true + +