Commit graph

575401 commits

Author SHA1 Message Date
Shantanu Jain
a1ffdaeafe input: touchscreen: Remove improper debug code
Remove unnecessary, redundant and improper debug code
and replace them with standard debug calls in Goodix
driver files.

Change-Id: I763598585cee9705d6def8b7fe61d3206788912b
Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
Signed-off-by: Sudhakar Manapati <smanap@codeaurora.org>
2016-09-20 12:37:32 +05:30
Linux Build Service Account
4b91c1a0f7 Merge "ASoC: wcd9335: reduce speaker teardown latency" 2016-09-19 23:28:23 -07:00
Linux Build Service Account
383cee12e4 Merge "phy: qcom-ufs: remove warnings for optional clocks" 2016-09-19 23:28:22 -07:00
Linux Build Service Account
55ef1608c4 Merge "Revert "usb: dwc3: gadget: start requests as soon as they come"" 2016-09-19 23:28:17 -07:00
Linux Build Service Account
f71d743cf0 Merge "Revert "usb: dwc3: gadget: use update transfer command"" 2016-09-19 23:28:16 -07:00
Linux Build Service Account
52915db68d Merge "msm: ipa: add support for new QMI IDL" 2016-09-19 23:28:16 -07:00
Linux Build Service Account
beb17e9e9b Merge "msm: pcie: initialize var in GPIO init function" 2016-09-19 23:28:15 -07:00
Linux Build Service Account
afc144d22c Merge "defconfig: msmcortex: Remove panic on SBE" 2016-09-19 23:28:14 -07:00
Linux Build Service Account
48b6dc8c1e Merge "edac: cortex: Remove WARN_ON messages" 2016-09-19 23:28:13 -07:00
Linux Build Service Account
99a1044389 Merge "msm: mdss: avoid shutting down PHY PMIC regulators" 2016-09-19 23:28:12 -07:00
Linux Build Service Account
6fa5e24922 Merge "msm: mdss: wait for kickoff before executing mode switch changes" 2016-09-19 23:28:11 -07:00
Linux Build Service Account
9518539939 Merge "defconfig: arm64: msmcortex: enable MSM_TZ_LOG for msmcobalt" 2016-09-19 23:28:10 -07:00
Linux Build Service Account
8753bbcdc4 Merge "soc: qcom: ipc_router_glink_xprt: Add larger size receive intents" 2016-09-19 23:28:09 -07:00
Linux Build Service Account
c2b563ce7d Merge "soc: qcom: pil: Correct notification path in subsys_stop" 2016-09-19 23:28:08 -07:00
Linux Build Service Account
3c52ac5339 Merge "power: fg-memif: Clear retry_once flag in IMA read" 2016-09-19 23:28:07 -07:00
Linux Build Service Account
5edc2df030 Merge "qseecom: Change whitelist_support flag to false if TZ failed to check" 2016-09-19 23:28:07 -07:00
Linux Build Service Account
79f28e9426 Merge "icnss: Provide client_id in ind_register request" 2016-09-19 23:28:06 -07:00
Linux Build Service Account
9969c77475 Merge "iommu: msm: use list_for_each_entry_safe for deletion" 2016-09-19 23:28:04 -07:00
Linux Build Service Account
64a9ffd418 Merge "Revert "defconfig: msm: enable common log for msmcobalt"" 2016-09-19 23:28:04 -07:00
Linux Build Service Account
620685750e Merge "ARM: dts: msm: enable scan dump for msmcobalt" 2016-09-19 23:28:02 -07:00
Linux Build Service Account
824e3e5ceb Merge "crypto: msm: qce50: DMA-API buffers limitations" 2016-09-19 23:28:02 -07:00
Linux Build Service Account
4886f3b04b Merge "soc: qcom: Add subsys state with service notifier notification" 2016-09-19 23:28:01 -07:00
Linux Build Service Account
e61009aff8 Merge "soc: qcom: pil: Change clock disabling sequence" 2016-09-19 23:28:00 -07:00
Linux Build Service Account
d4ba07ec09 Merge "regulator: cpr3-regulator: fix potential aging uninitialized variable usage" 2016-09-19 23:27:59 -07:00
Linux Build Service Account
6d49a1e9db Merge "net: fix infoleak in rtnetlink" 2016-09-19 23:27:59 -07:00
Linux Build Service Account
b7d007f82e Merge "FROMLIST: security,perf: Allow further restriction of perf_event_open" 2016-09-19 23:27:58 -07:00
Linux Build Service Account
f6ee052d80 Merge "BACKPORT: perf tools: Document the perf sysctls" 2016-09-19 23:27:57 -07:00
Linux Build Service Account
646ce8a905 Merge "cpuset: handle race between CPU hotplug and cpuset_hotplug_work" 2016-09-19 23:27:56 -07:00
Linux Build Service Account
a8f7b70106 Merge "qcom-charger: handle get prop errors graciously" 2016-09-19 23:27:55 -07:00
Linux Build Service Account
8935f4d83f Merge "ASoC: msm: qdsp6v2: fix crash during flac superset clip playback" 2016-09-19 23:27:54 -07:00
Linux Build Service Account
f641230ee8 Merge "config: msmcortex: enable qnovo driver" 2016-09-19 23:27:53 -07:00
Hemant Kumar
a778927e2c usb: gadget: Enable L1 suspend by default
Currently L1 suspend is disabled. Superspeed capable
device needs to support L1 suspend in HS/FS/LS mode.
Also, add module parameter to disable L1 suspend in
High speed mode.

