Commit graph

581216 commits

Author SHA1 Message Date
Linux Build Service Account
181f9f34cb Merge "mac80211: discard multicast and 4-addr A-MSDUs" 2017-01-17 17:18:15 -08:00
Linux Build Service Account
f25c4b8235 Merge "mac80211: allow drivers to report (non-)monitor frames" 2017-01-17 17:18:14 -08:00
Linux Build Service Account
1fceae39e3 Merge "mac80211: expose txq queue depth and size to drivers" 2017-01-17 17:18:13 -08:00
Linux Build Service Account
4c115342fe Merge "msm: camera: jpegdma: Fix incorrect buffer struct size" 2017-01-17 17:18:12 -08:00
Linux Build Service Account
600a4d7f8f Merge "msm: isp: Prevents interrupt storm on ISPIF overflow." 2017-01-17 17:18:11 -08:00
Linux Build Service Account
fb4974cfc6 Merge "soc: qcom: secure_buffer: Fix memory leak" 2017-01-17 17:18:10 -08:00
Prasad Sodagudi
4135f2a1d6 arm64: Disable ARMv8.1, ARMv8.2 architectural features
Some of the ARMv8.1, ARMv8.2 architectural features(ARM64_HW_AFDBM,
ARM64_PAN and ARM64_UAO) are enabled by default. Do not enable
these features by default, so that target specific defconfig
files can enable or disable based on features supported.

Change-Id: I072216927c3475169156a3d51f20d06675630ab9
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
2017-01-17 14:53:40 -08:00
Subbaraman Narayanamurthy
bb16d850b4 qpnp-fg-gen3: remove support for configuring external sense
External sense configuration is not supported. Hence remove it.

Change-Id: If65eb8c4d9720d4c4e9d913c91c8b33f420f29d1
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2017-01-17 14:23:13 -08:00
Nicholas Troast
d4b9ff94df power: align qcom drivers with msm-4.9 kernel
The power directory structure has changed in kernel version 4.9. Align
msm-4.4 with this new directory structure.

Change-Id: Iba729f8ef33245ea78cdc05276ba8f5593191509
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2017-01-17 12:21:07 -08:00
Nicholas Troast
cbd28f4381 qcom-charger: smb-lib: fix return of an uninitialized variable
rc could be returned without being initialized. Initialize it.

Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
Change-Id: I044f74c7853e6853ae41734a95a4d86569c60457
2017-01-17 12:21:06 -08:00
Nicholas Troast
6b20920b2d qcom-charger: qpnp-fg: fix oob array access and uninitialized return
pos is incremented by bytes_read which could exceed the boundary of
kbuf. Fix this by checking the bounds of pos.

resched_ms is used when uninitialized. Initialize it.

Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
Change-Id: I3a01d59bb5ed53666307a5210a684c7d9fd654fc
2017-01-17 12:21:05 -08:00
Nicholas Troast
f0ea5d918d qcom-charger: msm_bcl: fix out of bounds array access
param_type is used for array access before the boundary check. Check the
boundary before using param_type.

Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
Change-Id: I3d1fb4ada3182c533e5b937717962dc513837e78
2017-01-17 12:21:05 -08:00
Hemant Gupta
24a389ae5f HID: uhid: Remove mutex_unlock while waiting
Because of recently introduced kernel change, previous change to
unlock mutex is not required as HID device addition is now done in
worker thread instead of main thread. Previous code flow was blocking
as uhid_hid_set_report was called from main thread which is not the
case now. Previous code flow was
uhid_char_write->uhid_dev_create2->uhid_hid_raw_request->
uhid_hid_set_report->__uhid_report_queue_and_wait->
wait_event_interruptible_timeout which is now changed to
uhid_char_write->uhid_dev_create2.

CRs-Fixed: 1112380
Signed-off-by: Hemant Gupta <hemantg@codeaurora.org>
Change-Id: I11c3e5628484739acc208deff84a82f34b1b7beb
2017-01-17 07:56:23 -08:00
Laxminath Kasam
5faffa091e ASoC: Audio bringup fixes for SDM660
Update fixes for SDM660 external and internal
codec variants from audio.

Change-Id: Id2a05700e96f4670181d510d6bce7bccc2919bfc
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2017-01-17 21:06:56 +05:30
Hamad Kadmany
2c79dad3a7 wil6210: set dma mask to reflect device capability
11ad device supports 48 bit addresses, reflect that
by setting the dma mask accordingly to be able to
map skbs using 48 bits.

HW has limitation that all vrings should share the same
msb bits out of the 48 bits address. To overcome that,
for vrings mapping use 32 bit addresses only.

