System properties set with the "=" operator cannot be overriden. This
device is used elsewhere in the system and some of the properties need
to be overridden. The "?=" operator will use the assigned value if no
other values are assigned elsewhere, allowing for overrides.
Bug: 230638462
Test: adb shell getprop | grep bluetooth
Merged-In: Ie29700e8b87f6f3fc2da741411dfbe94fa56ca36
Change-Id: Ie29700e8b87f6f3fc2da741411dfbe94fa56ca36
The class of device is a string with a list of uint8t values:
90,2,12
The meaning is as follows:
{Service Field, Major class, Minor class}
Service Field: 0x5A -> 90
Bit 17: Networking
Bit 19: Capturing
Bit 20: Object Transfer
Bit 22: Telephony
MAJOR_CLASS: 0x02 -> 2 (Phone)
MINOR_CLASS: 0x0C -> 12 (Smart Phone)
Bug: 217452259
Test: make -j; -- check that bluetooth.device.class_of_device is
correct
Merged-In: I75a6fb83a6149f58372b7aa46ccc190fd4451ab0
Change-Id: I75a6fb83a6149f58372b7aa46ccc190fd4451ab0
This fixes GSI image overriding the default value
Bug: 153852350
Test: Manually verified after flashing the GSI image
Change-Id: I78b415862c420c23121ec03d6953814cd628ea9a
* Due to visible gamma shifts on our panels, we should
make the switchings to happen conservatively.
* With idle timer >= touch timer, idle timer now always
takes precedence, but we're leaving touch timer property
to immediately switch back to 120Hz on touch input events.
* Display power timer is left untouched as it's responsible
for display mode changes such as Doze.
Change-Id: If8b1e00a2d2213c4d2288ab28fad4ba0826a36e8
* vendor.power.pasr.enabled is unused and vendor.pasr.activemode.enabled
is only used on property:vendor.pasr.enabled=true, which isn't the
case since we disable memory hotplugging kernel.
verify_pasr_support()
{
if [ -d /sys/kernel/mem-offline ]; then
setprop vendor.pasr.enabled true
fi
}
Change-Id: I73145cb15bd970eaec3bd96f87a48c44e3115a3b
* 'Display white balance' only works when color_mode is
set to something other than the default value
DISPLAY_COLOR_UNMANAGED (1).
Change-Id: Idaf30a2f2924c461fc0f034f099afaecb5bbf79b
* This was in stock /system/build.prop but since it's
labeled as u:object_r:exported3_default_prop:s0 it
may as well be put in /vendor/build.prop instead.
Change-Id: I5c03cedec64e7364c0733cd2ea416ca6a7b09089
* This was in stock /system/build.prop but since it's
labeled as u:object_r:exported3_default_prop:s0 it
may as well be put in /vendor/build.prop instead.
Change-Id: I462c575da006f096185f515ffb1b050d7bd4ae3c
* Build whatever we can from source
* Import vintf compatibility_matrix and manifest
* Import stock vendor props
Change-Id: I905b2b6c388f6b76844e7cea2def70d10e164dab