* Omnivision 1/4-Inch 5Mp CMOS Digital Image Sensor

The Omnivision OV5640 is a 1/4-Inch CMOS active pixel digital image sensor with
an active array size of 2592H x 1932V. It is programmable through a simple
two-wire serial interface.

Required Properties:
- compatible: value should be "ovti,ov5640"
- clocks: reference to the xclk clock
- clock-names: should be "xclk"
- clock-rates: the xclk clock frequency

Optional Properties:
- reset-gpio: Chip reset GPIO
- pwdn-gpio: Chip power down GPIO

The device node must contain one 'port' child node for its digital output
video port, in accordance with the video interface bindings defined in
Documentation/devicetree/bindings/media/video-interfaces.txt.

Example:

	&i2c1 {
		...

		ov5640: ov5640@3c {
			compatible = "ovti,ov5640";
			pinctrl-names = "default";
			pinctrl-0 = <&pinctrl_ov5640 &pinctrl_csi0>;
			reg = <0x3c>;

			clocks = <&clks 200>;
			clock-names = "xclk";
			clock-rates = <24000000>;

			reset-gpio = <&gpio5 20 GPIO_ACTIVE_LOW>;
			pwdn-gpio = <&gpio1 6 GPIO_ACTIVE_HIGH>;

			port {
				ov5640_to_csi0: endpoint {
					remote-endpoint = <&csi0_from_ov5640>;
					hsync-active = <1>;
					vsync-active = <1>;
				};
			};
		};
	};
