init
This commit is contained in:
commit
8710a52d67
123 changed files with 20007 additions and 0 deletions
10
overlay/CarrierConfigResOverlay/Android.bp
Normal file
10
overlay/CarrierConfigResOverlay/Android.bp
Normal file
|
@ -0,0 +1,10 @@
|
|||
//
|
||||
// Copyright (C) 2022 The LineageOS Project
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
|
||||
runtime_resource_overlay {
|
||||
name: "CarrierConfigResOverlay",
|
||||
aaptflags: ["--keep-raw-values"],
|
||||
vendor: true,
|
||||
}
|
13
overlay/CarrierConfigResOverlay/AndroidManifest.xml
Normal file
13
overlay/CarrierConfigResOverlay/AndroidManifest.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2022 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.carrierconfig.overlay">
|
||||
|
||||
<overlay
|
||||
android:isStatic="true"
|
||||
android:priority="200"
|
||||
android:targetPackage="com.android.carrierconfig" />
|
||||
</manifest>
|
4501
overlay/CarrierConfigResOverlay/res/xml/vendor.xml
Normal file
4501
overlay/CarrierConfigResOverlay/res/xml/vendor.xml
Normal file
File diff suppressed because it is too large
Load diff
9
overlay/DialerResOverlay/Android.bp
Normal file
9
overlay/DialerResOverlay/Android.bp
Normal file
|
@ -0,0 +1,9 @@
|
|||
//
|
||||
// Copyright (C) 2022 The LineageOS Project
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
|
||||
runtime_resource_overlay {
|
||||
name: "DialerResOverlay",
|
||||
vendor: true,
|
||||
}
|
13
overlay/DialerResOverlay/AndroidManifest.xml
Normal file
13
overlay/DialerResOverlay/AndroidManifest.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2022 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.dialer.overlay">
|
||||
|
||||
<overlay
|
||||
android:isStatic="true"
|
||||
android:priority="1"
|
||||
android:targetPackage="com.android.dialer" />
|
||||
</manifest>
|
9
overlay/DialerResOverlay/res/values/config.xml
Normal file
9
overlay/DialerResOverlay/res/values/config.xml
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Copyright (C) 2016 The CyanogenMod Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources>
|
||||
<bool name="call_recording_enabled">true</bool>
|
||||
<integer name="call_recording_audio_source">4</integer>
|
||||
</resources>
|
10
overlay/FrameworksResOverlay/Android.bp
Normal file
10
overlay/FrameworksResOverlay/Android.bp
Normal file
|
@ -0,0 +1,10 @@
|
|||
//
|
||||
// Copyright (C) 2022 The LineageOS Project
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
|
||||
runtime_resource_overlay {
|
||||
name: "FrameworksResOverlay",
|
||||
vendor: true,
|
||||
resource_dirs: ["res", "power/res"]
|
||||
}
|
13
overlay/FrameworksResOverlay/AndroidManifest.xml
Normal file
13
overlay/FrameworksResOverlay/AndroidManifest.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2022 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="android.overlay.target">
|
||||
|
||||
<overlay
|
||||
android:isStatic="true"
|
||||
android:priority="250"
|
||||
android:targetPackage="android" />
|
||||
</manifest>
|
|
@ -0,0 +1,59 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
**
|
||||
** Copyright 2022, The Android Open Source 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.
|
||||
*/
|
||||
-->
|
||||
<irq-device-map>
|
||||
<!-- This file maps devices (chips) that can send interrupts to the main processor (and bring it
|
||||
out of sleep) to logical subsystems in userspace code. Since each Android device can have
|
||||
a differently designed chipset, this mapping is expected to be empty by default and should
|
||||
be overridden by device-specific configs.
|
||||
This mapping helps the system to meaningfully attribute CPU wakeups to logical work that
|
||||
happened on the device and the app activity that caused it. The devices are referred to by
|
||||
their names as defined in the kernel. Currently, defined subsystems are:
|
||||
- Alarm: Use this to denote wakeup alarms requested by apps via the AlarmManager API.
|
||||
- Wifi: Use this to denote network traffic that uses the wifi transport.
|
||||
- Sound_trigger: Use this to denote sound phrase detection, like the ones supported by
|
||||
SoundTriggerManager.
|
||||
- Sensor: Use this to denote wakeups due to sensor events.
|
||||
- Cellular_data: Use this to denote network traffic on the cellular transport.
|
||||
|
||||
The overlay should use tags <device> and <subsystem> to describe this mapping in the
|
||||
following way:
|
||||
|
||||
<irq-device-map>
|
||||
<device name="device_name_1">
|
||||
<subsystem>Subsystem1</subsystem>
|
||||
<subsystem>Subsystem2</subsystem>
|
||||
:
|
||||
:
|
||||
</device>
|
||||
<device name="device_name_2">
|
||||
:
|
||||
</device>
|
||||
:
|
||||
</irq-device-map>
|
||||
|
||||
The tag <device> should have a "name" attribute specifying the kernel name of the device.
|
||||
Each <device> tag can then enclose multiple <subsystem> tags. Each <subsystem> tag should
|
||||
enclose the name of the logical subsystems (one of the ones defined above) as text.
|
||||
Undefined subsystem names will be ignored by the framework.
|
||||
-->
|
||||
<device name="alarmtimer.0.auto">
|
||||
<subsystem>Alarm</subsystem>
|
||||
</device>
|
||||
|
||||
</irq-device-map>
|
232
overlay/FrameworksResOverlay/power/res/xml/power_profile.xml
Executable file
232
overlay/FrameworksResOverlay/power/res/xml/power_profile.xml
Executable file
|
@ -0,0 +1,232 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
**
|
||||
** Copyright 2009, The Android Open Source 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<device name="Android">
|
||||
<!-- Most values are the incremental current used by a feature,
|
||||
in mA (measured at nominal voltage).
|
||||
The default values are deliberately incorrect dummy values.
|
||||
OEM's must measure and provide actual values before
|
||||
shipping a device.
|
||||
Example real-world values are given in comments, but they
|
||||
are totally dependent on the platform and can vary
|
||||
significantly, so should be measured on the shipping platform
|
||||
with a power meter. -->
|
||||
<item name="ambient.on">0.1</item> <!-- ~100mA -->
|
||||
<item name="screen.on">60</item> <!-- ~100mA -->
|
||||
<item name="screen.full">199</item> <!-- ~100mA -->
|
||||
<item name="bluetooth.active">32.8</item> <!-- Bluetooth data transfer, ~10mA -->
|
||||
<item name="bluetooth.on">1.68</item> <!-- Bluetooth on & connectable, but not connected, ~0.1mA -->
|
||||
<item name="wifi.on">0.4</item> <!-- ~3mA -->
|
||||
<item name="wifi.active">225.85</item> <!-- WIFI data transfer, ~200mA -->
|
||||
<item name="wifi.scan">21.5</item> <!-- WIFI network scanning, ~100mA -->
|
||||
<item name="audio">15.3</item> <!-- ~10mA -->
|
||||
<item name="video">63.1</item> <!-- ~50mA -->
|
||||
<item name="camera.flashlight">123</item> <!-- Avg. power for camera flash, ~160mA -->
|
||||
<item name="camera.avg">410</item> <!-- Avg. power use of camera in standard usecases, ~550mA -->
|
||||
<item name="gps.on">29</item> <!-- ~50mA -->
|
||||
|
||||
<!-- Radio related values. For modems without energy reporting support in firmware, use
|
||||
radio.active, radio.scanning, and radio.on. -->
|
||||
<item name="radio.active">90</item> <!-- ~200mA -->
|
||||
<item name="radio.scanning">116.3</item> <!-- cellular radio scanning for signal, ~10mA -->
|
||||
<!-- Current consumed by the radio at different signal strengths, when paging -->
|
||||
<array name="radio.on"> <!-- Strength 0 to BINS-1 -->
|
||||
<value>4</value> <!-- ~2mA -->
|
||||
<value>4</value> <!-- ~1mA -->
|
||||
</array>
|
||||
|
||||
<!-- A list of heterogeneous CPU clusters, where the value for each cluster represents the
|
||||
number of CPU cores for that cluster.
|
||||
|
||||
Ex:
|
||||
<array name="cpu.clusters.cores">
|
||||
<value>4</value> // cluster 0 has cpu0, cpu1, cpu2, cpu3
|
||||
<value>2</value> // cluster 1 has cpu4, cpu5
|
||||
</array> -->
|
||||
<array name="cpu.clusters.cores">
|
||||
<value>4</value> <!-- cluster 0 has 4 cores -->
|
||||
<value>4</value> <!-- cluster 1 has 4 cores -->
|
||||
</array>
|
||||
|
||||
<!-- Different CPU speeds for cluster 0 as reported in
|
||||
/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state.
|
||||
|
||||
There must be one of these for each cluster, labeled:
|
||||
cpu.speeds.cluster0, cpu.speeds.cluster1, etc... -->
|
||||
<array name="cpu.speeds.cluster0">
|
||||
<value>400000</value> <!-- 400 MHz CPU speed -->
|
||||
</array>
|
||||
|
||||
<!-- Current at each CPU speed for cluster 0, as per 'cpu.speeds.cluster0'.
|
||||
Like cpu.speeds.cluster0, there must be one of these present for
|
||||
each heterogeneous CPU cluster. -->
|
||||
<array name="cpu.active.cluster0">
|
||||
<value>0.1</value> <!-- ~100mA -->
|
||||
</array>
|
||||
|
||||
<!-- Current when CPU is idle -->
|
||||
<item name="cpu.idle">3.7</item>
|
||||
<!-- Power consumption when CPU is suspended -->
|
||||
<item name="cpu.suspend">5</item>
|
||||
<!-- Additional power consumption by CPU excluding cluster and core when running -->
|
||||
<item name="cpu.active">2.55</item>.
|
||||
|
||||
<!-- Additional power consumption by CPU cluster0 itself when running excluding cores in it -->
|
||||
<item name="cpu.cluster_power.cluster0">2.11</item>
|
||||
<!-- Additional power consumption by CPU cluster1 itself when running excluding cores in it -->
|
||||
<item name="cpu.cluster_power.cluster1">2.22</item>
|
||||
|
||||
<!-- Different CPU speeds as reported in
|
||||
/sys/devices/system/cpu/cpu0/cpufreq/stats/scaling_available_frequencies -->
|
||||
<array name="cpu.core_speeds.cluster0">
|
||||
<value>900000</value>
|
||||
<value>979000</value>
|
||||
<value>1085000</value>
|
||||
<value>1218000</value>
|
||||
<value>1351000</value>
|
||||
<value>1484000</value>
|
||||
<value>1617000</value>
|
||||
<value>1750000</value>
|
||||
<value>1814000</value>
|
||||
<value>1879000</value>
|
||||
<value>1944000</value>
|
||||
<value>2009000</value>
|
||||
<value>2074000</value>
|
||||
<value>2139000</value>
|
||||
<value>2215000</value>
|
||||
<value>2301000</value>
|
||||
</array>
|
||||
<!-- Different CPU speeds as reported in
|
||||
/sys/devices/system/cpu/cpu4/cpufreq/stats/scaling_available_frequencies -->
|
||||
|
||||
<array name="cpu.core_speeds.cluster1">
|
||||
<value>400000</value>
|
||||
<value>501000</value>
|
||||
<value>542000</value>
|
||||
<value>643000</value>
|
||||
<value>745000</value>
|
||||
<value>846000</value>
|
||||
<value>948000</value>
|
||||
<value>1050000</value>
|
||||
<value>1138000</value>
|
||||
<value>1226000</value>
|
||||
<value>1314000</value>
|
||||
<value>1402000</value>
|
||||
<value>1491000</value>
|
||||
<value>1579000</value>
|
||||
<value>1682000</value>
|
||||
<value>1800000</value>
|
||||
</array>
|
||||
|
||||
<!-- Additional power used by a CPU from cluster 0 when running at different
|
||||
speeds. Currently this measurement also includes cluster cost. -->
|
||||
<array name="cpu.core_power.cluster0">
|
||||
<value>74</value>
|
||||
<value>77</value>
|
||||
<value>81</value>
|
||||
<value>85</value>
|
||||
<value>89</value>
|
||||
<value>92</value>
|
||||
<value>94</value>
|
||||
<value>97</value>
|
||||
<value>100</value>
|
||||
<value>104</value>
|
||||
<value>107</value>
|
||||
<value>109</value>
|
||||
<value>113</value>
|
||||
<value>116</value>
|
||||
<value>121</value>
|
||||
<value>125</value>
|
||||
</array>
|
||||
<!-- Additional power used by a CPU from cluster 1 when running at different
|
||||
speeds. Currently this measurement also includes cluster cost. -->
|
||||
<array name="cpu.core_power.cluster1">
|
||||
<value>29</value>
|
||||
<value>32</value>
|
||||
<value>38</value>
|
||||
<value>47</value>
|
||||
<value>57</value>
|
||||
<value>69</value>
|
||||
<value>74</value>
|
||||
<value>77</value>
|
||||
<value>81</value>
|
||||
<value>85</value>
|
||||
<value>89</value>
|
||||
<value>92</value>
|
||||
<value>94</value>
|
||||
<value>97</value>
|
||||
<value>100</value>
|
||||
<value>104</value>
|
||||
|
||||
</array>
|
||||
|
||||
<!-- Memory bandwidth power values in mA at the rail. There must be one value
|
||||
for each bucket defined in the device tree. -->
|
||||
<array name="memory.bandwidths">
|
||||
<value>22.7</value> <!-- mA for bucket: 100mb/s-1.5 GB/s memory bandwidth -->
|
||||
</array>
|
||||
|
||||
<!-- This is the battery capacity in mAh (measured at nominal voltage) -->
|
||||
<!-- prize modlfy by wuliang Do not configure here. PRIZE_BATTERY_CAPACITY config PrizeConfig begin -->
|
||||
<item name="battery.capacity">1000</item>
|
||||
<!-- prize modlfy by wuliang Do not configure here. PRIZE_BATTERY_CAPACITY config PrizeConfig end -->
|
||||
<!-- Wifi related values. -->
|
||||
<!-- Idle Receive current for wifi radio in mA. 0 by default-->
|
||||
<item name="wifi.controller.idle">0</item>
|
||||
<!-- Rx current for wifi radio in mA. 0 by default-->
|
||||
<item name="wifi.controller.rx">0</item>
|
||||
<!-- Tx current for wifi radio in mA. 0 by default-->
|
||||
<item name="wifi.controller.tx">0</item>
|
||||
<!-- Current at each of the wifi Tx levels in mA. The number of tx levels varies per device
|
||||
and is available only of wifi chipsets which support the tx level reporting. Use
|
||||
wifi.tx for other chipsets. none by default -->
|
||||
<array name="wifi.controller.tx_levels"> <!-- mA -->
|
||||
</array>
|
||||
<!-- Operating volatage for wifi radio in mV. 0 by default-->
|
||||
<item name="wifi.controller.voltage">0</item>
|
||||
|
||||
<array name="wifi.batchedscan"> <!-- mA -->
|
||||
<value>.0002</value> <!-- 1-8/hr -->
|
||||
<value>.002</value> <!-- 9-64/hr -->
|
||||
<value>.02</value> <!-- 65-512/hr -->
|
||||
<value>.2</value> <!-- 513-4,096/hr -->
|
||||
<value>2</value> <!-- 4097-/hr -->
|
||||
</array>
|
||||
|
||||
<!-- Cellular modem related values. Default is 0.-->
|
||||
<item name="modem.controller.sleep">0</item>
|
||||
<item name="modem.controller.idle">0</item>
|
||||
<item name="modem.controller.rx">0</item>
|
||||
<array name="modem.controller.tx"> <!-- Strength 0 to 4 -->
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
</array>
|
||||
<item name="modem.controller.voltage">0</item>
|
||||
|
||||
<!-- GPS related values. Default is 0.-->
|
||||
<array name="gps.signalqualitybased"> <!-- Strength 0 to 1 -->
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
</array>
|
||||
<item name="gps.voltage">0</item>
|
||||
|
||||
</device>
|
24
overlay/FrameworksResOverlay/res/values/arrays.xml
Normal file
24
overlay/FrameworksResOverlay/res/values/arrays.xml
Normal file
|
@ -0,0 +1,24 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
SPDX-FileCopyrightText: 2022 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources>
|
||||
<!-- Device-specific array of SIM slot indexes which are are embedded eUICCs.
|
||||
e.g. If a device has two physical slots with indexes 0, 1, and slot 1 is an
|
||||
eUICC, then the value of this array should be:
|
||||
<integer-array name="non_removable_euicc_slots">
|
||||
<item>1</item>
|
||||
</integer-array>
|
||||
If a device has three physical slots and slot 1 and 2 are eUICCs, then the value of
|
||||
this array should be:
|
||||
<integer-array name="non_removable_euicc_slots">
|
||||
<item>1</item>
|
||||
<item>2</item>
|
||||
</integer-array>
|
||||
This is used to differentiate between removable eUICCs and built in eUICCs, and should
|
||||
be set by OEMs for devices which use eUICCs. -->
|
||||
<integer-array name="non_removable_euicc_slots">
|
||||
<item>1</item>
|
||||
</integer-array>
|
||||
</resources>
|
285
overlay/FrameworksResOverlay/res/values/config.xml
Normal file
285
overlay/FrameworksResOverlay/res/values/config.xml
Normal file
|
@ -0,0 +1,285 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2022 The Linux Foundation
|
||||
SPDX-License-Identifier: BSD-3-Clause
|
||||
-->
|
||||
<resources>
|
||||
|
||||
<!-- <array name="config_availableColorModes"> -->
|
||||
<!-- <!-\- ColorDisplayManager.COLOR_MODE_NATURAL -\-> -->
|
||||
<!-- <item>0</item> -->
|
||||
<!-- <!-\- ColorDisplayManager.COLOR_MODE_BOOSTED -\-> -->
|
||||
<!-- <item>1</item> -->
|
||||
<!-- <!-\- ColorDisplayManager.COLOR_MODE_SATURATED -\-> -->
|
||||
<!-- <item>2</item> -->
|
||||
<!-- <!-\- ColorDisplayManager.COLOR_MODE_AUTOMATIC -\-> -->
|
||||
<!-- <item>3</item> -->
|
||||
<!-- </array> -->
|
||||
|
||||
<!-- <!-\- Boolean indicating whether the HWC setColorTransform function can be performed efficiently -->
|
||||
<!-- in hardware. -\-> -->
|
||||
<!-- <bool name="config_setColorTransformAccelerated">true</bool> -->
|
||||
|
||||
<string name="config_displayLightSensorType">android.sensor.light</string>
|
||||
|
||||
<!-- Flag indicating whether we should enable the automatic brightness.
|
||||
Software implementation will be used if config_hardware_auto_brightness_available is not set -->
|
||||
<bool name="config_automatic_brightness_available">true</bool>
|
||||
|
||||
<!-- Maximum screen brightness allowed by the power manager.
|
||||
-2 is invalid so setting will resort to int value specified above.
|
||||
Set this to 1.0 for maximum brightness range.
|
||||
The user is forbidden from setting the brightness above this level. -->
|
||||
<item name="config_screenBrightnessSettingMaximumFloat" format="float" type="dimen">1.0</item>
|
||||
|
||||
<integer-array name="config_autoBrightnessLevels">
|
||||
<item>128</item>
|
||||
<item>256</item>
|
||||
<item>384</item>
|
||||
<item>512</item>
|
||||
<item>640</item>
|
||||
<item>768</item>
|
||||
<item>896</item>
|
||||
<item>1024</item>
|
||||
<item>2048</item>
|
||||
<item>4096</item>
|
||||
<item>6144</item>
|
||||
<item>8192</item>
|
||||
<item>10240</item>
|
||||
<item>12288</item>
|
||||
<item>14336</item>
|
||||
<item>16384</item>
|
||||
<item>18432</item>
|
||||
</integer-array>
|
||||
|
||||
<integer-array name="config_autoBrightnessLcdBacklightValues">
|
||||
<item>8</item>
|
||||
<item>64</item>
|
||||
<item>98</item>
|
||||
<item>104</item>
|
||||
<item>110</item>
|
||||
<item>116</item>
|
||||
<item>122</item>
|
||||
<item>128</item>
|
||||
<item>134</item>
|
||||
<item>182</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</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
|
||||
brightness changes occur in response to an observed change in light level that exceeds the
|
||||
hysteresis threshold. -->
|
||||
<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>
|
||||
|
||||
<!-- The bounding path of the cutout region of the main built-in display.
|
||||
Must either be empty if there is no cutout region, or a string that is parsable by
|
||||
{@link android.util.PathParser}.
|
||||
The path is assumed to be specified in display coordinates with pixel units and in
|
||||
the display's native orientation, with the origin of the coordinate system at the
|
||||
center top of the display.
|
||||
To facilitate writing device-independent emulation overlays, the marker `@dp` can be
|
||||
appended after the path string to interpret coordinates in dp instead of px units.
|
||||
Note that a physical cutout should be configured in pixels for the best results.
|
||||
-->
|
||||
<string translatable="false" name="config_mainBuiltInDisplayCutout">
|
||||
M 0,0
|
||||
L -46, 0
|
||||
L -10, 26
|
||||
L 10, 26
|
||||
L 46, 0
|
||||
Z
|
||||
@dp
|
||||
</string>
|
||||
|
||||
<string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation">@string/config_mainBuiltInDisplayCutout</string>
|
||||
|
||||
<!-- Whether the display cutout region of the main built-in display should be forced to
|
||||
black in software (to avoid aliasing or emulate a cutout that is not physically existent).
|
||||
-->
|
||||
<bool name="config_fillMainBuiltInDisplayCutout">false</bool>
|
||||
<!-- Indicate whether to allow the device to suspend when the screen is off
|
||||
due to the proximity sensor. This resource should only be set to true
|
||||
if the sensor HAL correctly handles the proximity sensor as a wake-up source.
|
||||
Otherwise, the device may fail to wake out of suspend reliably.
|
||||
The default is false. -->
|
||||
<bool name="config_suspendWhenScreenOffDueToProximity">true</bool>
|
||||
|
||||
<!-- 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,
|
||||
and Strength as defined in Authenticators.java -->
|
||||
<string-array name="config_biometric_sensors" translatable="false" >
|
||||
<item>0:2:15</item> <!-- ID0:Fingerprint:Strong -->
|
||||
</string-array>
|
||||
|
||||
<!-- If true, the doze component is not started until after the screen has been
|
||||
turned off and the screen off animation has been performed. -->
|
||||
<bool name="config_dozeAfterScreenOffByDefault">true</bool>
|
||||
|
||||
|
||||
<!-- 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>
|
||||
|
||||
<!-- 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()
|
||||
to put the display into a low power state and allow the application processor
|
||||
to be suspended. When the dream ends, the system will go to sleep as usual.
|
||||
Specify the component name or an empty string if none.
|
||||
|
||||
Note that doze dreams are not subject to the same start conditions as ordinary dreams.
|
||||
Doze dreams will run whenever the power manager is in a dozing state. -->
|
||||
<string name="config_dozeComponent" translatable="false">com.android.systemui/com.android.systemui.doze.DozeService</string>
|
||||
|
||||
<!-- 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. -->
|
||||
<integer name="config_screenBrightnessDoze">17</integer>
|
||||
|
||||
<!-- Whether a software navigation bar should be shown. NOTE: in the future this may be
|
||||
autodetected from the Configuration. -->
|
||||
<bool name="config_showNavigationBar">true</bool>
|
||||
|
||||
<!-- Whether device supports double tap to wake -->
|
||||
<bool name="config_supportDoubleTapWake">false</bool>
|
||||
|
||||
<!-- Whether this device is supporting the camera toggle -->
|
||||
<bool name="config_supportsCamToggle">false</bool>
|
||||
|
||||
<!-- Whether this device is supporting the software microphone toggle -->
|
||||
<bool name="config_supportsMicToggle">true</bool>
|
||||
|
||||
<!-- Whether UI for multi user should be shown -->
|
||||
<bool name="config_enableMultiUserUI">true</bool>
|
||||
|
||||
<!-- When true use the linux /dev/input/event subsystem to detect the switch changes
|
||||
on the headphone/microphone jack. When false use the older uevent framework. -->
|
||||
<bool name="config_useDevInputEventForAudioJack">true</bool>
|
||||
|
||||
<!-- Boolean indicating USSD over IMS is allowed.
|
||||
If it is not supported due to modem limitations, USSD send over the CS pipe instead.-->
|
||||
<bool name="config_allow_ussd_over_ims">true</bool>
|
||||
|
||||
<!-- Flag specifying whether WFC over IMS is available on device -->
|
||||
<bool name="config_device_wfc_ims_available">true</bool>
|
||||
|
||||
<!-- Flag specifying whether WFC over IMS should be available for carrier: independent of
|
||||
carrier provisioning. If false: hard disabled. If true: then depends on carrier
|
||||
provisioning, availability etc -->
|
||||
<bool name="config_carrier_wfc_ims_available">true</bool>
|
||||
|
||||
<!-- Flag specifying whether VoLTE is available on device -->
|
||||
<bool name="config_device_volte_available">true</bool>
|
||||
|
||||
<!-- Flag specifying whether VoLTE should be available for carrier: independent of
|
||||
carrier provisioning. If false: hard disabled. If true: then depends on carrier
|
||||
provisioning, availability etc -->
|
||||
<bool name="config_carrier_volte_available">true</bool>
|
||||
|
||||
<!-- Flag specifying whether VoLTE TTY is supported -->
|
||||
<bool name="config_carrier_volte_tty_supported">true</bool>
|
||||
|
||||
<!-- Flag specifying whether VT is available on device -->
|
||||
<bool name="config_device_vt_available">true</bool>
|
||||
|
||||
<!-- Default list of files pinned by the Pinner Service -->
|
||||
<string-array translatable="false" name="config_defaultPinnerServiceFiles">
|
||||
<item>"/system/framework/framework.jar"</item>
|
||||
<item>"/system/framework/services.jar"</item>
|
||||
<item>"/apex/com.android.art/javalib/core-oj.jar"</item>
|
||||
<item>"/apex/com.android.art/javalib/core-libart.jar"</item>
|
||||
<item>"/system_ext/priv-app/SystemUI/SystemUI.apk"</item>
|
||||
<item>"/system/bin/surfaceflinger"</item>
|
||||
</string-array>
|
||||
|
||||
<!-- Should the pinner service pin the Home application? -->
|
||||
<bool name="config_pinnerHomeApp">true</bool>
|
||||
|
||||
<!-- Number of physical SIM slots on the device. This includes both eSIM and pSIM slots, and
|
||||
is not necessarily the same as the number of phones/logical modems supported by the device.
|
||||
For example, a multi-sim device can have 2 phones/logical modems, but 3 physical slots,
|
||||
or a single SIM device can have 1 phones/logical modems, but 2 physical slots (one eSIM
|
||||
and one pSIM) -->
|
||||
<integer name="config_num_physical_slots">1</integer>
|
||||
|
||||
<!-- Set to true to add links to Cell Broadcast app from Settings and MMS app. -->
|
||||
<bool name="config_cellBroadcastAppLinks">true</bool>
|
||||
|
||||
<!-- Is the device capable of hot swapping an UICC Card -->
|
||||
<bool name="config_hotswapCapable">true</bool>
|
||||
|
||||
<!-- Whether WiFi display is supported by this device.
|
||||
There are many prerequisites for this feature to work correctly.
|
||||
Here are a few of them:
|
||||
* The WiFi radio must support WiFi P2P.
|
||||
* The WiFi radio must support concurrent connections to the WiFi display and
|
||||
to an access point.
|
||||
* The Audio Server audio_policy_configuration.xml file must specify a rule for
|
||||
the "r_submix" remote submix module. This module is used to record and stream system
|
||||
audio output to the WiFi display encoder in the media server.
|
||||
* The remote submix module "audio.r_submix.default" must be installed on the device.
|
||||
* The device must be provisioned with HDCP keys (for protected content).
|
||||
-->
|
||||
<bool name="config_enableWifiDisplay">true</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. -->
|
||||
<array name="config_sfps_sensor_props">
|
||||
<item>@array/config_sfps_sensor_props_0</item>
|
||||
</array>
|
||||
|
||||
<array name="config_sfps_sensor_props_0">
|
||||
<item>local:4627039422300187648</item> <!--item>displayId</item-->
|
||||
<item>760</item> <!--item>sensorLocationX</item-->
|
||||
<item>660</item> <!--item>sensorLocationY</item-->
|
||||
<item>100</item> <!--item>sensorRadius</item-->
|
||||
</array>
|
||||
|
||||
<!-- Indicates whether device has a power button fingerprint sensor. -->
|
||||
<bool name="config_is_powerbutton_fps">true</bool>
|
||||
</resources>
|
9
overlay/SettingsProviderResOverlay/Android.bp
Normal file
9
overlay/SettingsProviderResOverlay/Android.bp
Normal file
|
@ -0,0 +1,9 @@
|
|||
//
|
||||
// Copyright (C) 2022 The LineageOS Project
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
|
||||
runtime_resource_overlay {
|
||||
name: "SettingsProviderResOverlay",
|
||||
vendor: true,
|
||||
}
|
13
overlay/SettingsProviderResOverlay/AndroidManifest.xml
Normal file
13
overlay/SettingsProviderResOverlay/AndroidManifest.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2022 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.providers.settings.overlay">
|
||||
|
||||
<overlay
|
||||
android:isStatic="true"
|
||||
android:priority="350"
|
||||
android:targetPackage="com.android.providers.settings" />
|
||||
</manifest>
|
11
overlay/SettingsProviderResOverlay/res/values/defaults.xml
Normal file
11
overlay/SettingsProviderResOverlay/res/values/defaults.xml
Normal file
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2022-2023 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources>
|
||||
|
||||
<!-- Default for Settings.Global.DEVICE_NAME $1=MODEL-->
|
||||
<string name="def_device_name_simple" translatable="false">BraX3</string>
|
||||
|
||||
</resources>
|
9
overlay/SettingsResOverlay/Android.bp
Normal file
9
overlay/SettingsResOverlay/Android.bp
Normal file
|
@ -0,0 +1,9 @@
|
|||
//
|
||||
// Copyright (C) 2022 The LineageOS Project
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
|
||||
runtime_resource_overlay {
|
||||
name: "SettingsResOverlay",
|
||||
vendor: true,
|
||||
}
|
13
overlay/SettingsResOverlay/AndroidManifest.xml
Normal file
13
overlay/SettingsResOverlay/AndroidManifest.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2022 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.settings.overlay">
|
||||
|
||||
<overlay
|
||||
android:isStatic="true"
|
||||
android:priority="1"
|
||||
android:targetPackage="com.android.settings" />
|
||||
</manifest>
|
9
overlay/SettingsResOverlay/res/values/config.xml
Normal file
9
overlay/SettingsResOverlay/res/values/config.xml
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Copyright (C) 2016 The CyanogenMod Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources>
|
||||
<!-- Whether to show Smooth Display feature in Settings Options -->
|
||||
<bool name="config_show_smooth_display">true</bool>
|
||||
</resources>
|
9
overlay/SystemUIResOverlay/Android.bp
Normal file
9
overlay/SystemUIResOverlay/Android.bp
Normal file
|
@ -0,0 +1,9 @@
|
|||
//
|
||||
// Copyright (C) 2022 The LineageOS Project
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
|
||||
runtime_resource_overlay {
|
||||
name: "SystemUIResOverlay",
|
||||
vendor: true,
|
||||
}
|
13
overlay/SystemUIResOverlay/AndroidManifest.xml
Normal file
13
overlay/SystemUIResOverlay/AndroidManifest.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2022 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.systemui.overlay">
|
||||
|
||||
<overlay
|
||||
android:isStatic="true"
|
||||
android:priority="250"
|
||||
android:targetPackage="com.android.systemui" />
|
||||
</manifest>
|
9
overlay/SystemUIResOverlay/res/values/config.xml
Normal file
9
overlay/SystemUIResOverlay/res/values/config.xml
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2022 The Linux Foundation
|
||||
SPDX-License-Identifier: BSD-3-Clause
|
||||
-->
|
||||
<resources>
|
||||
<dimen name="status_bar_padding_start">12dp</dimen>
|
||||
<dimen name="lock_icon_padding">30px</dimen>
|
||||
</resources>
|
9
overlay/TelephonyResOverlay/Android.bp
Normal file
9
overlay/TelephonyResOverlay/Android.bp
Normal file
|
@ -0,0 +1,9 @@
|
|||
//
|
||||
// Copyright (C) 2022 The LineageOS Project
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
|
||||
runtime_resource_overlay {
|
||||
name: "TelephonyResOverlay",
|
||||
vendor: true,
|
||||
}
|
13
overlay/TelephonyResOverlay/AndroidManifest.xml
Normal file
13
overlay/TelephonyResOverlay/AndroidManifest.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2022 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.phone.overlay">
|
||||
|
||||
<overlay
|
||||
android:isStatic="true"
|
||||
android:priority="1"
|
||||
android:targetPackage="com.android.phone" />
|
||||
</manifest>
|
12
overlay/TelephonyResOverlay/res/values/config.xml
Normal file
12
overlay/TelephonyResOverlay/res/values/config.xml
Normal file
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2022 The Linux Foundation
|
||||
SPDX-License-Identifier: BSD-3-Clause
|
||||
-->
|
||||
<resources>
|
||||
<!-- String indicating the package name of the device ImsService implementation for MMTEL. -->
|
||||
<string name="config_ims_mmtel_package">com.mediatek.ims</string>
|
||||
|
||||
<!-- String indicating the package name of the device ImsService implementation for RCS. -->
|
||||
<string name="config_ims_rcs_package">com.mediatek.ims</string>
|
||||
</resources>
|
9
overlay/TetheringResOverlay/Android.bp
Normal file
9
overlay/TetheringResOverlay/Android.bp
Normal file
|
@ -0,0 +1,9 @@
|
|||
//
|
||||
// Copyright (C) 2022 The LineageOS Project
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
|
||||
runtime_resource_overlay {
|
||||
name: "TetheringResOverlay",
|
||||
vendor: true,
|
||||
}
|
14
overlay/TetheringResOverlay/AndroidManifest.xml
Normal file
14
overlay/TetheringResOverlay/AndroidManifest.xml
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2022 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.networkstack.tethering.overlay">
|
||||
|
||||
<overlay
|
||||
android:isStatic="true"
|
||||
android:priority="250"
|
||||
android:targetName="TetheringConfig"
|
||||
android:targetPackage="com.android.networkstack.tethering" />
|
||||
</manifest>
|
13
overlay/TetheringResOverlay/res/values/config.xml
Normal file
13
overlay/TetheringResOverlay/res/values/config.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string-array translatable="false" name="config_tether_usb_regexs">
|
||||
<item>"usb\\d"</item>
|
||||
<item>"rndis\\d"</item>
|
||||
</string-array>
|
||||
|
||||
<string-array translatable="false" name="config_tether_wifi_regexs">
|
||||
<item>"softap\\d"</item>
|
||||
<item>"ap\\d"</item>
|
||||
<item>"ap_br_ap\\d"</item>
|
||||
</string-array>
|
||||
</resources>
|
9
overlay/WifiResOverlay/Android.bp
Normal file
9
overlay/WifiResOverlay/Android.bp
Normal file
|
@ -0,0 +1,9 @@
|
|||
//
|
||||
// Copyright (C) 2022 The LineageOS Project
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
|
||||
runtime_resource_overlay {
|
||||
name: "WifiResOverlay",
|
||||
vendor: true,
|
||||
}
|
14
overlay/WifiResOverlay/AndroidManifest.xml
Normal file
14
overlay/WifiResOverlay/AndroidManifest.xml
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2022 The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.wifi.resources.overlay">
|
||||
|
||||
<overlay
|
||||
android:isStatic="true"
|
||||
android:targetName="WifiCustomization"
|
||||
android:priority="0"
|
||||
android:targetPackage="com.android.wifi.resources" />
|
||||
</manifest>
|
83
overlay/WifiResOverlay/res/values/config.xml
Normal file
83
overlay/WifiResOverlay/res/values/config.xml
Normal file
|
@ -0,0 +1,83 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Copyright (C) 2016 The CyanogenMod Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources>
|
||||
<!-- Indicates that 11ax mode is supported on this device
|
||||
Note that if this flag is set to true, then 11ax is assumed to be supported.
|
||||
However, if it is left to the default value of false, the 11ax support will
|
||||
be checked via NL80211 interface -->
|
||||
<!-- <bool name="config_wifi11axSupportOverride">true</bool> -->
|
||||
|
||||
<!-- Wifi driver supports IEEE80211AX for softap -->
|
||||
<!-- <bool translatable="false" name="config_wifiSoftapIeee80211axSupported">true</bool> -->
|
||||
|
||||
<!-- boolean indicating whether the WiFi chipset has 5GHz band support.
|
||||
Note: This config is replacing the config_wifi_dual_band_support
|
||||
since more bands may now be supported (such as 6GHz), the naming dual_band
|
||||
is no longer indicative, and a separate config now exists for each band -->
|
||||
<bool translatable="false" name ="config_wifi5ghzSupport">true</bool>
|
||||
|
||||
<bool translatable="false" name ="config_wifiSoftap5ghzSupport">true</bool>
|
||||
|
||||
<!-- Wifi driver supports WPA3 Simultaneous Authentication of Equals (WPA3-SAE) for softap -->
|
||||
<bool translatable="false" name="config_wifi_softap_sae_supported">true</bool>
|
||||
|
||||
<!-- Indicates that SAE Hash-to-Element is supported on this device -->
|
||||
<bool translatable="false" name="config_wifiSaeH2eSupported">true</bool>
|
||||
|
||||
<!-- Wifi driver supports IEEE80211AX for softap -->
|
||||
<!-- <bool translatable="false" name="config_wifiSoftapIeee80211axSupported">true</bool> -->
|
||||
|
||||
<!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.
|
||||
This mechanism allows the host to remain in suspend state and the dongle to actively
|
||||
scan and wake the host when a configured SSID is detected by the dongle. This chipset
|
||||
capability can provide power savings when wifi needs to be always kept on. -->
|
||||
<bool translatable="false" name="config_wifi_background_scan_support">true</bool>
|
||||
|
||||
<!-- Indicates that connected MAC randomization is supported on this device -->
|
||||
<bool translatable="false" name="config_wifi_connected_mac_randomization_supported">true</bool>
|
||||
|
||||
<!-- Boolean indicating whether 802.11r Fast BSS Transition is enabled on this platform -->
|
||||
<bool translatable="false" name="config_wifi_fast_bss_transition_enabled">true</bool>
|
||||
|
||||
<!-- Indicates that p2p MAC randomization is supported on this device -->
|
||||
<bool translatable="false" name="config_wifi_p2p_mac_randomization_supported">true</bool>
|
||||
|
||||
<!-- Indicates that AP mode MAC randomization is supported on this device -->
|
||||
<bool translatable="false" name="config_wifi_ap_mac_randomization_supported">true</bool>
|
||||
|
||||
<!-- Wifi driver supports Automatic channel selection (ACS) for softap -->
|
||||
<bool translatable="false" name="config_wifi_softap_acs_supported">true</bool>
|
||||
|
||||
<!-- Wifi driver supports IEEE80211AC for softap -->
|
||||
<bool translatable="false" name="config_wifi_softap_ieee80211ac_supported">true</bool>
|
||||
|
||||
<!-- integer indicating additional disconnect delay (in ms) after IMS onLost() indication is received -->
|
||||
<integer translatable="false" name="config_wifiDelayDisconnectOnImsLostMs">1000</integer>
|
||||
|
||||
<!-- List of allowed channels in 2GHz band for softap. If the device doesn't want to restrict
|
||||
channels this should be empty. Values is a comma separated channel string and/or channel
|
||||
range string like '1-6,11'. -->
|
||||
<string translatable="false" name="config_wifiSoftap2gChannelList">1-13</string>
|
||||
|
||||
<!-- List of allowed channels in 5GHz band for softap. If the device doesn't want to restrict
|
||||
channels this should be empty. Values is a comma separated channel string and/or channel
|
||||
range string like '36-48,149'. -->
|
||||
<string translatable="false" name="config_wifiSoftap5gChannelList">36,38,40,42,44,46,48,149,153,157,161,165</string>
|
||||
|
||||
<!-- Configure wifi tcp buffersizes in the form:
|
||||
rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max -->
|
||||
<string translatable="false" name="config_wifi_tcp_buffers">1730560,3461120,6922240,524288,1048576,4525824</string>
|
||||
|
||||
<!-- Debug for load build. DO NOT CHECKIN! -->
|
||||
<!-- Indicate whether the verbose logging is always on -->
|
||||
<!-- 0: verbose logging controlled by user
|
||||
1: verbose logging on by default for userdebug
|
||||
2: verbose logging on by default for all builds -->
|
||||
<integer translatable="false" name="config_wifiVerboseLoggingAlwaysOnLevel">1</integer>
|
||||
|
||||
<!-- boolean indicating whether the Easy Connect (DPP) AKM is supported -->
|
||||
<bool translatable="false" name ="config_wifiDppAkmSupported">true</bool>
|
||||
</resources>
|
Loading…
Add table
Add a link
Reference in a new issue