Commit graph

580413 commits

Author SHA1 Message Date
Linux Build Service Account
388f74ec00 Merge "nl80211: Use different attrs for BSSID and random MAC addr in scan req" 2016-12-21 15:48:04 -08:00
Linux Build Service Account
62af6fdf28 Merge "cfg80211: Define macro to indicate support for update connect params" 2016-12-21 15:48:03 -08:00
Linux Build Service Account
24a1e6cd40 Merge "cfg80211: Add support to update connection parameters" 2016-12-21 15:48:02 -08:00
Linux Build Service Account
75171fe96c Merge "ARM: dts: msm: configure wled for mdss on falcon interposer qrd" 2016-12-21 15:48:01 -08:00
Linux Build Service Account
b1a436c744 Merge "ARM: dts: msm: Add battery profile for FG in qrd8998 interposer" 2016-12-21 15:48:01 -08:00
Linux Build Service Account
452963576e Merge "drivers: mfd: clean up bootup info logs" 2016-12-21 15:47:55 -08:00
Zhen Kong
654eb19d41 msm: crypto: fix AEAD issues for HW crypto driver on msm-4.4
Make change to fix AEAD operation issues due to incorrect usage of
new aead interface introduced into kernel msm-4.4.

Change-Id: I472449c52bff40d48f7d65b05e145cc47cba9357
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
2016-12-21 15:14:52 -08:00
Zhen Kong
f931841b3f defconfig: msm: disable CRYPTO_DEC_QCE device on msm8998
CRYPTO_DEV_QCE device only provides a subset of crypto
algorithms, and it also has conflict with HW crypto
device CRYPTO_DEV_QCRYPTO, so disable it.

Change-Id: I406a41ac961757d31209ae0a0a4b4d9cc4d31a1e
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
2016-12-21 15:13:55 -08:00
Yuanyuan Liu
c4f8934a71 icnss: Add EXEC permission when assigning the MSA0 back to host
When MSA0 memory is re-assigned back to host, it needs to get
RWX permissions so that it can be used for data as well as
instructions.

CRs-Fixed: 1104183
Change-Id: I58e19def0042022046e730dd97008a9e1c25b6d6
Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
2016-12-21 15:12:15 -08:00
Ram Chandrasekar
f24aac1b25 msm: thermal: Update error handling of device offline
When device enters suspend, the suspend framework disables CPU hotplug
functionality. During the suspend, any attempt from KTM to hotplug CPU
will return error and in this case, KTM wont clear the cpus_offlined
mask. In this case, the device framework assumes the core is still
online. Next time the device resumes from suspend the core
online attempt will be nacked by KTM. Thus the core will be offlined and
subsequent attempts to bring the core online using device framework will
fail.

Update KTM error handling to remove the CPUs from the cpus_offlined
mask, when device offline APIs return error. Thus KTM wont block suspend
framework from bringing the core online. Also, update KTM not to
evaluate new request to offline or online a core when the device is in
suspend entry or exit. The re-evaluation will be triggered when the
device exits suspend.

