mmc: better MoviNAND handling
To revert
Conflicts:

	sound/soc/codecs/wolfson_sound.c
	sound/soc/codecs/wolfson_sound.h
Revert "To revert"

This reverts commit c56a0e6bf45df08a26e710cdcebc06a776867da0.
wolfson_sound: updated to 1.5.1 (with small refactorings)
- speaker tuning introduced
- mic mode discontinued
- mic level separate for general recording and call usage implemented

thx to AndiP
wolfson_sound: Updated to 1.6.0
- stereo expansion
- mono downmix

thx to AndiP
power: fbearlysuspend draw delay (for sammy kernel only)
s5c73m3: only use camera fw from system if newer than on data

if firmware versions from system and data are equal,
firmware from system is used which results in a crash.

<7>[   71.566024] c0 s5c73m3_load_fw: Writing Firmware...
<2>[   71.566095] c0 kernel BUG at /android/cm-10.1/kernel/samsung/smdk4412/arch
/arm/mm/dma-mapping.c:436!
<1>[   71.566145] c0 Unable to handle kernel NULL pointer dereference at virtual
 address 00000000

use firmware from data as workaround for now.

Change-Id: I4df190dee7342bc1db94de285c1ccfa1f05892e8
display: updates for t0 devices

Change-Id: I028fd1a12e9dd1173aec02fea91bb192dda9d8ba
Linux 3.0.66
Linux 3.0.67