Currently APPS processor receives interrupts from all
IPC FIFOS (including FIFOS not relevant to APPS).
Change KRAIT_IPC_INTR_ENAB to receive only APPS IPC FIFO
interrupts. This will reduce APPS CPU load by avoiding
non-relevant interupts.
Change-Id: Ic1556367b9bde63f8ff92aae41ed67b7da4f152a
Acked-by: Vijayapal Akula <akulav@qti.qualcomm.com>
Signed-off-by: Gilad Avidov <gavidov@codeaurora.org>
This option was temporary disabled to allow
softwre development to continue. The issue behind
the present L2 error is resolved. Enable panic to
catch other L2 errors in future.
Change-Id: I48b8c5f3d838821ebd604a66e3a9d292a4b082ca
Acked-by: Kaushik Sikdar <ksikdar@qti.qualcomm.com>
Signed-off-by: Gilad Avidov <gavidov@codeaurora.org>
Update MPU6050 driver to add "set latency" and "flush"
interface, with these new interface sensor can run in
batching mode, a sensor in batching mode will buffer
sensor events into its internal FIFO and process them
in batch.
Change-Id: I71906f966e73c8134e22b425fcb613e015ee0712
Signed-off-by: Bingzhe Cai <bingzhec@codeaurora.org>
This is a fix for 2b490d2c27.
The previous change is to allow writing a register address 0x00.
To delete a condition of "if the address is 0", it removed the
multiple data writing part for sequential address. The change
introduces the issue from sequential addreess/data writing.
(Instead of making a packet :
<address_0x20><data_0xA><data_0xB><data_0xC>,
It makes seperate packets with a wrong address. The addresses
of all packets from the second are 0x0 that is not valid. :
<address_0x20><data_0xA>, <address_0x0><data_0xB>, ...)
For proper change, revert the sequential address/data writing
part. But to write the packet which address is actually 0x0,
add the seperate command of "MSM_CCI_I2C_WRITE_SEQ" and
use this condition to differentiate
between normal packet writing and sequential address writing.
Change-Id: Ibd8f7fad2629504abfee1fa66b08258e04865530
Signed-off-by: Kyong Hwa Bae <kbae@codeaurora.org>
Signed-off-by: Viswanadha Raju Thotakura <viswanad@codeaurora.org>
Add UFS device nodes in enabled state on the
Dragonboard APQ8094.
Change-Id: Ied13167d188df66244be860c2fa7d5c2cdaaee8c
Signed-off-by: Ilia Lin <ilialin@codeaurora.org>
Add mdss dtsi entries related to panel and backlight
control for msm8909 skuc dtsi file.
Change-Id: Ie5133deee9d9e8ddfe9405fde23cafe6367d9797
Signed-off-by: Ray Zhang <rayz@codeaurora.org>
Add support to integrate the Eagle framework for DTS Headphone:X
audio post processing feature v1.1. Include DTS_EAGLE config for
8994 target to build the feature. It uses hwdep node to receive
required processing parameters from userspace.
Change-Id: I07cea22aa0324b0042353174a7c96e2b98a37b4b
Signed-off-by: Jitendra Naruka <jitendra.naruka@dts.com>
[alexyj@codeaurora.org: fix inclusion of header file
msm-dts-eagle.h in msm-dts-srs-tm-config.c, resolving
trivial merge conflicts]
Signed-off-by: Alexy Joseph <alexyj@codeaurora.org>
Add DT support for MSM8208, the dual core variant for
MSM8909. While at it, cleanup couple of inapplicable
entries from cpubw node.
Change-Id: I95885974702a647be578fac5021bd91e860d2cc5
Signed-off-by: Kishan Kumar <kishank@codeaurora.org>
Add systrace events to log the time to process a blank
request; this helps to profile the time that display
driver takes during the power transitions.
Change-Id: I0081c3825a4776561db248123d701c25101e9245
Signed-off-by: Ingrid Gallardo <ingridg@codeaurora.org>
Signed-off-by: Ujwal Patel <ujwalp@codeaurora.org>
Add scaling devices for MSM8992 to enable CCI and bus bandwidth
scaling.
Change-Id: Iff0e73691cc8b0c34991c479b1aeee37914bad2d
Signed-off-by: Junjie Wu <junjiew@codeaurora.org>
In order to successfully halt vbif client, need to ensure that client
core clock is on while halting and waiting acknowledge of vbif halt.
Change-Id: I9f17e90f34cf4b3033bc4f3b23e2c1df8fc3aa69
Signed-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>
Signed-off-by: Ujwal Patel <ujwalp@codeaurora.org>
While refactoring VBIF registers programming
(commit 41efd125ff)
software reset programming was switched from using
mdp based to vbif base, this is incorrect programming
and software reset wouldn't work in case hardware
behaves incorrectly.
Change-Id: I8738bc4fc96ec8ba7130a891231c34bd4ce10449
Signed-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>
Add a new dtsi file to support sharp 1080p cmd mode panel. Include
this new panel support for msm8994 by adding in msm8994-cdp.dtsi.
Change-Id: Iab691b62cb68003cf30d138ce5b7c5783db8d4d3
Signed-off-by: Huaibin Yang <huaibiny@codeaurora.org>
Signed-off-by: Ujwal Patel <ujwalp@codeaurora.org>
Introduce minor delays in HDMI PHY sequence to ensure that
PHY is ready before failing with a timeout.
Change-Id: I8e9adf542b60e63c0c28d314afd5ac61fa64d1b2
Signed-off-by: Casey Piper <cpiper@codeaurora.org>