aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCosme Domínguez Díaz <cosme.ddiaz@gmail.com>2018-05-26 21:26:12 +0200
committerCosme Domínguez Díaz <cosme.ddiaz@gmail.com>2018-05-26 23:59:15 +0200
commit907357db5e19ac02c724a2ab91703b469b6f00aa (patch)
tree468a31d1ef7ac6dacee56682869b85487a63212e
parente1b0f0246c595c47acece0a26d0696eb5eb39fef (diff)
msm8996-common: Switch to Power HAL 1.1 and enable WiFi stats.
* We need to set TARGET_WLAN_POWER_STAT to work with the QCACLD2 driver. The default value is for QCACLD3.
Diffstat (limited to '')
-rw-r--r--BoardConfigCommon.mk2
-rw-r--r--manifest.xml2
-rwxr-xr-xmsm8996.mk2
-rw-r--r--sepolicy/hal_power_default.te2
4 files changed, 5 insertions, 3 deletions
diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk
index b56321f..9d0c4f1 100644
--- a/BoardConfigCommon.mk
+++ b/BoardConfigCommon.mk
@@ -168,7 +168,7 @@ BOARD_FLASH_BLOCK_SIZE := 262144 # (BOARD_KERNEL_PAGESIZE * 64)
TARGET_COPY_OUT_VENDOR := vendor
# Power
-TARGET_HAS_NO_WIFI_STATS := true
+TARGET_WLAN_POWER_STAT := "/d/wlan_wcnss/power_stats"
TARGET_TAP_TO_WAKE_NODE := "/sys/devices/virtual/touch/tp_dev/gesture_on"
# QCOM
diff --git a/manifest.xml b/manifest.xml
index 09f5ec4..5a14c70 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -184,7 +184,7 @@
<hal format="hidl">
<name>android.hardware.power</name>
<transport>hwbinder</transport>
- <version>1.0</version>
+ <version>1.1</version>
<interface>
<name>IPower</name>
<instance>default</instance>
diff --git a/msm8996.mk b/msm8996.mk
index 7ca9643..707931c 100755
--- a/msm8996.mk
+++ b/msm8996.mk
@@ -309,7 +309,7 @@ PRODUCT_PACKAGES += \
# Power
PRODUCT_PACKAGES += \
- android.hardware.power@1.0-service-qti
+ android.hardware.power@1.1-service-qti
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/powerhint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.xml
diff --git a/sepolicy/hal_power_default.te b/sepolicy/hal_power_default.te
index a6a4cec..23173fb 100644
--- a/sepolicy/hal_power_default.te
+++ b/sepolicy/hal_power_default.te
@@ -1 +1,3 @@
allow hal_power_default sysfs:file rw_file_perms;
+allow hal_power_default debugfs_wlan:dir search;
+allow hal_power_default debugfs_wlan:file r_file_perms;