dm3q -> pa3q: use S23 Ultra device-tree as base. Still some things to-do

This commit is contained in:
SaschaNes
2025-08-11 23:56:39 +02:00
parent 09e6395632
commit e78d73988f
33 changed files with 1195 additions and 917 deletions

View File

@@ -1,182 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="none">0</item>
<item name="ambient.on">19.61</item>
<item name="screen.on.display0">63.8</item>
<item name="screen.full.display0">276.8</item>
<item name="bluetooth.active">0</item>
<item name="bluetooth.on">0</item>
<item name="wifi.on">0</item>
<item name="wifi.active">0</item>
<item name="wifi.scan">0</item>
<item name="audio">11.4</item>
<item name="video">21.75</item>
<item name="camera.flashlight">107</item>
<item name="camera.avg">287</item>
<item name="gps.on">37.9</item>
<item name="radio.active">177.02</item>
<item name="radio.scanning">92.98</item>
<array name="radio.on">
<value>8.77</value>
<value>8.77</value>
</array>
<item name="modem.controller.idle">0</item>
<item name="modem.controller.rx">0</item>
<item name="modem.controller.tx">0</item>
<item name="modem.controller.voltage">0</item>
<array name="cpu.clusters.cores">
<value>3</value>
<value>4</value>
<value>1</value>
</array>
<array name="cpu.core_speeds.cluster0">
<value>307200</value>
<value>441600</value>
<value>556800</value>
<value>672000</value>
<value>787200</value>
<value>902400</value>
<value>1017600</value>
<value>1113600</value>
<value>1228800</value>
<value>1344000</value>
<value>1459200</value>
<value>1555200</value>
<value>1670400</value>
<value>1785600</value>
<value>1990800</value>
<value>2016000</value>
</array>
<array name="cpu.core_power.cluster0">
<value>14</value>
<value>16</value>
<value>18</value>
<value>20</value>
<value>22</value>
<value>24</value>
<value>28</value>
<value>29</value>
<value>32</value>
<value>35</value>
<value>39</value>
<value>42</value>
<value>46</value>
<value>50</value>
<value>54</value>
<value>60</value>
</array>
<array name="cpu.core_speeds.cluster1">
<value>499200</value>
<value>614400</value>
<value>729600</value>
<value>844800</value>
<value>940800</value>
<value>1056000</value>
<value>1171200</value>
<value>1286400</value>
<value>1401600</value>
<value>1536000</value>
<value>1651200</value>
<value>1785600</value>
<value>1920000</value>
<value>2054400</value>
<value>2188800</value>
<value>2323200</value>
<value>2457600</value>
<value>2592000</value>
<value>2707200</value>
<value>2803200</value>
</array>
<array name="cpu.core_power.cluster1">
<value>28</value>
<value>33</value>
<value>39</value>
<value>45</value>
<value>49</value>
<value>57</value>
<value>64</value>
<value>72</value>
<value>80</value>
<value>91</value>
<value>101</value>
<value>120</value>
<value>133</value>
<value>153</value>
<value>178</value>
<value>202</value>
<value>238</value>
<value>277</value>
<value>321</value>
<value>321</value>
</array>
<array name="cpu.core_speeds.cluster2">
<value>595200</value>
<value>729600</value>
<value>86400</value>
<value>998400</value>
<value>1132800</value>
<value>1248000</value>
<value>1363200</value>
<value>1478400</value>
<value>1593600</value>
<value>1708800</value>
<value>1843200</value>
<value>1977600</value>
<value>2092800</value>
<value>2227200</value>
<value>2342400</value>
<value>2476800</value>
<value>2592000</value>
<value>2726400</value>
<value>2841600</value>
<value>2956800</value>
<value>3187200</value>
<value>3360000</value>
</array>
<array name="cpu.core_power.cluster2">
<value>80</value>
<value>92</value>
<value>109</value>
<value>122</value>
<value>139</value>
<value>157</value>
<value>171</value>
<value>188</value>
<value>205</value>
<value>224</value>
<value>249</value>
<value>281</value>
<value>334</value>
<value>374</value>
<value>404</value>
<value>460</value>
<value>500</value>
<value>560</value>
<value>614</value>
<value>715</value>
<value>1080</value>
<value>1139</value>
</array>
<item name="cpu.suspend">7.7</item>
<item name="cpu.idle">19.6</item>
<item name="battery.capacity">4855</item>
<item name="battery.typical.capacity">5000</item>
<item name="bluetooth.controller.idle">3.5</item>
<item name="bluetooth.controller.rx">12</item>
<item name="bluetooth.controller.tx">33</item>
<item name="bluetooth.controller.voltage">4000</item>
<item name="wifi.controller.idle">1</item>
<item name="wifi.controller.rx">120</item>
<item name="wifi.controller.tx">300</item>
<array name="wifi.controller.tx_levels">
<value>0</value>
</array>
<item name="wifi.controller.voltage">4000</item>
<array name="wifi.batchedscan">
<value>.0002</value>
<value>.002</value>
<value>.02</value>
<value>.2</value>
<value>2</value>
</array>
</device>

