Commit graph

585403 commits

Author SHA1 Message Date
Ashish Garg
62cdee80fc ARM: dts: msm: enable ESD for command mode panel on sdm660
ESD feature is enabled on the nt35597 truly panel on sdm660 to
check the panel status periodically.

Change-Id: Id354c900a784b1bf239595fd31a244c064066987
Signed-off-by: Ashish Garg <ashigarg@codeaurora.org>
2017-03-16 00:17:42 -07:00
Ashish Garg
d433ca6670 ARM: dts: msm: update the panel escape clock for truly panel
For some panels, escape clock needs to be updated for checking
the panel status periodically. Update the panel init sequence
to increase the escape clock.

Change-Id: I4a154d30e829c80587b3207ddc754aace927ab1c
Signed-off-by: Ashish Garg <ashigarg@codeaurora.org>
2017-03-16 12:47:11 +05:30
Wei Ding
722434012e ARM: dts: msm: increase strength for mclk0 on msm8998 HDK
Increase the strength of camera mclk0 on msm8998 HDK.

Change-Id: I9804d26265f074e1696f9b324ac8973100bb0a0e
Signed-off-by: Wei Ding <weiding@codeaurora.org>
2017-03-15 17:43:32 -07:00
Zhen Kong
11352d5a7a firmware: tz_log: Enable asynchronous driver probing
Do asynchronous driver probing of TZ log driver to improve
the device boot-up time.

Change-Id: Ic972be12f820787db1a5bc957b109461354875fb
Signed-off-by: AnilKumar Chimata <anilc@codeaurora.org>
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
2017-03-15 16:43:02 -07:00
Linux Build Service Account
6f55033ecf Merge "USB: f_qc_rndis: Change descriptors to support wireless RNDIS" 2017-03-15 10:25:37 -07:00
Linux Build Service Account
c22a9eb365 Merge "ARM: dts: msm: Move improve touch device node for SDM660 QRD" 2017-03-15 10:25:37 -07:00
Linux Build Service Account
6989b3b8c5 Merge "msm: mdss: Fix hist sum sanity check issue" 2017-03-15 10:25:36 -07:00
Linux Build Service Account
358a638e69 Merge "msm: mdss: Fix source split validation" 2017-03-15 10:25:35 -07:00
Linux Build Service Account
921b4d5582 Merge "msm: mdss: Add check to fix null pointer dereference during pipe reset" 2017-03-15 10:25:34 -07:00
Linux Build Service Account
b5337ed3d2 Merge "ARM: dts: qcom: Update DDIC timing for JDI panel" 2017-03-15 10:25:33 -07:00
Linux Build Service Account
39b7c03e8a Merge "msm: mdss: fix secure buffer ref counting" 2017-03-15 10:25:32 -07:00
Linux Build Service Account
0da87c9f78 Merge "icnss: QMI timeout, do not ASSERT when PD down" 2017-03-15 10:25:32 -07:00
Linux Build Service Account
833104d826 Merge "qpnp-fg-gen3: Fix adjusting recharge_soc after charge termination" 2017-03-15 10:25:31 -07:00
Linux Build Service Account
5bd64ca62c Merge "mhi: core: add support for MHI to operate on slave mode" 2017-03-15 10:25:29 -07:00
Linux Build Service Account
e59fe1c6b9 Merge "mhi: core: add support for MHI host managing firmware upload" 2017-03-15 10:25:28 -07:00
Linux Build Service Account
1e3cff4cba Merge "mhi: mhi_rmnet: pass maximum payload size to mhi during registration" 2017-03-15 10:25:27 -07:00
zhaoyuan
41f002b596 ARM: dts: msm: Move improve touch device node for SDM660 QRD
Improve touch device setting is needed by QTC800H only. So move
the node to qrd dts from common file.

Change-Id: I1c04e2b2540a4db9dff839ebe3dfe45efe552c9a
Signed-off-by: zhaoyuan <yzhao@codeaurora.org>
2017-03-15 01:28:41 -07:00
Ray Zhang
58d17170ba ARM: dts: msm: enable HDMI and DP functionality for HDK835
HDK835 has HDMI and DP hardware blocks, so enable them in the
device tree.

