Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 417427c5 authored by Michael Bestas's avatar Michael Bestas
Browse files

FP5: overlay: Selectively update from TT4C

Change-Id: I0be335dd12bd853c614aa07edd9331b8ef125c88
parent 56135619
Loading
Loading
Loading
Loading
+536 −280

File changed.

Preview size limit exceeded, changes collapsed.

+89 −0
Original line number Diff line number Diff line
@@ -168,6 +168,59 @@
        <item>20000</item>
    </integer-array>

    <!-- An array describing the screen's backlight values corresponding to the brightness
         values in the config_screenBrightnessNits array.

         This array should be equal in size to config_screenBrightnessBacklight. -->
    <integer-array name="config_screenBrightnessBacklight">
        <item>1</item>
        <item>11</item>
        <item>43</item>
        <item>57</item>
        <item>91</item>
        <item>95</item>
        <item>102</item>
        <item>118</item>
        <item>150</item>
        <item>325</item>
        <item>615</item>
        <item>790</item>
        <item>1110</item>
        <item>1440</item>
        <item>1740</item>
        <item>2030</item>
        <item>2047</item>
        <item>3399</item>
    </integer-array>

    <!-- An array of floats describing the screen brightness in nits corresponding to the backlight
         values in the config_screenBrightnessBacklight array.  On OLED displays these  values
         should be measured with an all white image while the display is in the fully on state.
         Note that this value should *not* reflect the maximum brightness value for any high
         brightness modes but only the maximum brightness value obtainable in a sustainable manner.

         This array should be equal in size to config_screenBrightnessBacklight -->
    <integer-array name="config_screenBrightnessNits">
        <item>6</item>
        <item>15</item>
        <item>20</item>
        <item>31</item>
        <item>65</item>
        <item>70</item>
        <item>80</item>
        <item>100</item>
        <item>120</item>
        <item>170</item>
        <item>280</item>
        <item>350</item>
        <item>400</item>
        <item>450</item>
        <item>500</item>
        <item>550</item>
        <item>600</item>
        <item>800</item>
    </integer-array>

    <!-- Stability requirements in milliseconds for accepting a new brightness level.  This is used
         for debouncing the light sensor.  Different constants are used to debounce the light sensor
         when adapting to brighter or darker environments.  This parameter controls how quickly
@@ -176,6 +229,38 @@
    <integer name="config_autoBrightnessBrighteningLightDebounce">1000</integer>
    <integer name="config_autoBrightnessDarkeningLightDebounce">1000</integer>

    <!-- Fast brightness animation ramp rate in brightness units per second-->
    <integer name="config_brightness_ramp_rate_fast">500</integer>

    <!-- Slow brightness animation ramp rate in brightness units per second-->
    <integer name="config_brightness_ramp_rate_slow">270</integer>

    <!-- The default refresh rate for a given device. Change this value to set a higher default
         refresh rate. If the hardware composer on the device supports display modes with a higher
         refresh rate than the default value specified here, the framework may use those higher
         refresh rate modes if an app chooses one by setting preferredDisplayModeId or calling
         setFrameRate().
         If a non-zero value is set for config_defaultPeakRefreshRate, then
         config_defaultRefreshRate may be set to 0, in which case the value set for
         config_defaultPeakRefreshRate will act as the default frame rate. -->
    <integer name="config_defaultPeakRefreshRate">90</integer>

    <!-- The default refresh rate for a given device. Change this value to set a higher default
         refresh rate. If the hardware composer on the device supports display modes with a higher
         refresh rate than the default value specified here, the framework may use those higher
         refresh rate modes if an app chooses one by setting preferredDisplayModeId or calling
         setFrameRate().
         If a non-zero value is set for config_defaultPeakRefreshRate, then
         config_defaultRefreshRate may be set to 0, in which case the value set for
         config_defaultPeakRefreshRate will act as the default frame rate. -->
    <integer name="config_defaultRefreshRate">0</integer>

    <!-- Default strength, in percentage, of bright color reduction when activated. -->
    <integer name="config_reduceBrightColorsStrengthDefault">40</integer>

    <!-- Minimum strength, in percentage, supported by bright color reduction. -->
    <integer name="config_reduceBrightColorsStrengthMax">50</integer>

    <!-- Screen brightness used to dim the screen while dozing in a very low power state.
         May be less than the minimum allowed brightness setting
         that can be set by the user. -->
@@ -260,6 +345,10 @@
        <item>7,1</item>
    </string-array>

    <!-- The type of the light sensor to be used by the display framework for things like
         auto-brightness. If unset, then it just gets the default sensor of type TYPE_LIGHT. -->
    <string name="config_displayLightSensorType" translatable="false">qti.sensor.light.back</string>

    <!-- ComponentName of a dream to show whenever the system would otherwise have
         gone to sleep.  When the PowerManager is asked to go to sleep, it will instead
         try to start this dream if possible.  The dream should typically call startDozing()
+15 −25
Original line number Diff line number Diff line
@@ -4,6 +4,15 @@
     SPDX-License-Identifier: BSD-3-Clause
