Revert "OMAP4: hsmmc: fix race conditions in suspend/resume path"

This reverts commit 1b8153cc8ca36697f4d1dbf36916fbe506d6cd95.

Change-Id: If8c8bf0db3d25be38ce2a4743260838d7089aceb
Signed-off-by: Todd Poynor <toddpoynor@google.com>
USB: gadget: f_audio_source: Fix use after free in audio_unbind

When USB was disconnected, we were freeing our audio_dev struct in audio_unbind
before the audio system had cleaned up, resulting in a hang in audio_pcm_close.
We now statically allocate the audio_dev struct to avoid this problem.

Change-Id: I58ad21eaa20dcf4aa74ee614ef3b6ed2c91d52a1
Signed-off-by: Mike Lockwood <lockwood@google.com>
USB: gadget: f_audio_source: Fix compilation error

Change-Id: I1b785c47bda03208d396473a9d1c94631f5624d9
Signed-off-by: Mike Lockwood <lockwood@google.com>
net: wireless: bcmdhd: Report proper mcs rate mask

Setting proper mcs rate mask allows to connect in 802.11n-only mode

Change-Id: Iffd47a60c92a74d29e42d81d79fa64463f5895c5
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Add cyanogenmod_tuna_defconfig

Change-Id: I5ff1ebd6ece88027097d847b09c3ae564e1e3209
scripts/Kbuild.include: Fix portability problem of "echo -e"

"echo -e" is a GNU extension. When cross-compiling the kernel on a
BSD-like operating system (Mac OS X in my case), this doesn't work.

One could install a GNU version of echo, put that in the $PATH before
the system echo and use "/usr/bin/env echo", but the solution with
printf is simpler.

Since it is no disadvantage on Linux, I hope that gets accepted even if
cross-compiling the Linux kernel on another Unix operating system is
quite a rare use case.

Signed-off-by: Bernhard Walle <bernhard@bwalle.de>
Andreas Bießmann <andreas@biessmann.de>
Signed-off-by: Michal Marek <mmarek@suse.cz>
Super Amoled color hack

Based on supercurio voodoo patch this is also implemented to
tuna kernel. Estracted from http://bit.ly/SupercurioColorVoodooHack
and ported with modifications to Tuna kernel
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
Add toro plus identification into board

Change-Id: Ie538bb0d472dbeccf41f3ebe069c6702196df6a2
Merge "Wifi sleep power mode sysfs" into jellybean
Merge "Super Amoled color hack" into jellybean
Enable gamma feature in DSS

This patch enables the Gamma table to be loaded. sysfs entries are used to
control the value of gamma ranging from 0.2 to 2.0 in steps of 0.2.
The different values of gamma can also be used to alter the brightness
level of image.

Change-Id: I072bc5465ad636bfb1a416db1534542dfd5fa421
Signed-off-by: Sujeet Barnawal <s-baranwal@ti.com>
Add voodoo multipliers stuff

Full code based on Supercurio Stuff for Crespo
Credits also for Ezekeel since he is the first to port this to GN

Change-Id: Ice1623345d596b4ea645a2908d4bb05f8a84f84b
Change gamma caculation hack and top value.

Do it using an average of the actual set value. ( -100% to 100% )
In that case the gamma change is softer and more accurate.

Also changed the top value due than max is 140 accepted and 150 is
the last value that seams to make a change.
change var naming to kernel standard way
Merge "Enable gamma feature in DSS" into jellybean
Correct compass for toroplus
Add sysfs vibrator intensity controls

Patch Set 2
    Removed unused variable

Patch Set 3
    Use pwm_old variable

Patch Set 4
    Add authorship

Change-Id: Ibcb887fe2c78cfd5740f363d33d1ed997c98b9c6
Add voodoo multipliers stuff

Full code based on Supercurio Stuff for Crespo
Credits also for Ezekeel since he is the first to port this to GN

Conflicts:
	drivers/video/omap2/displays/panel-s6e8aa0.c
Repair tuna kernel compilation missing label