diff options
| author | Sultan Qasim Khan <sultanqasim@gmail.com> | 2015-12-05 22:00:04 -0500 |
|---|---|---|
| committer | Sultan Qasim Khan <sultanqasim@gmail.com> | 2015-12-06 00:08:38 -0500 |
| commit | 5136e387384f947875e4fd7801e2dac591b18af9 (patch) | |
| tree | 2b0a33078dfa236ad86baea95155c46505b77291 | |
| parent | de2b4fcd1ee0d8b0e13544a740e79e19f2b12bd9 (diff) | |
otus: add back device specific overlays
Change-Id: Iadcc172073e0c362f33a442e1f3d8a3c72cb1531
| -rw-r--r-- | device.mk | 3 | ||||
| -rw-r--r-- | overlay/frameworks/base/core/res/res/values/config.xml | 97 | ||||
| -rw-r--r-- | overlay/frameworks/base/core/res/res/xml/power_profile.xml | 41 |
3 files changed, 141 insertions, 0 deletions
@@ -35,6 +35,9 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/audio/audio_policy.conf:system/etc/audio_policy.conf \ $(LOCAL_PATH)/audio/mixer_paths.xml:system/etc/mixer_paths.xml +DEVICE_PACKAGE_OVERLAYS := \ + $(LOCAL_PATH)/overlay + PRODUCT_PROPERTY_OVERRIDES += \ persist.hwc.mdpcomp.enable=true diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml new file mode 100644 index 0000000..394d26a --- /dev/null +++ b/overlay/frameworks/base/core/res/res/values/config.xml @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- +/* +** Copyright 2015, The CyanogenMod 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 xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + + <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support. + The N entries of this array define N 1 zones as follows: + + Zone 0: 0 <= LUX < array[0] + Zone 1: array[0] <= LUX < array[1] + ... + Zone N: array[N - 1] <= LUX < array[N] + Zone N + 1 array[N] <= LUX < infinity + + Must be overridden in platform specific overlays --> + <integer-array name="config_autoBrightnessLevels"> + <item>7</item> + <item>20</item> + <item>40</item> + <item>80</item> + <item>160</item> + <item>300</item> + <item>500</item> + <item>800</item> + <item>1200</item> + <item>2000</item> + <item>3000</item> + <item>4000</item> + </integer-array> + <!-- Array of output values for LCD backlight corresponding to the LUX values + in the config_autoBrightnessLevels array. This array should have size one greater + than the size of the config_autoBrightnessLevels array. + This must be overridden in platform specific overlays --> + <integer-array name="config_autoBrightnessLcdBacklightValues"> + <item>5</item> + <item>10</item> + <item>18</item> + <item>36</item> + <item>65</item> + <item>90</item> + <item>120</item> + <item>150</item> + <item>180</item> + <item>210</item> + <item>230</item> + <item>250</item> + <item>255</item> + </integer-array> + + <!-- Array of output values for button backlight corresponding to the LUX values + in the config_autoBrightnessLevels array. This array should have size one greater + than the size of the config_autoBrightnessLevels array. + This must be overridden in platform specific overlays --> + <integer-array name="config_autoBrightnessButtonBacklightValues"> + <item>0</item> + <item>0</item> + <item>0</item> + <item>0</item> + <item>0</item> + <item>0</item> + <item>0</item> + <item>0</item> + <item>0</item> + <item>0</item> + <item>0</item> + <item>0</item> + <item>0</item> + </integer-array> + + <!-- Minimum screen brightness allowed by the power manager. --> + <integer name="config_screenBrightnessDim">5</integer> + + <!-- Default screen brightness setting. + Must be in the range specified by minimum and maximum. --> + <integer name="config_screenBrightnessSettingDefault">120</integer> + + <!-- Minimum screen brightness setting allowed by the power manager. + The user is forbidden from setting the brightness below this level. --> + <integer name="config_screenBrightnessSettingMinimum">5</integer> + +</resources> diff --git a/overlay/frameworks/base/core/res/res/xml/power_profile.xml b/overlay/frameworks/base/core/res/res/xml/power_profile.xml new file mode 100644 index 0000000..e1a9a82 --- /dev/null +++ b/overlay/frameworks/base/core/res/res/xml/power_profile.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="utf-8"?> +<device name="Android"> + <item name="none">0</item> + <item name="screen.on">82</item> + <item name="screen.full">152</item> + <item name="bluetooth.active">39.5</item> + <item name="bluetooth.on">.5</item> + <item name="wifi.on">4.4</item> + <item name="wifi.active">183</item> + <item name="wifi.scan">7.2</item> + <item name="gps.on">49</item> + <item name="radio.active">280</item> + <item name="radio.scanning">26</item> + <array name="radio.on"> + <value>26</value> + <value>20</value> + <value>15</value> + <value>10</value> + <value>5</value> + <value>2.3</value> + </array> + <array name="cpu.speeds"> + <value>300000</value> + <value>384000</value> + <value>600000</value> + <value>787200</value> + <value>998400</value> + <value>1190400</value> + </array> + <item name="cpu.idle">2.7</item> + <item name="cpu.awake">12</item> + <array name="cpu.active"> + <value>33</value> + <value>37</value> + <value>53</value> + <value>64</value> + <value>125</value> + <value>140</value> + </array> + <item name="battery.capacity">2390</item> +</device>
\ No newline at end of file |