-->
<resources>
    <!-- Control whether the always on display mode is available. This should only be enabled on
         devices where the display has been tuned to be power efficient in DOZE and/or DOZE_SUSPEND
         states. -->
    <bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>

    <!-- Control whether the always on display mode is enabled by default. This value will be used
         during initialization when the setting is still null. -->
    <bool name="config_dozeAlwaysOnEnabled">false</bool>

    <!-- An array of arrays of side fingerprint sensor properties relative to each display.
         Note: this value is temporary and is expected to be queried directly
         from the HAL in the future. -->
@@ -28,25 +37,6 @@
        <item>3</item>
    </integer-array>

    <!-- Vibrator pattern for feedback about a long screen/key press -->
    <integer-array name="config_longPressVibePattern">
        <item>0</item>
        <item>15</item>
    </integer-array>

    <!-- Vibrator pattern for feedback about booting with safe mode enabled -->
    <integer-array name="config_safeModeEnabledVibePattern">
        <item>0</item>
        <item>0</item>
        <item>94</item>
    </integer-array>

    <!-- Vibrator pattern for feedback about touching a virtual key -->
    <integer-array name="config_virtualKeyVibePattern">
        <item>0</item>
        <item>15</item>
    </integer-array>

    <!-- List of biometric sensors on the device, in decreasing strength. Consumed by AuthService
         when registering authenticators with BiometricService. Format must be ID:Modality:Strength,
         where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,
@@ -109,16 +99,16 @@
         @see https://www.w3.org/TR/SVG/paths.html#PathData
         -->
    <string name="config_mainBuiltInDisplayCutout" translatable="false">
        M -145 0
        L -145 81
        L 145 81
        L 145 0
        M -30,0
        L -30,110
        L 30,110
        L 30,0
        Z
    </string>

    <!-- MMS user agent string -->
    <string name="config_mms_user_agent" translatable="false">FP4</string>
    <string name="config_mms_user_agent" translatable="false">FP5-MMS/2.0</string>

    <!-- MMS user agent prolfile url -->
    <string name="config_mms_user_agent_profile_url" translatable="false">https://techsupport.fairphone.com/uap/fp4_UAP.xml</string>
    <string name="config_mms_user_agent_profile_url" translatable="false">https://techsupport.fairphone.com/uap/FP5_UAP.xml</string>