Change-Id: I7f710129ba61356f7f29ec69c885f60a31246151
CRs-Fixed: 1109659
Signed-off-by: Hamad Kadmany <hkadmany@codeaurora.org>
2017-01-17 16:48:25 +02:00
Utkarsh Saxena
1c6f439b4e ARM: dts: msm: Disable IPA in SDA630
IPA needs to be kept disabled in SDA630 APQ platform.

Change-Id: I26831c989edee3f94f6cbafbb9955d669c546442
Acked-by: Mohammed Javid <mjavid@qti.qualcomm.com>
Signed-off-by: Utkarsh Saxena <usaxena@codeaurora.org>
2017-01-17 19:20:12 +05:30
Utkarsh Saxena
c6cc24902b msm: ipa: Enable 2x fast clock
External gcc clock is operating in 2x,
IPA clock to be in sync up with gcc clock,
enable 2x fast clock in IPA.

Change-Id: I47dc00452c7a52c967838ee0c4db6eaf754e5ae6
Acked-by: Mohammed Javid <mjavid@qti.qualcomm.com>
Signed-off-by: Utkarsh Saxena <usaxena@codeaurora.org>
2017-01-17 18:23:07 +05:30
Taniya Das
7a9931fca2 clk: qcom: Add support for GPLL0 active clock for CPU
CPU clocks would require to vote on active only instance of GPLL0, so add
the clock and also update the parent names for the CPU clocks.

Change-Id: Id8c7f76170a1cc94fe045b8ba975aaa42c4b3819
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2017-01-17 18:16:55 +05:30
Taniya Das
3f5e9fb490 clk: qcom: Add support for multiple PLL software instances
There could be use cases where the PLL could support various software
instances for various peripherals or for cpu. In those cases PLL need to
support aggregation logic for the voting and devoting on the PLL.

Change-Id: Ie5148a75452dccc555989a454996b945956f94e5
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2017-01-17 18:10:59 +05:30
Sandeep Panda
6401cc2155 ARM: dts: msm: fix vsync gpio pinctrl functionality for sdm660
Fix the DSI TE vsync gpio function name for sdm660 target as
per pinctrl framework.

Change-Id: Ie411514e5ce1f1d98cb205be17f51834917bf4b5
Signed-off-by: Sandeep Panda <spanda@codeaurora.org>
2017-01-17 16:43:31 +05:30
Amey Telawane
6dc3fddc7b ARM: dts: msm: add qpdi support for sdm660
Add QPDI support for sdm660. QPDI is used for
PMIC debug interface through SD card slot.

CRs-fixed: 1112330
Change-Id: I265be6186f43c60e552d026fda3b71f491c61d9f
Signed-off-by: Amey Telawane <ameyt@codeaurora.org>
2017-01-17 15:26:30 +05:30
Anirudh Ghayal
62767bec28 ARM: dts: msm: Update resource names for CX / MX regulators on PM660L
The regulator resource names for PM660L S3(CX) and PM660L S5(MX)
needs to be "rwcx" and "rwmx" respectively. Fix it.

Change-Id: I83670ad15bd53647d00d8c3c50b7d45174d7ddd1
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2017-01-17 14:53:14 +05:30
Jiangen Jiao
923b11d089 ARM: dts: msm: Add QRD SDM630 EVT2 SKU1 dts file
Add device tree support for QRD630 EVT2 SKU1 board.

