Commit graph

582487 commits

Author SHA1 Message Date
Linux Build Service Account
0f01552919 Merge "memshare: Fix parameters to collect ramdump" 2017-01-30 07:05:07 -08:00
Linux Build Service Account
3f2738720d Merge "cfg80211: Define macro for report better BSS in sched scan" 2017-01-30 07:05:05 -08:00
Linux Build Service Account
50ed1269ef Merge "ARM: dts: msm: Add sdhc1 and sdhc2 for sdm630" 2017-01-30 07:05:04 -08:00
Linux Build Service Account
5779a3e0b9 Merge "ath10k: Add copy engine descriptor for WCN3990 target" 2017-01-30 07:05:03 -08:00
Linux Build Service Account
8a09e46bdb Merge "clk: msm: clock-gcc-8998: Add 60MHz rate for usb3 master clk src" 2017-01-30 07:05:02 -08:00
Linux Build Service Account
0aa66bf039 Merge "icnss: Use right variable in sizeof for allocation" 2017-01-30 07:05:01 -08:00
Linux Build Service Account
f28e77a781 Merge "ARM: dts: msm: Add usb master clock rate in high speed mode for msm8998" 2017-01-30 07:05:00 -08:00
Linux Build Service Account
2026ad674d Merge "usb: dwc3: Reset and initiate lpm while booting up with no usb cable" 2017-01-30 07:04:59 -08:00
Linux Build Service Account
5c307ffbc7 Merge "usb: gadget: f_mass_storage: Add delay before continuing status stage" 2017-01-30 07:04:58 -08:00
Linux Build Service Account
91db9ff3ff Merge "smb138x-charger: enable stacked diode" 2017-01-30 07:04:57 -08:00
Linux Build Service Account
94de58ac69 Merge "ARM: dts: msm: Change pinctrl config for BLSP2 UART1 for sdm660" 2017-01-30 07:04:57 -08:00
Linux Build Service Account
49d5335592 Merge "regulator: cpr4: Support MMSS closed-loop voltage adjustments" 2017-01-30 07:04:56 -08:00
Linux Build Service Account
510fc66816 Merge "regulator: qpnp-labibb: make IBB discharge resistor configuration optional" 2017-01-30 07:04:55 -08:00
Linux Build Service Account
fa18a83d0a Merge "ath10k: Modify htt rx descriptor for WCN3990 target" 2017-01-30 07:04:54 -08:00
Linux Build Service Account
b248e5eaea Merge "Revert "mac80211: Add support for beacon report radio measurement"" 2017-01-30 07:04:53 -08:00
Linux Build Service Account
fbf5f7c2db Merge "arm64: kernel: Save and restore UAO and addr_limit on exception entry" 2017-01-30 07:04:52 -08:00
Linux Build Service Account
f6e3e8bba4 Merge "sysctl: enable strict writes" 2017-01-30 07:04:51 -08:00
Linux Build Service Account
6a190c73c6 Merge "mm: prevent double decrease of nr_reserved_highatomic" 2017-01-30 07:04:50 -08:00
Linux Build Service Account
2a5e60ec70 Merge "ath10k: Add wmi service ready event for HL1.0 fw" 2017-01-30 07:04:49 -08:00
Linux Build Service Account
24ceb13fee Merge "ath10k: Refactor wmi init cmd for WCN3990" 2017-01-30 07:04:48 -08:00
Linux Build Service Account
6c6796dc24 Merge "ath10k: update the Rx ring fill level for wcn3990 target" 2017-01-30 07:04:47 -08:00
Padmanabhan Komanduru
5c575fbbbd msm: mdss: add support to set the parent of DP pixel clock RCG
DP pixel RCG clock has multiple parents as per the clock plan
and doesn't have a fixed frequency table defined in the common
clock driver. For targets which use common clock framework like
SDM660, the parent of such RCGs need to be set by the client
itself. Add support to set the parent of DP pixel RCG clock.

Change-Id: I00ec66725ab40de28db84593c111d402a7bd7ac8
Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
2017-01-30 04:27:01 -08:00
Govind Singh
1f5c3fe9cd ath10k: Add htt tx/rx layer changes for WCN3990 target.
WCN3990 target uses 37bit addressing mode, modify htt tx, rx,
frag descriptor and htt ring configuration.

CRs-Fixed: 1117337
Change-Id: Ie1be7b8442e62d46a66c507eaa4662244edec16c
Signed-off-by: Govind Singh <govinds@codeaurora.org>
2017-01-30 17:13:20 +05:30
Hareesh Gundu
c557d3b6b0 msm: kgsl: Fix incomplete IB2 dump in the snapshot
If there is IB2 address overlap with IB object list,
driver is dumping pending dwords size of active IB2
data into snapshot. Fix this by updating IB2 size
while active IB1 parsing instead later point.

