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>
Update Kconfig to add support for DTS Trumedia
on 8994.
Change-Id: Ie2d6f857d57f670434755cdb00bf8d8728d23684
Signed-off-by: Alexy Joseph <alexyj@codeaurora.org>
Integration of DTS trumedia causes ADM cal types to not
initialize properly. Correct initialization of
cal types add in ADM.
Change-Id: I096d9bd456cd95e243fb616fa6d037dd2eeccde1
Signed-off-by: Srikanth Uyyala <suyyala@codeaurora.org>
Integrate the kernel changes shared by DTS for the
latest DTS TM release 3.1.2.0. Include DTS_SRS_TM
config for 8994 target to build the feature.
Change-Id: I8d8e28486abac8e40741d7fee98d99dadaf12745
Signed-off-by: Sharad Sangle <assangle@codeaurora.org>
Signed-off-by: Alexy Joseph <alexyj@codeaurora.org>
Disable sensor threshold trip during suspend rather
than a threshold cancel. This is required since cancel
threshold would remove the threshold pointer from
thermal core driver. This would corrupt the sensor
threshold list if there is a sensor threshold interrupt
at the same time.
Change-Id: I152c8631282993ba1a2177f890793ce2a02990cb
Signed-off-by: Shiju Mathew <shijum@codeaurora.org>
Update the GPU SMMU BFB settings based on recommendations
from hardware team.
CRs-Fixed: 764224
Change-Id: I9bbee06046c49fcc2e81d7172f0f1a79bd03d56a
Signed-off-by: Shubhraprakash Das <sadas@codeaurora.org>