summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--device.mk4
-rw-r--r--init.bullhead.rc6
-rw-r--r--msm_irqbalance.conf2
3 files changed, 12 insertions, 0 deletions
diff --git a/device.mk b/device.mk
index 7adce18..8d21d6a 100644
--- a/device.mk
+++ b/device.mk
@@ -99,6 +99,10 @@ PRODUCT_COPY_FILES += \
device/lge/bullhead/wifi/WCNSS_cfg.dat:system/etc/firmware/wlan/qca_cld/WCNSS_cfg.dat \
device/lge/bullhead/wifi/WCNSS_qcom_cfg.ini:system/etc/firmware/wlan/qca_cld/WCNSS_qcom_cfg.ini
+# MSM IRQ Balancer configuration file
+PRODUCT_COPY_FILES += \
+ device/lge/bullhead/msm_irqbalance.conf:system/vendor/etc/msm_irqbalance.conf
+
PRODUCT_TAGS += dalvik.gc.type-precise
PRODUCT_AAPT_CONFIG := normal
diff --git a/init.bullhead.rc b/init.bullhead.rc
index 84340dc..ef930fc 100644
--- a/init.bullhead.rc
+++ b/init.bullhead.rc
@@ -223,6 +223,12 @@ service qseecomd /system/bin/qseecomd
user root
group root
+service msm_irqbalance /system/bin/msm_irqbalance -f /vendor/etc/msm_irqbalance.conf
+ socket msm_irqbalance seqpacket 660 root system
+ class core
+ user root
+ group root
+
service charger /sbin/healthd -c
class charger
critical
diff --git a/msm_irqbalance.conf b/msm_irqbalance.conf
new file mode 100644
index 0000000..7f5330a
--- /dev/null
+++ b/msm_irqbalance.conf
@@ -0,0 +1,2 @@
+PRIO=1,1,1,1,0,0
+IGNORED_IRQ=20,40,200,203,155,157