Add IQaudIO Sound Card support for Raspberry Pi
V4L2: Add manual white balance control.

Adds support for V4L2_CID_RED_BALANCE and
V4L2_CID_BLUE_BALANCE. Only has an effect if
V4L2_CID_AUTO_N_PRESET_WHITE_BALANCE has
V4L2_WHITE_BALANCE_MANUAL selected.

Signed-off-by: Dave Stevenson <dsteve@broadcom.com>
config: Add CONFIG_VETH for virtual ethernet devices
Fix volsw_range functions so SOC_DOUBLE_R_RANGE_TLV works.

This is so that the correct rabge of values as specified
with the SOC_DOUBLE_R_RANGE_TLV macro are sent to the
hardware for both the normal and invert cases.
Use a range macro for Playback Volume.

This allows limiting the output gain to avoid clipping in the
DAC ouput stages.
fix soc-core's inverse range and let IQaudIO DAC use this fixed SOC_DOUBLE_R_RANGE_TLV support
Merge pull request #544 from iqaudio/rpi-3.10.y

Add IQaudIO Sound Card support for Raspberry Pi
config: Add CONFIG_L2TP_IP and CONFIG_L2TP_ETH
Merge remote-tracking branch 'stable/linux-3.10.y' into rpi-3.10.y
Merge branch 'rpi-3.10.y' of https://github.com/raspberrypi/linux into rpi-3.10.y

Conflicts:
	arch/arm/mach-bcm2708/bcm2708.c
	sound/soc/bcm/Kconfig
	sound/soc/bcm/Makefile