From 375525dbd0c198ad7a1ceffb0606c0b01a4e39d7 Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Wed, 18 May 2022 00:03:07 +0530 Subject: [PATCH] panther: Add HbmSVManager RRO overlay * Based on redfin * cheetah doesn't have it on stock Change-Id: I54d885c233151498372e1b510284d6a297ac3e94 --- panther/device-lineage.mk | 4 ++ .../HbmSVManagerOverlay/Android.bp | 8 +++ .../HbmSVManagerOverlay/AndroidManifest.xml | 9 ++++ .../res/drawable/SCI_0_cal0.png | Bin 0 -> 6129 bytes .../res/drawable/SCI_1_cal0.png | Bin 0 -> 6311 bytes .../res/drawable/SCI_2_cal0.png | Bin 0 -> 6489 bytes .../res/drawable/SCI_3_cal0.png | Bin 0 -> 6927 bytes .../res/drawable/SCI_4_cal0.png | Bin 0 -> 7199 bytes .../res/drawable/SCI_5_cal0.png | Bin 0 -> 7432 bytes .../HbmSVManagerOverlay/res/values/config.xml | 47 ++++++++++++++++++ 10 files changed, 68 insertions(+) create mode 100644 panther/rro_overlays/HbmSVManagerOverlay/Android.bp create mode 100644 panther/rro_overlays/HbmSVManagerOverlay/AndroidManifest.xml create mode 100644 panther/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_0_cal0.png create mode 100644 panther/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_1_cal0.png create mode 100644 panther/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_2_cal0.png create mode 100644 panther/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_3_cal0.png create mode 100644 panther/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_4_cal0.png create mode 100644 panther/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_5_cal0.png create mode 100644 panther/rro_overlays/HbmSVManagerOverlay/res/values/config.xml diff --git a/panther/device-lineage.mk b/panther/device-lineage.mk index fd82a16..8480329 100644 --- a/panther/device-lineage.mk +++ b/panther/device-lineage.mk @@ -7,3 +7,7 @@ $(call inherit-product, $(DEVICE_PATH)/device-lineage.mk) DEVICE_PACKAGE_OVERLAYS += $(DEVICE_PATH)/$(DEVICE_CODENAME)/overlay-lineage + +# HBM +PRODUCT_PACKAGES += \ + HbmSVManagerOverlayPanther diff --git a/panther/rro_overlays/HbmSVManagerOverlay/Android.bp b/panther/rro_overlays/HbmSVManagerOverlay/Android.bp new file mode 100644 index 0000000..698c8e4 --- /dev/null +++ b/panther/rro_overlays/HbmSVManagerOverlay/Android.bp @@ -0,0 +1,8 @@ +package { + default_applicable_licenses: ["Android-Apache-2.0"], +} + +runtime_resource_overlay { + name: "HbmSVManagerOverlayPanther", + vendor: true +} diff --git a/panther/rro_overlays/HbmSVManagerOverlay/AndroidManifest.xml b/panther/rro_overlays/HbmSVManagerOverlay/AndroidManifest.xml new file mode 100644 index 0000000..b8e8d1f --- /dev/null +++ b/panther/rro_overlays/HbmSVManagerOverlay/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + + diff --git a/panther/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_0_cal0.png b/panther/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_0_cal0.png new file mode 100644 index 0000000000000000000000000000000000000000..2ab2090e4cb2d7a81935ec11e727c513a8159c9b GIT binary patch literal 6129 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 K&G>kJQT0D4&2c6G literal 0 HcmV?d00001 diff --git a/panther/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_3_cal0.png b/panther/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_3_cal0.png new file mode 100644 index 0000000000000000000000000000000000000000..32efd29dc4bf998d0df2781bd58df6fcf9c6ab04 GIT binary patch literal 6927 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 literal 0 HcmV?d00001 diff --git a/panther/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_4_cal0.png b/panther/rro_overlays/HbmSVManagerOverlay/res/drawable/SCI_4_cal0.png new file mode 100644 index 0000000000000000000000000000000000000000..6869ec0ed892303165f371487cc22f0fe00ba14f GIT binary patch literal 7199 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 literal 0 HcmV?d00001 diff --git a/panther/rro_overlays/HbmSVManagerOverlay/res/values/config.xml b/panther/rro_overlays/HbmSVManagerOverlay/res/values/config.xml new file mode 100644 index 0000000..27fcc0e --- /dev/null +++ b/panther/rro_overlays/HbmSVManagerOverlay/res/values/config.xml @@ -0,0 +1,47 @@ + + + + + + SCI_0_cal0.png + SCI_1_cal0.png + SCI_2_cal0.png + SCI_3_cal0.png + SCI_4_cal0.png + SCI_5_cal0.png + + + @drawable/SCI_0_cal0 + @drawable/SCI_1_cal0 + @drawable/SCI_2_cal0 + @drawable/SCI_3_cal0 + @drawable/SCI_4_cal0 + @drawable/SCI_5_cal0 + + 1500 + 10.0 + + 10000.0 + 20000.0 + 40000.0 + 60000.0 + 80000.0 + 100000.0 + +