Xilinx Video Switch
-------------------

Required properties:

  - compatible: Must be "xlnx,v-switch-1.0".

  - reg: Physical base address and length of the registers set for the device.

  - clocks: Reference to the video core clock.

  - #xlnx,inputs: Number of input ports
  - #xlnx,outputs: Number of outputs ports

  - ports: Video ports, using the DT bindings defined in ../video-interfaces.txt.

Example:

	switch: switch@43c10000 {
		compatible = "xlnx,v-switch-1.0";
		reg = <0x43c10000 0x10000>;
		clocks = <&clkc 15>;

		#xlnx,inputs = <2>;
		#xlnx,outputs = <2>;

		ports {
			#address-cells = <1>;
			#size-cells = <0>;
			port@0 {
				reg = <0>;
				switch_in0: endpoint {
					remote-endpoint = <&tpg_out>;
				};
			};
			port@1 {
				reg = <1>;
				switch_in1: endpoint {
					remote-endpoint = <&cresample0_out>;
				};
			};
			port@2 {
				reg = <2>;
				switch_out0: endpoint {
					remote-endpoint = <&scaler0_in>;
				};
			};
			port@3 {
				reg = <3>;
				switch_out1: endpoint {
					remote-endpoint = <&vcap0_in1>;
				};
			};
		};
	};