mmc: core: enable async suspend

Enables the asynchronous suspend of card and class device.
This would enable both these devices to suspend in separate
respective threads, thus allowing other devices to suspend
concurrently.

CRs-fixed: 634333
Change-Id: Ic73022ef777b4fae4b1065f92cfa19da51a99634
Signed-off-by: Asutosh Das <asutoshd@codeaurora.org>
mmc: sdhci-msm: enable async suspend

This is aimed to reduce the suspend time of sdhci-msm device.
The suspend of this device would be carried out in a separate
thread and other devices may suspend concurrently. This is
required since the mmc sub-system contributes to the major
chunk of suspend latency.

CRs-fixed: 634333
Change-Id: I7bdead2deacd96aec5201d82b143b07c470b3892
Signed-off-by: Asutosh Das <asutoshd@codeaurora.org>
msm: vidc: Send resolution along with output buffer

Send the resolution along with output buffer to the client
to avoid a race condition where resolution might be changed
multiple times in driver before client requests for updated
resolution.

Change-Id: I8ebb99e3baa04da09f153195a674babcebcfea78
Signed-off-by: Maheshwar Ajja <majja@codeaurora.org>
update defconfigs and sec_debug

Change-Id: I86994642a9ffe40d3d186b3fc5506d1804a539d9

Conflicts:
	arch/arm/configs/msm8974_sec_defconfig
Clean up makefile

Change-Id: I4eb7238faea9ba2b448176e65e03e05c497c87d4
Add blink support to home and back led

Change-Id: Ie40d780ea60bdd1530f6f7916870b87fa5adec42
Always flash wacom fw if current is different to wanted

Change-Id: Icbc8489e21486fa2482a386e16585445b6b772ab
Wakup on pen removal

Change-Id: Ie09d72df3d9f8ed1b9f688a56c0cb9a8050eb843
audio: copy header audio_effects.h

needed for offload post proc

Change-Id: I374db577e3bfcd500303b8fe0ec95261dbc4f36a
Input: gpio_keys: report SW_LID instead of SW_FLIP

Signed-off-by: Roman Birg <roman@cyngn.com>
Change-Id: Icd9b3898bda4fc6778035c7b4f404ab2e3db6fcb
dt: introduce for_each_available_child_of_node, of_get_next_available_child

Macro for_each_child_of_node() makes it easy to iterate over all of the
children for a given device tree node, including those nodes that are
marked as unavailable (i.e. status = "disabled").

Introduce for_each_available_child_of_node(), which is like
for_each_child_of_node(), but it automatically skips unavailable nodes.
This also requires the introduction of helper function
of_get_next_available_child(), which returns the next available child
node.

Change-Id: I811ff03886518989373a69240c35a9d7de23a2c6
Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: David S. Miller <davem@davemloft.net>