adam: disable MMC deferred resume
Nvidia disabled this but most devices have it enabled.
Not sure if it's a software or hardware issue, so just turn it off.
reference https://github.com/CyanogenMod/motorola-kernel-stingray/commit/2af899888c0565bfd185d47f264122edea38a09e
mmc: core: update mmc_suspend_host

Change-Id: I38f6352e794fa58f5d325b3b7dbdb068f77effe5
net: wireless: bcmdhd: Fix p2p "linear" IE parsing

Change-Id: Id9e358897529940eaaa6654f67297e1b77f52d15
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
bcmdhd: Enable Ad-Hoc (IBSS) mode

Enable Ad-Hoc (IBSS) mode for bcmdhd. We basically just need to set the
interface flag and avoid some P2P specific settings while scanning.

Also add the "station get" command for IBSS mode.

Change-Id: Ice320bc65b0b9b738fa09acc1e3dea2a58805ad9
Signed-off-by: Bruno Randolf <br1@einfach.org>
Wifi sleep power mode sysfs

0 is PM_MAX (default), 1 is PM_FAST
path is /sys/module/bcmdhd/parameters/wifi_pm

Change-Id: Ie0bc5c31f85d43f7414412d4ed9ba1b417ab2c05

Conflicts:
	drivers/net/wireless/bcmdhd/dhd_linux.c