Change-Id: Ibb12a876ebf73846424232ef28e00d3dc9f9be59
Signed-off-by: Hareesh Gundu <hareeshg@codeaurora.org>
2017-01-30 03:29:07 -08:00
Revathi Uddaraju
6df96093b3 ASoC: msm: qdsp6v2: Add support to connect LSM to ADM
LSM will connect to ADM to apply preprocessing and improve
detection performance. LSM can also directly connect to AFE
similar to the existing mechanism.
MAD polling will be disabled in case of LSM connects to ADM.
Add EC reference end channel, bit format and sample rate control
to configure far end params for Echo Cancellation.

Change-Id: I4684ae346884d656e95350b7a63929b91a843512
Signed-off-by: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org>
Signed-off-by: Revathi Uddaraju <revathiu@codeaurora.org>
2017-01-30 16:54:59 +05:30
Vishnuvardhan Prodduturi
649afbd2d8 ARM: dts: msm: add truly 1080p panel support for sdm660
Add support for nt35695b truly 1080p video mode and
command mode panel on sdm660.

Change-Id: I655c6820fd2b203e08a3aa7871d8780995a9bcdb
Signed-off-by: Vishnuvardhan Prodduturi <vproddut@codeaurora.org>
2017-01-30 16:09:59 +05:30
Chaithanya Krishna Bacharaju
a5fc56e648 ASoC: msm-cpe: Add timestamp support for lsm event status
Add timestamp support in cases where event status requires
timestamp corresponding to detection.
Timestamp mode is not supported currently in CPE SVA.

Change-Id: I157c77bba5aa2b9d0cc9dcbdfaba405554301611
Signed-off-by: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org>
Signed-off-by: Revathi Uddaraju <revathiu@codeaurora.org>
2017-01-30 01:52:11 -08:00
Revathi Uddaraju
a471b31310 ASoC: msm-cpe: Add interface to set port
Add interface to set port via ioctl.

Change-Id: Ibeac063e4606340a5e32172d4430a722dc8fa314
Signed-off-by: Revathi Uddaraju <revathiu@codeaurora.org>
2017-01-30 01:51:51 -08:00
Chaithanya Krishna Bacharaju
4605d00310 uapi: lsm_params: Add timestamp support for lsm detection event
Add interface to set lsm framework mode configuration and
capture lsm detection event timestamp.

Change-Id: Ib911ee44620799b02756f6e03b19d1408f7d816c
Signed-off-by: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org>
Signed-off-by: Revathi Uddaraju <revathiu@codeaurora.org>
2017-01-30 15:11:49 +05:30
Chaithanya Krishna Bacharaju
dc9fbad38f uapi: lsm_params: Add interface to disable polling
Polling needs to be disabled when LSM connects to ADM.
Add interface to enable or disable polling through
set_params. Add support to set port.

Change-Id: If027418a6d8a1ea48dcb6a0c146f68e7dd7a2664
Signed-off-by: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org>
Signed-off-by: Revathi Uddaraju <revathiu@codeaurora.org>
2017-01-30 15:11:23 +05:30
Laxminath Kasam
8ef04e00f2 ASoC: msm: Fix invalid pdata access after kfree
Update the unmap of registers in pdata before
devm_kfree of pdata.

CRs-Fixed: 1117277
Change-Id: I9819868fb2f24a4786a81ff8d818e129bac50f97
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2017-01-30 14:58:54 +05:30
Surajit Podder
bd4e0a5116 msm: vidc: Return buffers from driver on streamon failure
Return queued buffers from driver on streamon failure as
vb2 expects driver to return all buffers queued before
streamon.

Change-Id: Id8280d513f9f6233976a5d07af83f386dfd9f5cd
Signed-off-by: Surajit Podder <spodder@codeaurora.org>
2017-01-30 01:08:22 -08:00
Santosh Mardi
067d6efebd ARM: dts: msm: update cpufreq node for SDM660 target
Remove 300 MHz entry from the cpufreq node which is used
for the OSM on SDM660 target.

Change-Id: I4e022a72ad04feff07fe04d115d3cc33bd88ad9f
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
2017-01-30 13:58:36 +05:30
Padmanabhan Komanduru
c9deb68c63 msm: mdss: dp: add support for DP PHY register offset property
Add a DT property to specify DP PHY register offset for display
port. There is a register offset difference for a few DP PHY
registers between msm8998 and SDM660 and hence this is needed.
Add changes to program DP PHY registers by accounting for this
register offset difference wherever applicable.

Change-Id: I515432830ae6c3fa3223f0c97af7b0a3965afc40
Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
2017-01-29 23:28:19 -08:00
Padmanabhan Komanduru
7180cae8ed msm: mdss: dp: featurize MDSS display port configuration settings
Display port settings for logical to physical lane mapping and AUX
configurations are different between msm8998 and SDM660. Add support
to parse these settings from MDSS DT file. Add the relevant settings
for the same in msm8998 MDSS device tree node.