CRs-Fixed: 2012660
Change-Id: I04a58527875bd6c62d7d31e20bc4ade3824d7e03
Signed-off-by: Ray Zhang <rayz@codeaurora.org>
2017-03-14 23:50:42 -07:00
Linux Build Service Account
ad64f3159b Merge "soc: qcom: qmi: add export symbol qmi_response_type_v01_ei" 2017-03-14 23:45:55 -07:00
Linux Build Service Account
012107e127 Merge "ARM: dts: msm: Update more thermal-mitigation levels for PM660" 2017-03-14 23:45:54 -07:00
Linux Build Service Account
31af073d20 Merge "epoll: Drop struct epoll_event definition" 2017-03-14 23:45:53 -07:00
Linux Build Service Account
5362d67feb Merge "msm: ipa: Add spinlock to avoid deleting already deleted list" 2017-03-14 23:45:53 -07:00
Linux Build Service Account
aebd97e372 Merge "msm: ipa: Hold wakelock on Neutrino offload enable" 2017-03-14 23:45:51 -07:00
Linux Build Service Account
081dc50ec7 Merge "clk: qcom: Update ops for esc clock source" 2017-03-14 23:45:50 -07:00
Linux Build Service Account
e326dbfb8f Merge "wil6210: protect against sporadic interrupt during suspend flow" 2017-03-14 23:45:49 -07:00
Linux Build Service Account
ebcfa03af9 Merge "ARM: dts: msm: Modify pm660 gpio3 to 10uA pulldown" 2017-03-14 23:45:48 -07:00
Linux Build Service Account
7309dc1ced Merge "ARM: dts: msm: Add routing controls for sdm660 qrd" 2017-03-14 23:45:47 -07:00
Linux Build Service Account
7a17dfedc6 Merge "ASoc: msm: qdsp6v2: Add timestamp support for offload playback" 2017-03-14 23:45:46 -07:00
Linux Build Service Account
3961be10c4 Merge "soc: qcom: Avoid possible buffer overflow in service-locator" 2017-03-14 23:45:45 -07:00
Linux Build Service Account
040d1247eb Merge "usb: host: xhci: Move LPM support quirk to xhci_plat_quirks" 2017-03-14 23:45:45 -07:00
Linux Build Service Account
bb6ff6488f Merge "ARM: dts: msm: enable display for SDM660 PM660A QRD" 2017-03-14 23:45:44 -07:00
Linux Build Service Account
01107b6d9c Merge "msm: mdss: set interface stopped flag properly during suspend" 2017-03-14 23:45:43 -07:00
Linux Build Service Account
83b21004d2 Merge "msm: mdss: Avoid unnecessary warnings during pipe unstaging" 2017-03-14 23:45:42 -07:00
Linux Build Service Account
6b1a41eea8 Merge "firmware: qcom: tz_log: fix reading log issue on secure boot enabled device" 2017-03-14 23:45:41 -07:00
Linux Build Service Account
29620da5ab Merge "msm: isp: Add support for VFE dual camera resolution limit" 2017-03-14 23:45:40 -07:00
Linux Build Service Account
c4849b9b3e Merge "ARM: dts: msm: update vote on ldo11 for amoled panel on sdm660" 2017-03-14 23:45:39 -07:00
Linux Build Service Account
026bc74afe Merge "ASoC: codecs: Add PM suspend routines for digital codec" 2017-03-14 23:45:38 -07:00
Linux Build Service Account
6490c4e227 Merge "drm/msm: Remove DRM_MSM_NUM_IOCTLS" 2017-03-14 23:45:37 -07:00
Linux Build Service Account
3d973006bc Merge "drm/msm: Move QTI specific ioctls to avoid conflict" 2017-03-14 23:45:36 -07:00
Linux Build Service Account
ba76a5fa05 Merge "msm: camera: isp: correct the CX iPeak voting logic" 2017-03-14 23:45:36 -07:00
Linux Build Service Account
f3392ded87 Merge "msm: camera: cpp: Add support for CX iPeak limits Management" 2017-03-14 23:45:35 -07:00
Srikanth Uyyala
01b701c4af msm: camera: Rate limit debug logs
Rate limit the debug logs for vfe client.

