From 078b3af731ac27cd4ffa95102dae125d26f1a968 Mon Sep 17 00:00:00 2001 From: Cosmin Tanislav Date: Sat, 7 Sep 2024 02:54:20 +0800 Subject: [PATCH] sm8550-common: overlay: Allow switching between 60Hz and 120Hz * At the same time, move the device-specific refreshrate overlays to FrameworksResSamsung. Change-Id: I4f328dbdce50e709f30b1f098e71248d72819268 --- common.mk | 1 + overlay/FrameworksResSamsung/Android.bp | 10 +++++ .../FrameworksResSamsung/AndroidManifest.xml | 12 ++++++ .../res/values/config.xml | 40 +++++++++++++++++++ .../FrameworksResTarget/res/values/config.xml | 16 -------- .../SettingsResSamsung/res/values/config.xml | 3 ++ 6 files changed, 66 insertions(+), 16 deletions(-) create mode 100644 overlay/FrameworksResSamsung/Android.bp create mode 100644 overlay/FrameworksResSamsung/AndroidManifest.xml create mode 100644 overlay/FrameworksResSamsung/res/values/config.xml diff --git a/common.mk b/common.mk index 9eeb5a1..d73508b 100644 --- a/common.mk +++ b/common.mk @@ -326,6 +326,7 @@ PRODUCT_ENFORCE_RRO_TARGETS := * PRODUCT_PACKAGES += \ CarrierConfigResCommon \ FrameworksResCommon \ + FrameworksResSamsung \ FrameworksResTarget \ SettingsResSamsung \ SystemUIResCommon \ diff --git a/overlay/FrameworksResSamsung/Android.bp b/overlay/FrameworksResSamsung/Android.bp new file mode 100644 index 0000000..41deb1e --- /dev/null +++ b/overlay/FrameworksResSamsung/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2024 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "FrameworksResSamsung", + vendor: true, +} diff --git a/overlay/FrameworksResSamsung/AndroidManifest.xml b/overlay/FrameworksResSamsung/AndroidManifest.xml new file mode 100644 index 0000000..fd90876 --- /dev/null +++ b/overlay/FrameworksResSamsung/AndroidManifest.xml @@ -0,0 +1,12 @@ + + + + + diff --git a/overlay/FrameworksResSamsung/res/values/config.xml b/overlay/FrameworksResSamsung/res/values/config.xml new file mode 100644 index 0000000..b26dd83 --- /dev/null +++ b/overlay/FrameworksResSamsung/res/values/config.xml @@ -0,0 +1,40 @@ + + + + + + 0 + + + 120 + + + + 7 + 11 + + + + + -1 + 15 + + + + 120 + + diff --git a/overlay/FrameworksResTarget/res/values/config.xml b/overlay/FrameworksResTarget/res/values/config.xml index 64783e7..f1c515c 100644 --- a/overlay/FrameworksResTarget/res/values/config.xml +++ b/overlay/FrameworksResTarget/res/values/config.xml @@ -49,20 +49,4 @@ /vendor/lib64/egl/libGLESv2_adreno.so - - - 7 - 11 - - - - - -1 - 15 - - - - 120 - diff --git a/overlay/SettingsResSamsung/res/values/config.xml b/overlay/SettingsResSamsung/res/values/config.xml index 21a473d..0a8b472 100644 --- a/overlay/SettingsResSamsung/res/values/config.xml +++ b/overlay/SettingsResSamsung/res/values/config.xml @@ -24,4 +24,7 @@ --> 3 + + true +