arm: imx6: fix pcie by disabling rc/ep test mode

Fix PCIe operation by disabling RC/EP test mode which according to the
following community forum post is only used on the PCIe EP/RC
validation system and otherwise prevent PCIe from working properly:

https://community.freescale.com/thread/328257

Conflicts:
	arch/arm/configs/apalis_imx6_defconfig
        (doesn't exist in Boundary Devices tree)
tc358743_h2c: update

Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
tc358743_h2c: update, including i2c transfer call for reads
mxc_v4l2_capture: match ipu/csi/mipi instead of only ipu/csi
ov5640: mipi vs parallel now in mxc_v4l2_capture
ov5640_mipi: mipi vs parallel now in mxc_v4l2_capture
ov5642: mipi vs parallel now in mxc_v4l2_capture
tc358743_h2c: mipi vs parallel now in mxc_v4l2_capture
imx6qdl-nitrogen6_max.dtsi: mipi_camera property needed now
imx6qdl-nitrogen6_mtp.dtsi: mipi_camera property needed now
imx6qdl-nitrogen6x.dtsi: mipi_camera property needed now
imx6qdl-sabrelite.dtsi: mipi_camera property needed now
mxc_v4l2_capture: sensor_clk not required
tc358743_h2c: sensor_clk not required
tc358743_h2c: make gstreamer work without specifing capture-mode
adv7180: malloc main structure instead of static
adv7180: move regulators to struct
adv7180: move pwn_gpio to struct
adv7180: move cvbs to struct
mxc_v4l2_capture.h: add sensor width/height/left/top variables