Change-Id: I8cea2b9b0995905297d69951694178dccfea65f7
Signed-off-by: Jiangen Jiao <jiangenj@codeaurora.org>
2017-01-17 16:13:10 +08:00
Linux Build Service Account
a51b7f6000 Merge "scsi: ufs: fix deadlock between clock scaling and shutdown" 2017-01-16 23:06:13 -08:00
Linux Build Service Account
a532239b3e Merge "arm64: insn: remove BUG_ON from codegen" 2017-01-16 23:06:11 -08:00
Linux Build Service Account
4af58b8ac7 Merge "ARM: dts: msm: add battery data information for SDM660/SDM630 MTP/CDP" 2017-01-16 23:06:11 -08:00
Linux Build Service Account
b27dee6e83 Merge "msm: ADSPRPC: add profiling counters" 2017-01-16 23:06:10 -08:00
Linux Build Service Account
91c4cf4d3c Merge "soc: qcom: service-notifier: fix object corruption" 2017-01-16 23:06:09 -08:00
Linux Build Service Account
b3a739e9c7 Merge "sound: usb: Map interface context information to interface number" 2017-01-16 23:06:08 -08:00
Linux Build Service Account
79383e7ce6 Merge "ARM: dts: msm: Add BCL mitigation configuration for sdm660" 2017-01-16 23:06:06 -08:00
Linux Build Service Account
113ae9eec8 Merge "ARM: dts: msm: Vote for BIMC GFX clock for SDM660 GPU" 2017-01-16 23:06:05 -08:00
Linux Build Service Account
aa69f1412e Merge "ARM: dts: msm: configure default CMA region for sdm660" 2017-01-16 23:06:04 -08:00
Linux Build Service Account
6364866dde Merge "soc: qcom: Return actual return code when piltz_resc_init fails" 2017-01-16 23:06:03 -08:00
Linux Build Service Account
8b00f97fdc Merge "drivers: thermal: lmh_dcvs: Update Low threshold with high threshold" 2017-01-16 23:06:02 -08:00
Linux Build Service Account
139f2435cb Merge "icnss: Increase QMI timeout value" 2017-01-16 23:06:01 -08:00
Linux Build Service Account
c5ddf84f69 Merge "ARM: dts: msm: Enable icnss device node for SDM660" 2017-01-16 23:06:00 -08:00
Linux Build Service Account
10ba72d5b9 Merge "soc: qcom: glink: Change cleanup sequence in remote close" 2017-01-16 23:05:59 -08:00
Linux Build Service Account
45413398c4 Merge "ARM: dts: msm: Add support for msm8998 QRD SKUK EVT3 board" 2017-01-16 23:05:58 -08:00
Linux Build Service Account
0e87a29195 Merge "seemp: use local stack mem when encoding params" 2017-01-16 23:05:57 -08:00
Linux Build Service Account
83874a41c1 Merge "msm: camera: avoid invalid memory access" 2017-01-16 23:05:56 -08:00
Ashay Jaiswal
001025bd4a ARM: dts: msm: add battery data information for SDM660/SDM630 MTP/CDP
Add battery profile information for MTP platform and configure
CDP as battery less platform.
While at it, update the slave-id for temp-alarm peripheral on
PM660L.

CRs-Fixed: 1111867
Change-Id: Ife776c32c82bb9167a413fda62798000d5174170
Signed-off-by: Ashay Jaiswal <ashayj@codeaurora.org>
2017-01-17 10:06:12 +05:30
Puja Gupta
d5cba10d72 soc: qcom: pil: Fix kernel pointer leak
Replace WARN with pr_warn so that stack trace is not printed with the
message.

CRs-Fixed: 1111653
Change-Id: Id1c7bbe8a528199261455ba7901e9df81913aef8
Signed-off-by: Puja Gupta <pujag@codeaurora.org>
2017-01-16 16:14:21 -08:00
Sathish Ambley
df3c528a59 msm: ADSPRPC: add profiling counters
Added profiling counters for measuring RPC performance and
by default profiling is disabled.

Change-Id: I6a79dde638e751998ac37948f826639a161ff4a2
Acked-by: Viswanatham Paduchuri <vpaduchu@qti.qualcomm.com>
Signed-off-by: Sathish Ambley <sathishambley@codeaurora.org>
2017-01-16 16:05:12 -08:00
Kyle Yan
72354e375b soc: qcom: Return actual return code when piltz_resc_init fails
Propagate error code upwards when piltz_resc_init fails. Previous return
prevented probe from retrying when piltz_resc_init returns -EPROBE_DEFER.

Change-Id: I217f13eb4bff321ae1b7583f5d2614b6c9589987
Signed-off-by: Kyle Yan <kyan@codeaurora.org>
2017-01-16 15:10:06 -08:00
Linux Build Service Account
4b3736890b Merge "usb: phy: qusb2: Enable phy auto-resume" 2017-01-16 13:29:53 -08:00
Linux Build Service Account
ed2eb1070d Merge "USB: dwc3-msm: Set speed as high speed if no speed information" 2017-01-16 13:29:52 -08:00
Linux Build Service Account
78f6511c28 Merge "ARM: dts: msm: Add support of IPA for SDM630" 2017-01-16 13:29:51 -08:00
Linux Build Service Account
74aecd0f81 Merge "ARM: dts: msm: Disable IPA in SDA658/660" 2017-01-16 13:29:50 -08:00
Linux Build Service Account
fc8e309f19 Merge "power: reset: fix compilation errors when dload disabled." 2017-01-16 13:29:50 -08:00
Linux Build Service Account
bb64ae8a47 Merge "ARM: dts: msm: Update Camera CSIPHY clock for SDM660" 2017-01-16 13:29:49 -08:00