</resources>
+124 −69
Original line number Diff line number Diff line
@@ -5,98 +5,153 @@
-->
<device name="Android">
    <item name="none">0</item>
    <item name="screen.on.display0">108</item>
    <item name="screen.full.display0">430</item>
    <item name="screen.on.display0">176</item>
    <item name="screen.full.display0">460</item>
    <array name="cpu.clusters.cores">
        <value>6</value>
        <value>2</value>
        <value>4</value>
        <value>3</value>
        <value>1</value>
    </array>
    <array name="cpu.core_speeds.cluster0">
        <value>614400</value>
        <value>864000</value>
        <value>1075200</value>
        <value>1363200</value>
        <value>1516800</value>
        <value>1651200</value>
        <value>300000</value>
        <value>403200</value>
        <value>499200</value>
        <value>595200</value>
        <value>691200</value>
        <value>806400</value>
        <value>902400</value>
        <value>998400</value>
        <value>1094400</value>
        <value>1209600</value>
        <value>1305600</value>
        <value>1401600</value>
        <value>1497600</value>
        <value>1612800</value>
        <value>1708800</value>
        <value>1804800</value>
    </array>
    <array name="cpu.core_power.cluster0">
        <value>5</value>
        <value>7</value>
        <value>8</value>
        <value>13</value>
        <value>17</value>
        <value>22</value>
        <value>28</value>
        <value>33</value>
        <value>37</value>
        <value>9</value>
        <value>10</value>
        <value>14</value>
        <value>16</value>
        <value>18</value>
        <value>21</value>
        <value>23</value>
        <value>24</value>
        <value>27</value>
        <value>29</value>
        <value>31</value>
        <value>32</value>
        <value>35</value>
    </array>
    <array name="cpu.core_speeds.cluster1">
        <value>652800</value>
        <value>806400</value>
        <value>940800</value>
        <value>1094400</value>
        <value>1152000</value>
        <value>1401600</value>
        <value>1478400</value>
        <value>1728000</value>
        <value>710400</value>
        <value>844800</value>
        <value>960000</value>
        <value>1075200</value>
        <value>1209600</value>
        <value>1324800</value>
        <value>1440000</value>
        <value>1555200</value>
        <value>1670400</value>
        <value>1766400</value>
        <value>1900800</value>
        <value>1881600</value>
        <value>1996800</value>
        <value>2092800</value>
        <value>2188800</value>
        <value>2208000</value>
        <value>2112000</value>
        <value>2227200</value>
        <value>2342400</value>
        <value>2400000</value>
        <value>2611200</value>
        <value>2707200</value>
        <value>2419200</value>
    </array>
    <array name="cpu.core_power.cluster1">
        <value>18</value>
        <value>32</value>
        <value>33</value>
        <value>48</value>
        <value>48</value>
        <value>76</value>
        <value>78</value>
        <value>110</value>
        <value>120</value>
        <value>153</value>
        <value>169</value>
        <value>189</value>
        <value>219</value>
        <value>31</value>
        <value>39</value>
        <value>47</value>
        <value>59</value>
        <value>70</value>
        <value>81</value>
        <value>94</value>
        <value>103</value>
        <value>122</value>
        <value>137</value>
        <value>160</value>
        <value>182</value>
        <value>192</value>
        <value>220</value>
        <value>270</value>
        <value>317</value>
    </array>
    <array name="cpu.core_speeds.cluster2">
        <value>844800</value>
        <value>960000</value>
        <value>1075200</value>
        <value>1190400</value>
        <value>1305600</value>
        <value>1420800</value>
        <value>1555200</value>
        <value>1670400</value>
        <value>1785600</value>
        <value>1900800</value>
        <value>2035200</value>
        <value>2150400</value>
        <value>2265600</value>
        <value>2380800</value>
        <value>2496000</value>
        <value>2611200</value>
        <value>2726400</value>
        <value>2841600</value>
    </array>
    <array name="cpu.core_power.cluster2">
        <value>49</value>
        <value>59</value>
        <value>69</value>
        <value>82</value>
        <value>96</value>
        <value>113</value>
        <value>133</value>
        <value>157</value>
        <value>172</value>
        <value>182</value>
        <value>210</value>
        <value>254</value>
        <value>265</value>
        <value>335</value>
        <value>369</value>
        <value>247</value>
        <value>289</value>
        <value>332</value>
        <value>374</value>
        <value>471</value>
        <value>516</value>
        <value>583</value>
    </array>
    <item name="cpu.active">8.5</item>
    <item name="cpu.active">7.7</item>
    <item name="cpu.idle">0.1</item>
    <item name="cpu.suspend">0</item>
    <item name="battery.capacity">3905</item>
    <item name="battery.capacity">4200</item>
    <item name="wifi.on">0.1</item>
    <item name="wifi.active">156</item>
    <item name="wifi.scan">1</item>
    <item name="audio">26</item>
    <item name="wifi.active">160</item>
    <item name="wifi.scan">1.2</item>
    <item name="audio">24</item>
    <item name="video">66</item>
    <item name="camera.flashlight">620</item>
    <item name="camera.avg">410</item>
    <item name="gps.on">5</item>
    <item name="radio.active">171</item>
    <item name="radio.scanning">6</item>
    <item name="camera.flashlight">600</item>
    <item name="camera.avg">368</item>
    <item name="gps.on">13.7</item>
    <item name="radio.active">160</item>
    <item name="radio.scanning">5.5</item>
    <array name="radio.on">
        <value>88</value>
        <value>86</value>
        <value>8</value>
    </array>
    <item name="modem.controller.idle">6</item>
    <item name="modem.controller.rx">221</item>
    <item name="modem.controller.tx">203</item>
    <item name="modem.controller.rx">180</item>
    <item name="modem.controller.tx">186</item>
    <item name="modem.controller.voltage">3700</item>
    <array name="memory.bandwidths">
        <value>16.5</value>
        <value>17</value>
    </array>
    <item name="wifi.controller.idle">1</item>
    <item name="wifi.controller.rx">127</item>
    <item name="wifi.controller.tx">168</item>
    <item name="wifi.controller.rx">176</item>
    <item name="wifi.controller.tx">200</item>
    <array name="wifi.controller.tx_levels">1</array>
    <item name="wifi.controller.voltage">3700</item>
    <array name="wifi.batchedscan">
@@ -106,10 +161,10 @@
        <value>.1</value>
        <value>1</value>
    </array>
    <item name="bluetooth.active">93</item>
    <item name="bluetooth.on">0.65</item>
    <item name="bluetooth.controller.idle">3</item>
    <item name="bluetooth.controller.rx">20</item>
    <item name="bluetooth.controller.tx">33</item>
    <item name="bluetooth.active">130</item>
    <item name="bluetooth.on">0.7</item>
    <item name="bluetooth.controller.idle">6</item>
    <item name="bluetooth.controller.rx">28</item>
    <item name="bluetooth.controller.tx">36</item>
    <item name="bluetooth.controller.voltage">3700</item>
</device>
+0 −4
Original line number Diff line number Diff line
@@ -25,8 +25,4 @@
    <!-- Configure wifi tcp buffersizes in the form:
         rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max -->
    <string name="config_wifi_tcp_buffers" translatable="false">524288,1048576,2097152,524288,1048576,4194304</string>

    <!-- Enable concurrent restricted connectivity + internet connectivity
         Note: this is conditional on the device supporting dual concurrent STAs. -->
    <bool name="config_wifiMultiStaRestrictedConcurrencyEnabled">true</bool>
</resources>