Change-Id: Ie8e7f3949d276325305799640f2775343bd6b9da
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2016-09-19 17:35:44 -07:00
Ingrid Gallardo
71780d1d49 msm: mdss: disable Client Driven Prefetch
Client Driven Prefetch is enabled by Default in HW
and SW whereas the recommended configuration is to
disable this feature.
This change makes sure that driver disables this
feature in msmcobalt and only enables the feature
for targets that need to keep it enabled.

Change-Id: I34c4feb0297838889cc2505eb3e08516165c5f2f
Signed-off-by: Ingrid Gallardo <ingridg@codeaurora.org>
2016-09-19 16:44:26 -07:00
Hemant Kumar
a5b4466d33 usb: dwc3: Add support to select maximum speed via extcon notification
Use extcon notification to select the maximum speed for host as well
as for peripheral mode. Notification handler sets maximum speed based
on the extcon cable state flag. This provides an option to start host
or peripheral in high speed only mode and leave ss phy suspended.

Change-Id: Ic48c661e68a293822d30cbd491e0fe6e46d385c9
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Signed-off-by: Jack Pham <jackp@codeaurora.org>
2016-09-19 16:38:01 -07:00
Kuirong Wang
332fb11835 ARM: dts: msm: add MI2S and AUX PCM support for msmcobalt
Add DAI nodes for MI2S and AUX PCM interfaces so the MI2S and
AUX PCM DAIs are available to audio CUP dai driver.

CRs-Fixed: 1047362 1047365
Change-Id: Ice01d5a829b6637c24822943ab393fb0809895cd
Signed-off-by: Kuirong Wang <kuirongw@codeaurora.org>
2016-09-19 16:10:35 -07:00
Vamsi Krishna Samavedam
982bc86081 usb: phy: qusb: Reset clock mux to avoid leakage on vdd rail
Reset the clock mux when cable is disconnected and suspended
to avoid leakage on vdd rail. Also, add missing clock reset
when usb cable connect is notified.

Change-Id: If5485379934a222f19f5dd20b8d4f44769470e8d
Signed-off-by: Vamsi Krishna Samavedam <vskrishn@codeaurora.org>
2016-09-19 15:17:23 -07:00
Gaurav Kohli
2e77f1461a msm: pil: Adding function name and buffer size information in logs
Add function name and buffer size in error messages during modem load
and authentication.This will help to debug mba/modem loading issues in
faster way.

