Commit graph

577723 commits

Author SHA1 Message Date
Linux Build Service Account
4c014824b9 Merge "leds: qpnp-flash-v2: Add support for programming led clamp currents" 2016-11-15 04:07:25 -08:00
Linux Build Service Account
d05c65bf95 Merge "msm: pcie: remove PCIe PHY and PARF dump in linkdown" 2016-11-15 04:07:24 -08:00
Linux Build Service Account
453afb1876 Merge "ARM: dts: msm: correct subtype of MSMCOBALT V2 QRD SKUK device" 2016-11-15 04:07:23 -08:00
Linux Build Service Account
0476d57171 Merge "qpnp-smb2: increase VCONN softstart" 2016-11-15 04:07:22 -08:00
Linux Build Service Account
c93c8b05cc Merge "clk: qcom: Remove initial configuration from PLL enable function" 2016-11-14 21:54:06 -08:00
Linux Build Service Account
5587de21d7 Merge "msm: kgsl: Fix overflow in sharedmem cache range operation function" 2016-11-14 21:54:05 -08:00
Linux Build Service Account
4ca0cdc68e Merge "ARM: dts: msm: Support only dummy clocks for falcon/triton rumi" 2016-11-14 21:54:04 -08:00
Linux Build Service Account
f0e762f601 Merge "Revert "ARM: dts: msm: disable L1 and L1ss for PCIe on msmcobalt"" 2016-11-14 21:54:04 -08:00
Linux Build Service Account
b3530c432e Merge "ARM: dts: msm: Add slimbus instance entries for msmfalcon" 2016-11-14 21:54:03 -08:00
Linux Build Service Account
c594ba7b36 Merge "usb: host: skip xHCI power management upon port suspend" 2016-11-14 21:54:02 -08:00
Linux Build Service Account
30f6933a15 Merge "sched: core: Skip migrating tasks that aren't enqueued on dead_rq" 2016-11-14 21:54:02 -08:00
Linux Build Service Account
525dda257a Merge "ASoC: msm: q6dspv2: use correct variable type to store ION buff size" 2016-11-14 21:54:01 -08:00
Linux Build Service Account
375c04e745 Merge "ASoC: compress: Fix compress capture stream handling" 2016-11-14 21:54:00 -08:00
Linux Build Service Account
3d17c56b28 Merge "ASoC: soc: prevent risk of buffer overflow" 2016-11-14 21:53:59 -08:00
Linux Build Service Account
a4bd3599a0 Merge "mdss: display-port: fix link rate calculation" 2016-11-14 21:53:58 -08:00
Linux Build Service Account
1f3e1e0986 Merge "clk: msm: mdss: fix divider configuration for 5.4 Ghz link rate" 2016-11-14 21:53:57 -08:00
Linux Build Service Account
cda3134eb1 Merge "drivers: soc: increase glink tx buffer count" 2016-11-14 21:53:56 -08:00
Linux Build Service Account
0452dc8a41 Merge "msm: ipa: Address overlap fix" 2016-11-14 21:53:55 -08:00
Linux Build Service Account
5ba98eaeb9 Merge "soc: qcom: glink: Fix incorrect call to deinit function" 2016-11-14 21:53:53 -08:00
Linux Build Service Account
966b870283 Merge "ARM: dts: msm: Enable memory allocation for diag on triton" 2016-11-14 21:53:53 -08:00
Linux Build Service Account
571ab67930 Merge "ASoC: wcd9335: Add 24bit record support" 2016-11-14 21:53:52 -08:00
Amit Nischal
a8cd6932aa clk: qcom: Remove initial configuration from PLL enable function
In alpha PLL enable function, PLLs do not require to do
initial configuration as it can be already configured
by pre HLOS. clk_alpha_pll_configure() should be called
explicitly where HLOS configures the PLLs. So remove the
call to clk_alpha_pll_configure() in PLL enable function.

Change-Id: Id3542f6649209929d83e5a2d6230f1d3d7dfa776
Signed-off-by: Amit Nischal <anischal@codeaurora.org>
2016-11-14 12:29:57 +05:30
Taniya Das
28fc7928ba ARM: dts: msm: Support only dummy clocks for falcon/triton rumi
As RUMI platform does not require real clocks, add back dummy clocks for
this platform.

