Support BT656 and BT1120 output for iMX6 ipuv3.

	modified:   arch/arm/configs/imx6_defconfig
	modified:   arch/arm/mach-mx6/board-mx6q_sabresd.c
	modified:   arch/arm/mach-mx6/devices-imx6q.h
	modified:   arch/arm/plat-mxc/include/mach/ipu-v3.h
	modified:   drivers/media/video/mxc/output/mxc_vout.c
	modified:   drivers/mxc/ipu3/ipu_common.c
	modified:   drivers/mxc/ipu3/ipu_device.c
	modified:   drivers/mxc/ipu3/ipu_disp.c
	modified:   drivers/mxc/ipu3/ipu_prv.h
	modified:   drivers/mxc/ipu3/ipu_regs.h
	modified:   drivers/video/mxc/Kconfig
	modified:   drivers/video/mxc/Makefile
	new file:   drivers/video/mxc/mxc_bt656if.c
	modified:   drivers/video/mxc/mxc_ipuv3_fb.c
	modified:   include/linux/ipu.h
	modified:   include/linux/mxcfb.h
ov5642: add proc entry to read/write registers

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
mxc/capture/Kconfig: Let all ARCH_MX6Q select MXC_TVIN_ADV7180
adv7180: cleanup
i.MX6: v4lout: none of our displays support color-space conversion

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
ov5640_mipi: don't call set_mclk_rate, we use pwm
adv7180: ipu no longer member of sensor_data
tw68: add driver for tw6869
mxc_v4l2_capture: improve debug messages
mxc_v4l2_capture: fix attach to check for ipu match
ov5640: fix mclk and initialize ipu
mxc_v4l2_capture: add device name to info message
ov5640: add info message when setting capture size/rate
ov5642: add i2c address change feature
ov5640_mipi: add i2c address change feature

Also, allow assignment to either IPU.
add tc358743_h2c driver
tc358743_h2c: cleanup spacing
tc358743_h2c: fix compiler warnings
tc358743_h2c: fill in sample edid data from Asus monitor
mipi: reduce code, fix mipi required for parallel input