CRs-Fixed: 993625
Change-Id: I2c99df5de44a6fd924ce7f5921db0e1cf3ba5d11
Signed-off-by: Gaurav Kohli <gkohli@codeaurora.org>
2016-09-19 14:33:05 -07:00
Ingrid Gallardo
fc1216dd7c msm: mdss: consider ib to commit the bw vote for mdp
For some use cases, the calculation of the ib
bandwidth prevails over the ab bandwidth. For
such use cases, we must consider the ib as well
as the ab before reducing/increasing the vote,
so the correct sequence to apply the bw vote
is executed along with the HW changes.
Current driver only considers the ab bw and
misses to consider the ib bw during the decision
of when to apply the bw vote.
This change includes ib into the consideration of
when to apply the bw vote.

CRs-Fixed: 1057105
Change-Id: I0822f2e60c4ac22b1636d1d5988ba322dafcdb49
Signed-off-by: Ingrid Gallardo <ingridg@codeaurora.org>
2016-09-19 12:53:30 -07:00
Yuanyuan Liu
2accc89b03 icnss: Add debug support of configuring QMI timeout
Add support of configuring QMI timeout through module parameter.
It is easier to debug QMI issue without crashing the system.

CRs-Fixed: 1067885
Change-Id: Iaa0a2df686c88e9aecb308f5749493187c07a38a
Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
2016-09-19 12:23:59 -07:00
David Collins
f310fa2e4d ARM: dts: msm: modify VDD_GFX CPR ceiling voltages for msmcobalt v2
Update the VDD_GFX CPR ceiling voltages for MSMCOBALT v2 parts
with CPR revision 1 to 7 in order to match the most recent
hardware guidelines.

Change-Id: I3fbfa4c1fc5a6b4f30f8acaf659d2abcc05a7d16
CRs-Fixed: 1068464
Signed-off-by: David Collins <collinsd@codeaurora.org>
2016-09-19 12:01:22 -07:00
David Collins
8692a7d678 regulator: cpr3-mmss-regulator: update reference voltages for msmcobalt v2
MSMCOBALT v2 parts with CPR fusing revision 1 and above will have
their open-loop voltage fuses blown assuming new lower reference
voltages.  These lower reference values allow for fusing parts
with lower open-loop voltages than was possible before.  Update
the driver in order to use a different set of open-loop fuse
reference voltages for MSMCOBALT v2 CPR revision 0 vs revisions
1 to 7.

Change-Id: I8539ca3a3456b9562e7ff0e48fd7824c15cea68f
CRs-Fixed: 1068464
Signed-off-by: David Collins <collinsd@codeaurora.org>
2016-09-19 12:01:08 -07:00
Sudheer Papothi
eddefdb050 ASoC: wcd934x: Add dapm ignore suspend for backend dais
DAPM marks back end dai as dirty during ASoC suspend
which triggers device path teardown. Add ignore suspend
to all back end dais to avoid device path teardown.

Change-Id: I9951f061ad22cc91eba1c75aba3bdfbdde904cb9
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2016-09-19 10:39:42 -07:00
Tony Truong
fb1b48f3d8 ARM: dts: msm: update PCIe reset clks for MSM8996 and msmcobalt
API for clock reset is moving to use the reset framework.
To comply with this change, PCIe reset clocks need to be
updated in its devicetree node for MSM8996 and msmcobalt.

Change-Id: I92d6e80898f63700f040f43d133fe461ff458937
Signed-off-by: Amit Nischal <anischal@codeaurora.org>
Signed-off-by: Tony Truong <truong@codeaurora.org>
2016-09-19 10:34:36 -07:00
Tony Truong
8963c2ab15 msm: pcie: add support for reset controller framework
The current api which performs the clock reset is moved
to use the reset framework, so support the changes in PCIe
driver for the same. The reset framework requires to get
reset handle and perform assert/deassert of the resets.

