This patch updates the click waveform to use 6 ms full amplitude as well
as switching to open-loop mode for any duration that's less than 20 ms.
The medium and strong now shares the same strength to provide a stronger
default feedback.
Bug: 37952639
Test: keyboard and home key taps
Change-Id: I00086e47e41d97ce8363ba4032eeab320ad1b765
Signed-off-by: David Lin <dtwlin@google.com>
Move hal configuration file to /vendor to satisfy treble requirement.
Test: wahoo sensor works
Bug: 35947802
Change-Id: I0ef5aff67653090791c1f11b79bc5f3420122aec
Change-Id: Ibd17e1a56dea0274b8d411bfd4a9cb3044df6fdb
Fixes: 37913858
Test: trigger AOD, verify with adb shell dumpsys that device is in low power display state
android.hidl.base@1.0 and android.hidl.manager@1.0 are built into libhidltransport.
Test: links
Bug: 33276472
Change-Id: Ie75f2af2a53c53cde3ebf5e76c7282261e3c7c74
denied { ioctl } for path="/dev/video3" dev="tmpfs" ino=20567
ioctlcmd=5613 scontext=u:r:hal_graphics_composer_default:s0
tcontext=u:object_r:video_device:s0 tclass=chr_file
Bug: 37671626
Test: The denial no longer appears during camera operation
Change-Id: I5bc3a513190169e7e20c912318bc085f83901833
Non-root shells didn't have access to capacity measurements; the file
context relabeling and shell access to search sysfs_msm_subsys dir's
fixed this.
Bug: 37875181
Test: cat /sys/class/power_supply/*/capacity returns values as a
non-root user
Change-Id: Iaa64f35b642bc656b8d7630aa621afffd61ae490
libdrm.so is used by gralloc and gralloc is SP-HAL. So libdrm.so also
needs to be marked as same_process_hal_file.
Bug: 37483222
Test: ls -Z /vendor/lib/libdrm.so shows same_process_hal_file
Test: muskie boots
Change-Id: Ie5cbfebb035553c21136b0953851f15a1ac5506f
Note: this shouldn't be permanent solution. Anything that is installed
to /vendor partition must be compiled against the vndk build of the
system libraries, which might be different than the core build of the
libraries. However, since the number of such libraries are so many and
thus it takes considerable time to build them as vndk. So, in the mean
time, we just build vendor libraries against the core build as before
and copy the core builds to the vendor partition.
Bug: 37483222
Test: the listed files are in /vendor/lib(64?)/vndk-sp and their
contents are the same as those in /system/lib(64?).
Test: muskie/walleye boots
Change-Id: I143fb2cf8b6f3215a05582b23997150d75028adb
Missing dependency that was being transitively included
from MQDescriptor.h.
Test: links
Bug: 37791060
Change-Id: I197ce3c98f647e2bfb1079e263b8ba71a2c93da9
- Remove Brightness related as they are already in device specific overlay
- Move relevant things that were defined in vendor here
Bug: 36603750
Change-Id: I613a261914d410accd7d2555c3b4bd48ac19df91
Signed-off-by: Thierry Strudel <tstrudel@google.com>
denied { open } for path="/dev/video3" dev="tmpfs" ino=19796
scontext=u:r:hal_graphics_composer_default:s0
tcontext=u:object_r:video_device:s0 tclass=chr_file
Bug: 37671626
Test: The denial no longer appears during camera functioning
Change-Id: I3e4f7c2aa450c756f5eb0026f79a8929d47fc24f
wcnss_filter is on the critical path for Bluetooth audio playback.
It needs the ability to set critical threads to RT scheduling in order
to meet audio deadlines.
Bluetooth HAL needs to talk to system_server in order to call
SchedulingPolicyService to set priority of Bluetooth HAL threads to RT.
Bug 37518404
Test: play Bluetooth audio, verify threads are RT via systrace
Change-Id: I458055fe986e3b82b9f633a0e5be62e903e9fc50
surfaceflinger no longer depends on vr_wm starting early, so remove it
from here.
Bug: 36051907
Test: Compiled
Change-Id: I12e5d32a7a4525da67b06d59d239cdd0948f7ec7
Adds vulkan support level and version to system/etc/permissions;
fixes sepolicy so the vulkan driver can load.
Fixes tests in android.graphics.cts.VulkanFeaturesTest:
- testVulkanHardwareFeatures
- testVulkanVersionForVrHighPerformance
sepolicy change mostly borrowed from equivalent marlin config
Test: CtsGraphicsTestCases/android.graphics.cts.VulkanFeaturesTest
Bug: b/37719307
Change-Id: Ia99d6dacc8d8353cb7ef0e1cfaca0636708c5067