Change-Id: I334fd782a2c5d604cafb94f44832d9c700891ba2
Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
2016-12-21 11:44:47 -07:00
Linux Build Service Account
83134d5df1 Merge "thermal: tsens: Update critical interrupt functionality for Tsens" 2016-12-21 07:30:37 -08:00
Linux Build Service Account
b7e53064a6 Merge "regulator: cpr3: support LDO handling for different LDO types" 2016-12-21 07:30:36 -08:00
Linux Build Service Account
a204fcac9f Merge "diag: Change to GFP_KERNEL in diagfwd_buffers_init()" 2016-12-21 07:30:35 -08:00
Linux Build Service Account
b36f945be4 Merge "icnss: Remove hardware reset sequence" 2016-12-21 07:30:34 -08:00
Linux Build Service Account
9ab58266e1 Merge "ARM: dts: msm: remove turing-cti node from msmtriton" 2016-12-21 07:30:30 -08:00
Linux Build Service Account
ccc6501961 Merge "ARM: dts: msm: add jtag, hwevent and csr nodes for falcon" 2016-12-21 07:30:29 -08:00
Linux Build Service Account
0668391229 Merge "ARM: dts: msm: Add extcon node for QRD starlord track 3" 2016-12-21 07:30:28 -08:00
Linux Build Service Account
f3a71c4dd0 Merge "ARM: dts: msm: add bus vote for mmss smmu on msmfalcon" 2016-12-21 07:30:26 -08:00
Linux Build Service Account
bd15db7a9b Merge "ASoC: wcd-mbhc: check HPH PA status before impedance detection" 2016-12-21 07:30:25 -08:00
Linux Build Service Account
5b223d1dd3 Merge "ASoC: msm: fix ULL playback over a2dp" 2016-12-21 07:30:24 -08:00
Linux Build Service Account
6af6366bf2 Merge "sched/tune: remove duplicate allow_attach in schedtune_cgrp_subsys" 2016-12-21 07:30:24 -08:00
Linux Build Service Account
1c89f59efd Merge "qcom-charger: smb2: support for micro USB mode" 2016-12-21 07:30:23 -08:00
Linux Build Service Account
89bf1c6f82 Merge "clk: qcom: Add new voter clocks for camss clocks" 2016-12-21 07:30:21 -08:00
Linux Build Service Account
9bb2912be3 Merge "USB: gadget: u_data_ipa: Handle usb requests allocation/free correctly" 2016-12-21 07:30:20 -08:00
Linux Build Service Account
d69dbc634d Merge "ARM: dts: msm: Add support for clock debug for MSMfalcon/MSMtriton" 2016-12-21 07:30:19 -08:00
Linux Build Service Account
e4095dcdc4 Merge "ARM: dts: msm: Update regulator node for PIL for MSMFalcon/Triton" 2016-12-21 07:30:17 -08:00
Linux Build Service Account
100d528324 Merge "mmc: host: Use correct flag to support 64-bit DMA" 2016-12-21 07:30:16 -08:00
Linux Build Service Account
485fff3066 Merge "defconfig: enable compile audio for msmfalcon" 2016-12-21 07:30:15 -08:00
Linux Build Service Account
6f703f178b Merge "lowmemorykiller: fix an uninitialized variable usage" 2016-12-21 07:30:12 -08:00
Linux Build Service Account
b728b32df3 Merge "msm: mdss: fix handling of audio for DVI sinks" 2016-12-21 07:30:06 -08:00
Linux Build Service Account
8d9d44abdd Merge "mdss: mdp: unmap buffers before secure transition" 2016-12-21 07:30:05 -08:00
Linux Build Service Account
ffb54a86f3 Merge "clk: msm: mdss: Update DSI PLL configuration for msmcobalt" 2016-12-21 07:30:04 -08:00
Linux Build Service Account
9b7d23b9f9 Merge "msm: mdss: hdcp_1x: do not fail if no cp_irq for R0" 2016-12-21 07:30:02 -08:00
Linux Build Service Account
f5d6d71727 Merge "msm: mdss: Check for handoff pending before IOMMU min BW voting" 2016-12-21 07:30:01 -08:00
Linux Build Service Account
6a7da89b84 Merge "msm: sde: add compression ratio support to v4l2 rotator" 2016-12-21 07:30:00 -08:00
Linux Build Service Account
21fb3a4b62 Merge "msm: mdss: Fix scaler enable flag setting" 2016-12-21 07:29:59 -08:00
Linux Build Service Account
5ea7eae65b Merge "msm: mdss: avoid requesting ov_lock in esd thread" 2016-12-21 07:29:58 -08:00
Linux Build Service Account
81b1d8342f Merge "ARM: dts: msm: enable few features to single DSI sim cmd panel" 2016-12-21 07:29:57 -08:00
Linux Build Service Account
89936c94ec Merge "msm: sde: secure camera changes for v4l2 rotator" 2016-12-21 07:29:56 -08:00
Linux Build Service Account
1c2dbebda1 Merge "msm: sde: Disallow TP10 to P010 format conversion in rotator" 2016-12-21 07:29:55 -08:00
Linux Build Service Account
1b34c4c119 Merge "diag: Null pointer check to avoid kernel panic" 2016-12-21 07:29:39 -08:00
Gaurav Kohli
f10c05e975 ARM: dts: msm: Update Venus PIL clock voting for MSMFALCON/TRITON
Add NOC AHB/AXI clocks, as we need to proxy vote for NOC AHB/AXI
clocks before turning on video core clocks.