Change-Id: I1ca8bb386673f0db020554659f69c71b540e3dcc
Signed-off-by: Amit Nischal <anischal@codeaurora.org>
Signed-off-by: Tony Truong <truong@codeaurora.org>
2016-09-19 10:34:16 -07:00
Manoj Prabhu B
69fb05e7e5 memshare: Add support to listen to SUBSYS_RAMDUMP_NOTIFICATION
Currently, on modem subsystem restart the area allocated from
HLOS to modem at runtime is not captured as part of the ramdump
collection.This patch creates separate elf files for all the
clients which are using memshare feature for memory allocation
which are later used to load as dumps.

CRs-Fixed: 1058744
Change-Id: I66436b7c2d9e02658cfc4c195ca78852b09c01f7
Signed-off-by: Manoj Prabhu B <bmanoj@codeaurora.org>
2016-09-19 21:22:33 +05:30
Xiaojun Sang
5c65c86e28 ARM: dts: msm: add sound support for msmcobalt skuk
Add sound node entry for msmcobalt qrd skuk to enable audio
components like wsa, earpiece and microphones.

CRs-Fixed: 1062729
Change-Id: I40166e423618f5e78093b22efb5ab5def517a051
Signed-off-by: Xiaojun Sang <xsang@codeaurora.org>
2016-09-19 13:22:24 +08:00
Amir Samuelov
4fa8f96ae6 soc: qcom: spss_utils: fix test_fuse_state_show()
Remove new-line char (\n) when showing attribute.
User space app is expecting "test" or "prod" string,
without the new-line char.

Change-Id: Id44e63dab2fe68398c7b5ecdc423598ad4a27faa
Signed-off-by: Amir Samuelov <amirs@codeaurora.org>
2016-09-18 07:53:55 -07:00
Lior David
71b6cf244b wil6210: extract firmware capabilities from FW file
When driver is loaded, extract a capabilities record
from the FW file. This record contains bits indicating
which optional features are supported by this FW.
The driver can use this information to determine
which functionality to support and/or expose to user
space.
The extraction is done before wiphy structure is
registered, because the capabilities can affect
information published by the this structure.

Change-Id: I20bc8d4b2b58fc3235ec3fe778738055d7535276
Signed-off-by: Lior David <qca_liord@qca.qualcomm.com>
Signed-off-by: Maya Erez <qca_merez@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
git-commit: 12bace75704ec0d64621be6ebf6e51772ce2cb0f
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
CRs-Fixed: 1063261
Signed-off-by: Maya Erez <merez@codeaurora.org>
2016-09-18 17:53:46 +03:00
Lior David
90499748e3 wil6210: align to latest auto generated wmi.h
Align to latest version of the auto generated wmi file
describing the interface with FW.

Change-Id: I169e0c94edf5df31336af1ede36900ec337f4314
Signed-off-by: Lior David <qca_liord@qca.qualcomm.com>
Signed-off-by: Maya Erez <qca_merez@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Git-commit: 08989f9640a03939ec170916f80d371a8e3504b0
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
CRs-Fixed: 1063261
Signed-off-by: Maya Erez <merez@codeaurora.org>
2016-09-18 17:52:59 +03:00
Maya Erez
043f51594b wil6210: fix protection of wil->scan_request
Currently the places that check wil->scan_request and
call cfg80211_scan_done are not consistently protected,
so there is a risk that cfg80211_scan_done will be called
with NULL scan_request, causing a kernel crash.
Fix this by using p2p_wdev_mutex in few other places
that access scan_request. This makes sense since
scan_request may point to p2p_wdev, and it is not worth
the extra complexity of adding a new mutex.

Signed-off-by: Lior David <qca_liord@qca.qualcomm.com>
Signed-off-by: Maya Erez <qca_merez@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Git-commit 5ffae43208ec160e584117fabee2cddc5ad0e39a
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
CRs-Fixed: 1063261
Change-Id: Ibc1e6dc2994268a60384b7d9bd459abc3791a0c4
Signed-off-by: Maya Erez <merez@codeaurora.org>
2016-09-18 17:52:11 +03:00