Change-Id: I4d686ea6ecef50d99795cc102280c85925d63fec
Signed-off-by: Srikanth Uyyala <suyyala@codeaurora.org>
2017-03-14 23:39:27 -07:00
Raviteja Tamatam
a1e75564f8 msm: mdss: disable programmable fetch when not in use
During the resolution switch use case where the active resolution
needs prefetch but the new resolution doesnot require it, currently
programmable fetch blocks are not disabled if not in use.

Change-Id: Ib5ea8ef75308132f5530aaf35aaea53858ea94a2
Signed-off-by: Raviteja Tamatam <travitej@codeaurora.org>
2017-03-14 23:31:09 -07:00
Subbaraman Narayanamurthy
bda96ffdc0 qpnp-fg-gen3: Fix adjusting recharge_soc after charge termination
After charge termination, recharge SOC might get adjusted, which
is fine. However, if the charger is not removed after charge
termination and SOC drops further down because of a system load,
recharge SOC should not get adjusted again. This can cause
recharging not to begin at the intended SOC threshold. Fix this.

CRs-Fixed: 2018737
Change-Id: I3595c313f84b2ea8c0459c30f294deb8ac4d2866
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2017-03-14 13:07:19 -07:00
Sunil Paidimarri
2612086d39 msm: ipa: Hold wakelock on Neutrino offload enable
Hold wakelock on Neturino offload enable and release
it on disable to avoid Apps suspend.

Change-Id: I53e7abf49829159a4b07f9047617268e03162ff9
CRs-Fixed: 1060848
Signed-off-by: Sunil Paidimarri <hisunil@codeaurora.org>
2017-03-14 10:52:43 -07:00
Prashanth Bhatta
49eaa0d279 icnss: QMI timeout, do not ASSERT when PD down
QMI timeout bound to happen when a request sent over QMI and at
the same time WLAN PD down happens. Add logic to detect PD down
event and do not ASSERT in case WLAN PD down is detected.

Change-Id: I73916ac9040250cdae16fb9c1a2c67df9ef940d3
CRs-fixed: 2017507
Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
2017-03-14 10:30:41 -07:00
Prasad Sodagudi
99c4750fe5 epoll: Drop struct epoll_event definition
Add kernel header sanitizer check to drop struct epoll_event.
This struct epoll_event is not following the POSIX standard
and defining element in opaque data type.

Change-Id: I1eecef1b64eb1fb8f0dd6999263093a453e7b9fb
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
2017-03-14 09:18:53 -07:00
Sarada Prasanna Garnayak
d44c42832e soc: qcom: qmi: add export symbol qmi_response_type_v01_ei
Fix the symbol linking error for loadable kernel modules
which is using qmi service to communicate with the Q6 processor.

CRs-Fixed: 2017892
Change-Id: Ie5a6bba7387567dbfef0cefdde14b8e0ee6b08e6
Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
2017-03-14 20:24:04 +05:30
Manaf Meethalavalappu Pallikunhi
f5a8350807 ARM: dts: msm: Update more thermal-mitigation levels for PM660
Add more granular thermal-mitigation levels for battery charging
limit based on thermal condition. It helps for steady control
of temperature when charging is enabled.

CRs-Fixed: 2017321
Change-Id: I082d478795b066e61970a7543118b55e7108b594
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
2017-03-14 16:54:43 +05:30
Amit Nischal
2bb28272df clk: qcom: Update ops for esc clock source
Some of the display panels requires various
escape clock frequencies for its operation.
Add support for the same by update esc clock
ops to clk_esc_ops.

Change-Id: I50cb79863cfdf880ba72e73a98905ecd87a08474
Signed-off-by: Amit Nischal <anischal@codeaurora.org>
2017-03-14 10:33:12 +05:30