View File

@@ -5,6 +5,6 @@
//
runtime_resource_overlay {
name: "FrameworksResDm3q",
name: "FrameworksResPa3q",
device_specific: true,
}

View File

@@ -3,7 +3,7 @@
SPDX-License-Identifier: Apache-2.0
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="android.overlay.dm3q">
package="android.overlay.pa3q">
<overlay
android:isStatic="true"

View File

@@ -8,7 +8,7 @@
<!-- Height of the status bar.
Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.
-->
<dimen name="status_bar_height">74.0px</dimen>
<dimen name="status_bar_height">113.0px</dimen>
<!-- The default height of the status bar used in {@link SystemBarUtils#getStatusBarHeight} to
calculate the status bar height. -->

View File

@@ -35,7 +35,7 @@
@see https://www.w3.org/TR/SVG/paths.html#PathData
-->
<string name="config_mainBuiltInDisplayCutout" translatable="false">M 0,0 H -9.466666666666667 V 26.66666666666667 H 9.466666666666667 V 0 H 0 Z @dp</string>
<string name="config_mainBuiltInDisplayCutout" translatable="false">M 0,0 H -9.333333333333333 V 30.13333333333333 H 9.333333333333333 V 0 H 0 Z @dp</string>
<!-- Note: This setting is deprecated, please use
config_screenBrightnessSettingMinimumFloat instead -->

View File

@@ -8,7 +8,7 @@
<!-- Height of the status bar.
Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.
-->
<dimen name="status_bar_height">94.0px</dimen>
<dimen name="status_bar_height">113.0px</dimen>
<!-- The default height of the status bar used in {@link SystemBarUtils#getStatusBarHeight} to
calculate the status bar height. -->
@@ -16,10 +16,10 @@
<!-- Radius of the software rounded corners at the top of the display in its natural
orientation. If zero, the value of rounded_corner_radius is used. -->
<dimen name="rounded_corner_radius_top">4.0dip</dimen>
<dimen name="rounded_corner_radius_top">15.0dip</dimen>
<!-- Radius of the software rounded corners at the bottom of the display in its natural
orientation. If zero, the value of rounded_corner_radius is used. -->
<dimen name="rounded_corner_radius_bottom">4.0dip</dimen>
<dimen name="rounded_corner_radius_bottom">15.0dip</dimen>
</resources>

View File

@@ -0,0 +1,125 @@
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="none">0</item>
<item name="ambient.on">19.61</item>
<item name="screen.on.display0">63.8</item>
<item name="screen.full.display0">276.8</item>
<item name="bluetooth.active">0</item>
<item name="bluetooth.on">0</item>
<item name="wifi.on">0</item>
<item name="wifi.active">0</item>
<item name="wifi.scan">0</item>
<item name="audio">11.4</item>
<item name="video">21.75</item>
<item name="camera.flashlight">107</item>
<item name="camera.avg">287</item>
<item name="gps.on">37.9</item>
<item name="radio.active">177.02</item>
<item name="radio.scanning">92.98</item>
<array name="radio.on">
<value>8.77</value>
<value>8.77</value>
</array>
<item name="modem.controller.idle">0</item>
<item name="modem.controller.rx">0</item>
<item name="modem.controller.tx">0</item>
<item name="modem.controller.voltage">0</item>
<array name="cpu.clusters.cores">
<value>6</value>
<value>2</value>
</array>
<array name="cpu.core_speeds.cluster0">
<value>384000</value>
<value>556800</value>
<value>748800</value>
<value>960000</value>
<value>1152000</value>
<value>1363200</value>
<value>1555200</value>
<value>1785600</value>
<value>1996800</value>
<value>2227200</value>
<value>2400000</value>
<value>2745600</value>
<value>2918400</value>
<value>3072000</value>
<value>3321600</value>
<value>3532800</value>
</array>
<array name="cpu.core_power.cluster0">
<value>20</value>
<value>34</value>
<value>54</value>
<value>79</value>
<value>103</value>
<value>133</value>
<value>163</value>
<value>200</value>
<value>237</value>
<value>279</value>
<value>312</value>
<value>382</value>
<value>419</value>
<value>452</value>
<value>508</value>
<value>558</value>
</array>
<array name="cpu.core_speeds.cluster1">
<value>1017600</value>
<value>1209600</value>
<value>1401600</value>
<value>1689600</value>
<value>1958400</value>
<value>2246400</value>
<value>2438400</value>
<value>2649600</value>
<value>2841600</value>
<value>3072000</value>
<value>3283200</value>
<value>3513600</value>
<value>3840000</value>
<value>4089600</value>
<value>4281600</value>
<value>4473600</value>
</array>
<array name="cpu.core_power.cluster1">
<value>60</value>
<value>79</value>
<value>100</value>
<value>135</value>
<value>171</value>
<value>213</value>
<value>242</value>
<value>277</value>
<value>310</value>
<value>351</value>
<value>390</value>
<value>435</value>
<value>502</value>
<value>555</value>
<value>597</value>
<value>641</value>
</array>
<item name="cpu.suspend">7.7</item>
<item name="cpu.idle">19.6</item>
<item name="battery.capacity">5000</item>
<item name="battery.typical.capacity">5000</item>
<item name="bluetooth.controller.idle">3.5</item>
<item name="bluetooth.controller.rx">12</item>
<item name="bluetooth.controller.tx">33</item>
<item name="bluetooth.controller.voltage">4000</item>
<item name="wifi.controller.idle">1</item>
<item name="wifi.controller.rx">120</item>
<item name="wifi.controller.tx">300</item>
<array name="wifi.controller.tx_levels">
<value>0</value>
</array>
<item name="wifi.controller.voltage">4000</item>
<array name="wifi.batchedscan">
<value>.0002</value>
<value>.002</value>
<value>.02</value>
<value>.2</value>
<value>2</value>
</array>
</device>

View File

@@ -5,6 +5,6 @@
//
runtime_resource_overlay {
name: "LineageResDm3q",
name: "LineageResPa3q",
device_specific: true,
}

View File

@@ -3,7 +3,7 @@
SPDX-License-Identifier: Apache-2.0
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="lineageos.platform.overlay.dm3q">
package="lineageos.platform.overlay.pa3q">
<overlay
android:isStatic="true"

View File

@@ -5,6 +5,6 @@
//
runtime_resource_overlay {
name: "SystemUIResDm3q",
name: "SystemUIResPa3q",
device_specific: true,
}

View File

@@ -3,7 +3,7 @@
SPDX-License-Identifier: Apache-2.0
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.systemui.overlay.dm3q">
package="com.android.systemui.overlay.pa3q">
<overlay
android:isStatic="true"

View File

@@ -13,10 +13,10 @@
<dimen name="status_bar_header_height_keyguard">@*android:dimen/status_bar_height</dimen>
<!-- Location on the screen of the center of the physical power button. -->
<dimen name="physical_power_button_center_screen_location_y">965.0px</dimen>
<dimen name="physical_power_button_center_screen_location_y">1312.0px</dimen>
<!-- Location on the screen of the center of the fingerprint sensor. -->
<dimen name="physical_fingerprint_sensor_center_screen_location_y">1737.0px</dimen>
<dimen name="physical_fingerprint_sensor_center_screen_location_y">2395.0px</dimen>
<!-- Pixel pitch of the device. um/px -->
<item name="pixel_pitch" format="float" type="dimen">50.69</item>

View File

@@ -5,6 +5,6 @@
//
runtime_resource_overlay {
name: "WifiResTargetDm3q",
name: "WifiResTargetPa3q",
vendor: true,
}

View File

@@ -3,7 +3,7 @@
SPDX-License-Identifier: Apache-2.0
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.wifi.resources.overlay.target.dm3q">
package="com.android.wifi.resources.overlay.target.pa3q">
<overlay
android:isStatic="true"

View File

@@ -6,6 +6,6 @@
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Default access point SSID used for tethering -->
<string name="wifi_tether_configure_ssid_default" translatable="false">Galaxy S23 Ultra</string>
<string name="wifi_tether_configure_ssid_default" translatable="false">Galaxy S25 Ultra</string>
</resources>