Change-Id: I774ffb1e55971ec8097994d1cfe664db5902a8ce
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2016-11-13 21:20:55 -08:00
Linux Build Service Account
24d0c1f91e Merge "msm: mdss: dp: handle fast attention events" 2016-11-13 13:51:09 -08:00
Linux Build Service Account
23bb5f214e Merge "msm: sde: add buf_finish callback to clear last fd" 2016-11-13 13:51:08 -08:00
Linux Build Service Account
d1224e557b Merge "clk: msm: mdss: fix potential use of un-initialized variable" 2016-11-13 13:51:07 -08:00
Linux Build Service Account
ce1a7c8d7d Merge "ARM: dts: msm: Add battery profile for FG in QRD interposer msmcobalt" 2016-11-13 04:22:15 -08:00
Linux Build Service Account
b22eba07a1 Merge "ARM: dts: msm: update VDD_GFX CPR settings for msmcobalt v2" 2016-11-12 21:39:15 -08:00
Linux Build Service Account
ace335774a Merge "defconfig: enable QCOM_IRQ_HELPER for 32bit msmcobalt and msmfalcon" 2016-11-12 05:13:47 -08:00
Satish Babu Patakokila
bef46b317c ASoC: compress: Fix compress capture stream handling
Compress framework considers the stream as PLAYBACK
always irrespective of the direction.
Derive substream based on the tx/rx direction from
compressed stream.

CRs-fixed: 1072067
Change-Id: I62c51c23a47f26b221dccef6f83c03aef9f095a7
Signed-off-by: Satish Babu Patakokila <sbpata@codeaurora.org>
2016-11-11 21:28:08 -08:00
Linux Build Service Account
eac6f4e45b Merge "defconfig: Enable android-verity and FEC in msmcortex" 2016-11-11 20:05:51 -08:00
Linux Build Service Account
8e2e1b3d6a Merge "msm_11ad: disbale L1 for 11ad device" 2016-11-11 20:05:50 -08:00
Linux Build Service Account
2d320e52f7 Merge "usb: gadget: Do not disconnect unregistered dev" 2016-11-11 20:05:49 -08:00
Linux Build Service Account
20f034903f Merge "usb: core: Add support to skip extended bus resume delay" 2016-11-11 20:05:48 -08:00
Linux Build Service Account
35b3425fcb Merge "qpnp-fg-gen3: Fix empty SOC handling" 2016-11-11 20:05:47 -08:00
Linux Build Service Account
b1f3ef5bc7 Merge "soc: qcom: Replace ARRAY_SIZE macro with strlen" 2016-11-11 20:05:46 -08:00
Linux Build Service Account
327b9b6314 Merge "Documentation: sched: Update frequency guidance explanations" 2016-11-11 20:05:45 -08:00
Linux Build Service Account
b240a83d88 Merge "qcom-charger: smblib: add support for pd current setting" 2016-11-11 20:05:44 -08:00
Vikram Mulukutla
3f11a4bc4f sched: core: Skip migrating tasks that aren't enqueued on dead_rq
During migrate_tasks, we have to drop the dead_rq lock in
order to preserve locking order when acquiring task->pi_lock.
This may allow the task to migrate off of dead_rq. Therefore,
don't attempt to migrate such a task again from dead_rq.

