Add sepolicy for this operation, and update sepolicy to allow
collecting batteryinfo in bugreport for user builds.
Bug: 70094701, 70094083
Test: Take bugreport, verify battery type is present
Change-Id: Id67776301e2ed39a283a08483ac5eb8125aba96b
In order to enable debugging of power issues on 'user' builds, we need
to capture rpm stats and wifi power stats from debugfs. Allow this
for user builds.
Bug: 69003183
Test: Verify rpm & wifi power stats are present in bugreport
Change-Id: If9754137f9331832d055ee39d3fd3d5ec79cfc15
Allow ssr_setup to access sysfs_msm_subsys and enable subsystem
restart properly for user builds. Otherwise, all subsystem issues
are translated into kernel panics.
BUG: 69001795
Change-Id: I0e3cf53b92f04433d356fdeb1018bb18a9a954a6
This CL moves storage of ro.qti.sensors.* properties to vendor
partition to ensure that they will remain the same for sensor HAL to
function correctly after AOSP system image swap.
Test: ro.qti.sensors.* properties exist in /vendor/build.prop
Test: adb shell getprop |grep qti.sensors remains the same
Test: adb shell dumpsys sensorservice does not include -Wakeup Secondary
sensors in sensor list as before
Bug: 67746417
Change-Id: Idcc770cc864b89f1585e42c1146f0fc091372f6d
Bug: 67478959
Test: mma
Test: hvx service is no longer started
Test: hvx service is no longer uploaded to device
Test: frameworks/ml/nn's NeuralNetworksTest
Change-Id: I9b3571d246b1e48815bfce8a791cfcd2bc609778
RNDIS kernel driver will expose itself as
USB_CLASS_WIRELESS_CONTROLLER 0xe0, SubClass:01, Protocol:03
to work on Linux, MacOS and Windows.
Bug: 66725783
Change-Id: I8534dee9077e9f5a939d6964e4d25f9e4ad05d58
Signed-off-by: Thierry Strudel <tstrudel@google.com>
When user toggles the UI developer option:
Enable Bluetooth HCI snoop log
persist.bluetooth.btsnoopenable
also automatically toggle the Cherokee BT SoC debug option:
persist.service.bdroid.soclog
so that we get all necessary BT debug info into HCI logs.
Bug: 37298084
Test: Toggle HCI snoop log developer option, observe values with getprop
Change-Id: Ib0a7086175db8847463f483b9b926151fc09979a
Previously, the NNAPI required that vendors create both a passthrough
"-impl" driver as well as a binderized "service" driver. Now the NNAPI
requires only the binderized service.
This CL removes the -impl library, as it has been merged into the
-service.
Bug: 63905942
Test: mm, vts
Change-Id: I7c5a9669c298581c251470605471e10acda1bebe
A new test key is assigned for tango core here:
//wireless/android/build_tools/signing/apk_dev_keys/tango_core/tango_core.x509.pem
BUG: 66701538
Test: Tested on walleye with tango mapper
Change-Id: I6cc11309d9c5b341176256eb1fad8bd9bd25c054
Dedicated output profile for VoIP should not be a direct output as
it prevents from playing two audio tracks simultaneously which breaks
call signalling played on top of Rx call audio.
Bug: 64392515
Test: Fi call, Duo Calls
Change-Id: I4e62ba3be3da079ff32be9b92d5d5fa28e0f5e2b
Add private HAL implementation methods for use in interacting with
the thermal-engine daemon:
* getSkinSensorType returns the "type" (name) of the skin sensor
for walleye vs. taimen
* notifyThrottling pushes throttling start/stop events to the HAL
for forwarding to IThermalCallback in the generic framework.
Bug: 30982366
Test: manual on walleye (with artifically low threshold)
Change-Id: I082c100df22880bfd53c2cb5c78b0be47c58894e
Move standalone Thermal HAL daemon permissions to thermal-engine
Thermal HAL for Qualcomm-based devices is now served by the vendor
daemon for thermal management: thermal-engine.
Bug: 30982366
Test: manual on walleye: audit logs
Change-Id: I95e8dde9825b99c5ad28212f4eb34b774d1759e9
Thermal HAL to be loaded by the vendor thermal-engine executable, in
prep for notifications of thermal events from thermal-engine via
Thermal HAL.
Bug: 30982366
Test: VtsHalThermalV1_0Target on walleye
Change-Id: Ie95d90b79bf6ed10593ebf3ec5accc278fda8720