Change-Id: I604a94ed28cb8df389eea8815ba0b279c7b7603c
Signed-off-by: Gaurav Kohli <gkohli@codeaurora.org>
2016-12-21 19:54:58 +05:30
Manaf Meethalavalappu Pallikunhi
cf0c68c29a ARM: dts: msm: Configure lmh hardware for msmtriton
Configure the limits hardware with the interrupt to listen for.
Limits hardware driver will interact with the trustzone to get
throttling information from the hardware.

Change-Id: I780f9187256596d6f5d93b3847dc98a3c410a51e
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
2016-12-21 17:51:07 +05:30
Raviteja Tamatam
4c2873aec7 msm: mdss: Add mdss capabilities for msmfalcon
Add MDSS version info along with other capabilities
for msmfalcon.

Change-Id: Ide652165711eec23644d36837f3847d896293709
Signed-off-by: Raviteja Tamatam <travitej@codeaurora.org>
2016-12-21 03:51:43 -08:00
Dhoat Harpal
9d8ae4e698 soc: qcom: glink_ssr: Add rx done for received packets
Glink ssr client does not send rx done even in success cases.
This leads to memory leak in transport layer.

Added worker for sending rx_done in deferred context.

CRs-Fixed: 1100789
Change-Id: I84a936f834101ba2ad9e354c4d8df6d3c051a2f7
Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
2016-12-21 16:51:47 +05:30
Manaf Meethalavalappu Pallikunhi
65f2f71b1f ARM: dts: msm: Add thermal mitigation properties to msmtriton
Add thermal properties to enable kernel thermal monitoring and
mitigations like hotplug, thermal reset, vdd restriction, etc.
for msmtriton. Add mitigation profiles for each physical CPU which
has information like sensor to monitor and various mitigation types
to enable for msmtriton.

Change-Id: Ie85f7ede2d91767d0d5d20c90a481e6365ad7189
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
2016-12-21 16:51:18 +05:30
Manaf Meethalavalappu Pallikunhi
f826f7e32a ARM: dts: msm: Add thermal sensor info for msmtriton
Add thermal sensor related information, which provides information
such as alias, type and scaling factor to Kernel Thermal Monitor(KTM).
The KTM exposes these sensor information via sysfs to thermal-engine.

Change-Id: Id65a720d20fb34b9b5dccf8626af00a1d0519ce3
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
2016-12-21 16:26:47 +05:30
Dhoat Harpal
90908adf31 soc: qcom: glink_pkt: Remove BUG_ON in glink_pkt_write
BUG_ON is called when error is returned from copy_from_user and
copy_to_user apis.

BUG_ON is removed and appropriate error value is returned after cleanup.

CRs-Fixed: 1102504
Change-Id: Ia995e60b8d8d335239be0a35876d1becfd9a0f3c
Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
2016-12-21 16:25:34 +05:30
Amey Telawane
de04dbd97b ARM: dts: msm: add jtag, hwevent and csr nodes for falcon
Add etm save retore nodes which saves etm
values across power collapse. Hwevent is
used to collect hardware events.

Change-Id: I329aa4084c0983f066cdd06455c3d69e255a420c
CRs-fixed: 1056777
Signed-off-by: Amey Telawane <ameyt@codeaurora.org>
2016-12-21 16:15:44 +05:30
Manikanta Sivapala
31ce9ad348 ARM: dts: msm: Update VA range for venus_ns and modify clock handle
- Update Virtual address range for venus_ns.
- Change the Handle of MMSSNOC_AXI_CLK clock to RPMCC clock handle.
- Remove debug timeout.
- Update QOS registers.

CRs-Fixed: 1103405
Change-Id: Iaaa69a56f13db9304640f115863bb882c72551a8
Signed-off-by: Manikanta Sivapala <msivap@codeaurora.org>
2016-12-21 01:20:26 -08:00