Voodoo sound: driver v4 for Nexus S. Microphone presets feature deactivated: needs some fine adjustement for the code & hardware
Voodoo sound: update to driver v5

- New speaker tuning mode for music using different
  hardware EQ settings than stock ones
- Microphone presets now supported on Nexus S.
- Microphone presets balanced and loud reworked
  with lower background noise and higher dynamic range
  for balanced: -2dB noise, +6dB dynamic range.
- New DAC direct option: reduces distortion and improves
  SNR by a small margin (bypass usless analog channel mixer)
- Anti-jitter mode on by default.
- Same exact source is now used on each device supported
  (still: only useful code is compiled in via ifdefs)
- ability to fully disable/re-enable the driver and
  its sysfs interface: 0 or 1 in
  /sys/class/misc/voodoo_sound_control/enable
- refactored source code
Voodoo sound: apply speaker tuning control only when active path is speaker, fix reversed is_path(SPEAKER) logic
Voodoo sound: bump version to v6
Voodoo sound: modularization-related change and path management improvements
Voodoo sound: update to driver v7
- definite fix for DAC direct call issue
- reshaped source code (Linux Coding Style!)
- less hooks in pre-existing driver
Voodoo sound: driver v8

- Fixes DAC direct not being applied in several situations
- Fixes 1 channel only on Captivate headphone+mic calls
- Add full support for Samsung Gingerbread kernels
  including complete FM radio tunings
Voodoo sound: driver v9

New features

- advanced logging controllable via debug_log infos: 1, verbose: 2
- implements hardware EQ
- implements hardware stereo expansion effect
- new concept: digital_gain:
	makes room for effects with negative gains
	avoid saturation using hardware DRC as limiter
	act as compresser+limiter with positive gains
	(gain unit is mili-decibels, min -71625, max 36000)
	negative digital_gain are analog compensated if possible
- super smooth headphone amp volume changes

New supported device

- Compatible with M110S Gingerbread kernel sources
Voodoo sound: fix wm8994_write logging routine missing register/value for Nexus S-based kernels
Voodoo sound: driver v10

Improvement:
- HW EQ support: smooth activation/deactivation and gain changes

Bugfixes:
- HP volume smoothing loop on low levels with negative digital offsets
- wm8994_write logging on Nexus S

New supported devices:

- Galaxy Tab 7" Gingerbread Kernels support (based on M180S)
- Galaxy Tab 10.1 - beta
Voodoo Sound: update source code for ICS kernel sources
Voodoo color: documenting Super AMOLED driver
Voodoo color: version 2 = ported to 2.3.3 driver with a few changes

Conflicts:

	drivers/video/samsung/Kconfig

Conflicts:

	drivers/video/samsung/Kconfig
Voodoo color: add RGB multipliers via sysfs controls
Voodoo color: save RGB mulplier original calculated values and make them readable via sysfs controls
Voodoo color: added control to switch of panel initialization sequence between Samsung and Google 2.2.3 ones, allowing to revert live commit 921bfc57db1849d30481b9d8ac98ab1e42feb34c
Voodoo color: dirty hack to apply a customizable offset to v0 gamma point. Looks good on screen despite the terrible code used

Also adds new controls (that will be removed eventually)
/sys/class/misc/voodoo_color/blue_v0_offset
/sys/class/misc/voodoo_color/green_v0_offset
/sys/class/misc/voodoo_color/red_v0_offset

default values: -16, -16, -17
Voodoo color: incomplete documentation for seq_print_gamma_regs() - miss "v" explanations
Voodoo color: v0 offsets tuning and fix forsysfs green_v0_offset and blue_v0_offset read controls
Voodoo color: change yet again v0 gamma offsets, there is only non-great values anyway