Change-Id: Id31b58e231d3dcd7d32e0dc7f264595d60a7c408
Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
2016-11-11 16:09:55 -08:00
Tony Truong
d0430dc0f2 Revert "ARM: dts: msm: disable L1 and L1ss for PCIe on msmcobalt"
This reverts commit c93b93ee87 ("ARM: dts: msm: disable L1 and
L1ss for PCIe on msmcobalt").

Re-enable a necessary power saving feature for PCIe and its
client.

Change-Id: I231f518b701a988ab4a4f475e7e3c6f17d58187b
Signed-off-by: Tony Truong <truong@codeaurora.org>
Signed-off-by: Maya Erez <merez@codeaurora.org>
2016-11-11 23:38:39 +02:00
Maya Erez
6de37372b4 msm_11ad: disbale L1 for 11ad device
Enabling L1 / L1SS for 11ad device causes PCIe
link down or PCIe NOC read/write timeouts.
To prevent that, disable L1 for 11ad devices after
PCIe enumeration and resume.

Change-Id: I5061c95855d462879c2f5237ded80131de4d215d
Signed-off-by: Maya Erez <merez@codeaurora.org>
2016-11-11 23:38:22 +02:00
Subbaraman Narayanamurthy
561bfca197 leds: qpnp-flash-v2: Add support for programming led clamp currents
Allow the mitigation clamp current values for the leds to be
configured through the device tree.

CRs-Fixed: 1060212
Change-Id: I23bf67fba7cef2735db436899a9d5b3306e5a77f
Signed-off-by: Devesh Jhunjhunwala <deveshj@codeaurora.org>
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2016-11-11 11:59:15 -08:00
Subbaraman Narayanamurthy
05939b3db2 leds: qpnp-flash-v2: modify regulator control for switch devices
Currently multiple regulator devices can be specified for LED
switch device though a switch device may just require one supply.
Also, before the switch device is enabled, voltage request is
sent to set the maximum voltage. This is not needed with the
regulators like BoB being used as supply for the switch device.
Just enabling the regulator is enough during switch operation.
Modify the way the regulator is obtained and controlled for
switch operation.

Since BoB regulator is configured by the bootloader properly
for flash operation, remove them from the supply list of LED
switch devices on pmicobalt and pm2falcon.

While at it, fix the way device tree properties are read from
flash/torch, switch devices.

CRs-Fixed: 1083246
Change-Id: I8eb5f305f89bc18ad4b735bd89cbf259f0e1ea11
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2016-11-11 11:59:15 -08:00
Subbaraman Narayanamurthy
e03e61b954 leds: qpnp-flash-v2: Add sysfs support to query max_current
Add support to query max_current for each switch node through
sysfs. This will be useful to know the maximum current that
the flash switch device can draw at that time.

Change-Id: Ie83e71eafff5c49c81f56f92aa719662814997ed
Signed-off-by: Devesh Jhunjhunwala <deveshj@codeaurora.org>
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2016-11-11 11:57:56 -08:00
Shiv Maliyappanahalli
2b39a667dc drivers: soc: increase glink tx buffer count
The number of total glink tx buffers are running out
while exercising audio concurrency usecases. Increase
the max tx count to accommodate additional buffer needs.

Signed-off-by: Shiv Maliyappanahalli <smaliyap@codeaurora.org>
Change-Id: Iab64336f8efde2778c16156c6bfcf566c4c892d3
2016-11-11 11:43:35 -08:00
Syed Rameez Mustafa
48cda09051 Documentation: sched: Update frequency guidance explanations
Following the introduction of the top-tasks approach towards frequency
guidance, the documentation on frequency guidance needs to be updated.
Update the same with new and accurate information.

Change-Id: If7deee97c09666b7d9513f79c0e278c430acfdfd
Signed-off-by: Syed Rameez Mustafa <rameezmustafa@codeaurora.org>
2016-11-11 11:37:53 -08:00
Dilip Kota
39c04f12d9 ARM: dts: msm: Add slimbus instance entries for msmfalcon
Add Audio and QCA slimbus instance entries.
Entries are disabled by default. Need to enable
along with slave instances.

Change-Id: I372e9e38a567e0cf83a226f29510fdf570decd43
Signed-off-by: Dilip Kota <dkota@codeaurora.org>
2016-11-11 17:54:12 +05:30
Manoj Prabhu B
0e1d1f5c94 ARM: dts: msm: Enable memory allocation for diag on triton
The new diag client requires additional memory from hlos.
This patch caters to diag memory requirement.

CRs-Fixed: 1079523
Change-Id: Ief14bb96bfdc1998b7b9423755daae8d93964672
Signed-off-by: Manoj Prabhu B <bmanoj@codeaurora.org>
2016-11-11 14:26:22 +05:30
Linux Build Service Account
8e69887600 Merge "debug-pagealloc: Panic on pagealloc corruption" 2016-11-10 22:49:44 -08:00
Linux Build Service Account
48247bb879 Merge "msm: kgsl: add egl_surface/egl_image usage count in debugfs" 2016-11-10 22:49:43 -08:00