118 lines
5.3 KiB
Diff
118 lines
5.3 KiB
Diff
From b35194fdd618f1ae2682c6d285d92a4ae7d421cc Mon Sep 17 00:00:00 2001
|
|
From: AndyCGYan <GeForce8800Ultra@gmail.com>
|
|
Date: Mon, 15 Jul 2019 10:43:52 +0000
|
|
Subject: [PATCH] treble: Add overlay-lineage
|
|
|
|
Change-Id: I9d313b1488d98acc7cf37d23820946ee99745426
|
|
---
|
|
base.mk | 4 +-
|
|
.../lineage/res/res/values/config.xml | 81 +++++++++++++++++++
|
|
2 files changed, 84 insertions(+), 1 deletion(-)
|
|
create mode 100644 overlay-lineage/lineage-sdk/lineage/res/res/values/config.xml
|
|
|
|
diff --git a/base.mk b/base.mk
|
|
index 8636247..f18e1c7 100644
|
|
--- a/base.mk
|
|
+++ b/base.mk
|
|
@@ -11,7 +11,9 @@ PRODUCT_COPY_FILES += \
|
|
device/sample/etc/apns-full-conf.xml:system/etc/apns-conf.xml
|
|
|
|
BOARD_PLAT_PRIVATE_SEPOLICY_DIR += device/phh/treble/sepolicy
|
|
-DEVICE_PACKAGE_OVERLAYS += device/phh/treble/overlay
|
|
+DEVICE_PACKAGE_OVERLAYS += \
|
|
+ device/phh/treble/overlay \
|
|
+ device/phh/treble/overlay-lineage
|
|
|
|
$(call inherit-product, vendor/hardware_overlay/overlay.mk)
|
|
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
|
|
diff --git a/overlay-lineage/lineage-sdk/lineage/res/res/values/config.xml b/overlay-lineage/lineage-sdk/lineage/res/res/values/config.xml
|
|
new file mode 100644
|
|
index 0000000..8df673a
|
|
--- /dev/null
|
|
+++ b/overlay-lineage/lineage-sdk/lineage/res/res/values/config.xml
|
|
@@ -0,0 +1,81 @@
|
|
+<?xml version="1.0" encoding="utf-8"?>
|
|
+<!--
|
|
+ Copyright (C) 2015-2016 The CyanogenMod Project
|
|
+ 2017-2018 The LineageOS Project
|
|
+
|
|
+ Licensed under the Apache License, Version 2.0 (the "License");
|
|
+ you may not use this file except in compliance with the License.
|
|
+ You may obtain a copy of the License at
|
|
+ http://www.apache.org/licenses/LICENSE-2.0
|
|
+ Unless required by applicable law or agreed to in writing, software
|
|
+ distributed under the License is distributed on an "AS IS" BASIS,
|
|
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
+ See the License for the specific language governing permissions and
|
|
+ limitations under the License.
|
|
+-->
|
|
+<resources>
|
|
+ <!-- Whether device has screen with higher aspect ratio -->
|
|
+ <bool name="config_haveHigherAspectRatioScreen">true</bool>
|
|
+
|
|
+ <!-- All the capabilities of the LEDs on this device, stored as a bit field.
|
|
+ This integer should equal the sum of the corresponding value for each
|
|
+ of the following capabilities present:
|
|
+ // Device has a color adjustable battery light.
|
|
+ LIGHTS_RGB_NOTIFICATION_LED = 1
|
|
+ // Device has a color adjustable notification light.
|
|
+ LIGHTS_RGB_BATTERY_LED = 2
|
|
+ LIGHTS_MULTIPLE_NOTIFICATION_LED = 4 (deprecated)
|
|
+ // The notification light has adjustable pulsing capability.
|
|
+ LIGHTS_PULSATING_LED = 8
|
|
+ // Device has a multi-segment battery light that is able to
|
|
+ // use the light brightness value to determine how many
|
|
+ // segments to show (in order to represent battery level).
|
|
+ LIGHTS_SEGMENTED_BATTERY_LED = 16
|
|
+ // The notification light supports HAL adjustable brightness
|
|
+ // via the alpha channel.
|
|
+ // Note: if a device notification light supports LIGHTS_RGB_NOTIFICATION_LED
|
|
+ // then HAL support is not necessary for brightness control. In this case,
|
|
+ // brightness support will be provided by lineage-sdk through the scaling of
|
|
+ // RGB color values.
|
|
+ LIGHTS_ADJUSTABLE_NOTIFICATION_LED_BRIGHTNESS = 32
|
|
+ // Device has a battery light.
|
|
+ LIGHTS_BATTERY_LED = 64
|
|
+ // The battery light supports HAL adjustable brightness via
|
|
+ // the alpha channel.
|
|
+ // Note: if a device battery light supports LIGHTS_RGB_BATTERY_LED then HAL
|
|
+ // support is not necessary for brightness control. In this case,
|
|
+ // brightness support will be provided by lineage-sdk through the scaling of
|
|
+ // RGB color values.
|
|
+ LIGHTS_ADJUSTABLE_BATTERY_LED_BRIGHTNESS = 128
|
|
+ For example, a device with notification and battery lights that supports
|
|
+ pulsating and RGB control would set this config to 75. -->
|
|
+ <integer name="config_deviceLightCapabilities">255</integer>
|
|
+
|
|
+ <!-- Hardware keys present on the device, stored as a bit field.
|
|
+ This integer should equal the sum of the corresponding value for each
|
|
+ of the following keys present:
|
|
+ 1 - Home
|
|
+ 2 - Back
|
|
+ 4 - Menu
|
|
+ 8 - Assistant (search)
|
|
+ 16 - App switch
|
|
+ 32 - Camera
|
|
+ 64 - Volume rocker
|
|
+ For example, a device with Home, Back and Menu keys would set this
|
|
+ config to 7. -->
|
|
+ <integer name="config_deviceHardwareKeys">127</integer>
|
|
+
|
|
+ <!-- Hardware keys present on the device with the ability to wake, stored as a bit field.
|
|
+ This integer should equal the sum of the corresponding value for each
|
|
+ of the following keys present:
|
|
+ 1 - Home
|
|
+ 2 - Back
|
|
+ 4 - Menu
|
|
+ 8 - Assistant (search)
|
|
+ 16 - App switch
|
|
+ 32 - Camera
|
|
+ 64 - Volume rocker
|
|
+ For example, a device with Home, Back and Menu keys would set this
|
|
+ config to 7. -->
|
|
+ <integer name="config_deviceHardwareWakeKeys">127</integer>
|
|
+</resources>
|
|
--
|
|
2.17.1
|
|
|