Change-Id: I5046b2523928e34ef42924f495dfc754d9ac6ea7
Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
Signed-off-by: Vishnuvardhan Prodduturi <vproddut@codeaurora.org>
2017-01-30 12:45:54 +05:30
Siena Richard
9daf1d431b ASoC: add missing switch mixer controls
Add missing switch mixer controls to ensure all DAPM routes are fully
implemented and supported.

CR's-fixed: 1113456
Change-Id: I98df5983228f7353f7928b643c7b183481331d27
Signed-off-by: Siena Richard <sienar@codeaurora.org>
2017-01-30 12:42:58 +05:30
Linux Build Service Account
24377df2b4 Merge "msm: vidc: Enable WARN_ON based on debug level" 2017-01-29 22:24:53 -08:00
Rohit Rangwani
b28d946665 ARM: dts: msm: Add Nfc device to sdm660
Device node changes required on sdm660 describing
the GPIO configuration for Nfc controller chip.

Modified corresponding Nfc device node for
QRD, MTP and CDP platforms.

Change-Id: Iedbf7a9a58c9471923888bf2e907f8c69a422cdf
Signed-off-by: Rohit Rangwani <rrangwan@codeaurora.org>
2017-01-30 11:30:24 +05:30
Sunil Khatri
4cbaccd42f msm: kgsl: Relocate the pagefault tracepoint
During a pagefault we print trace with the fault
information which gets delayed by unacceptable
time. It happens due to the the code that searches the
faulty address in the recently freed addresses for a matching
entry.

Moving it to new position wont have any impact on debugging
instead trace is dumped without any delay.

Change-Id: I11487798b60742096e06605cf3046b4cfc8cc057
Signed-off-by: Sunil Khatri <sunilkh@codeaurora.org>
2017-01-29 21:32:19 -08:00
Sravan Kumar D.V.N
7e3613eb9d msm: mdss: Do not apply bl scale if current back light is zero
Calling mdss_fb_set_backlight when current back light zero
to update bl scale will reset the unset_bl_level to zero.
This affects ESD recovery as unset_bl_level is not updated
on recovery path. Hence avoiding calling mdss_fb_set_backlight
through mdss_bl_scale_config when current backlight is zero.

CRs-Fixed: 1115920
Change-Id: I4e3297604a4585233c075f9ca08a6f8f527b0438
Signed-off-by: Sravan Kumar D.V.N <sravank1@codeaurora.org>
2017-01-29 20:59:42 -08:00
Andrey Markovytch
d6bbd448c7 ufs: add additional sync between ice work queue and pending request
Fixes the issue where the job could have been scheduled with request
that was about to be released thus causing crash with stale pointer.

Change-Id: I4ed1f08ed810303738c05d08f27a8ea21ba1e4f7
Signed-off-by: Andrey Markovytch <andreym@codeaurora.org>
2017-01-28 23:39:12 -08:00
Jaegeuk Kim
bfae7d5cd2 ext4/fscrypto: avoid RCU lookup in d_revalidate
As Al pointed, d_revalidate should return RCU lookup before using d_inode.
This was originally introduced by:
commit 34286d6662 ("fs: rcu-walk aware d_revalidate method").

Change-Id: I81999f7b4651d7dd64695c94d15561dfdcec851b
Reported-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Cc: Theodore Ts'o <tytso@mit.edu>
Cc: stable <stable@vger.kernel.org>
Git-commit: 03a8bb0e53d9562276045bdfcf2b5de2e4cff5a1
Git-repo: git://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git
[andreym@codeaurora.org: resolve merge conflicts,
 fs/crypto/crypto.c does not exist in current branch,
 had to omit it]
Signed-off-by: Andrey Markovytch <andreym@codeaurora.org>
2017-01-28 23:23:03 -08:00
Linux Build Service Account
958e36a73f Merge "msm: mdss: expose HDR information to panel sys node" 2017-01-28 08:41:56 -08:00
Linux Build Service Account
d7b12827ab Merge "msm: mdss: fix use of uninitialized local variable" 2017-01-28 08:41:56 -08:00
Linux Build Service Account
fff2481fc6 Merge "msm: mdss: Clear compat structures before copying to user" 2017-01-28 08:41:55 -08:00
Linux Build Service Account
8363b24366 Merge "msm: mdss: fix tearcheck when enter low power mode" 2017-01-28 08:41:54 -08:00
Linux Build Service Account
decef4b188 Merge "msm: mdss: disable dsi timing db once fps is updated" 2017-01-28 08:41:53 -08:00
Linux Build Service Account
597b6c836d Merge "ASoC: msm8998: Fix misordering of Tavil codec SLIMBUS TX channels" 2017-01-28 08:41:52 -08:00
Linux Build Service Account
ccf4629044 Merge "ASoC: msm: Aptx decoder integration changes" 2017-01-28 08:41:51 -08:00
Linux Build Service Account
cf4c7e9a8b Merge "ASoC: wcd-mbhc: correct detection logic for headphone" 2017-01-28 08:41:50 -08:00