162306a36Sopenharmony_ciMarvell PXA camera host interface
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciRequired properties:
462306a36Sopenharmony_ci - compatible: Should be "marvell,pxa270-qci"
562306a36Sopenharmony_ci - reg: register base and size
662306a36Sopenharmony_ci - interrupts: the interrupt number
762306a36Sopenharmony_ci - any required generic properties defined in video-interfaces.txt
862306a36Sopenharmony_ci
962306a36Sopenharmony_ciOptional properties:
1062306a36Sopenharmony_ci - clocks: input clock (see clock-bindings.txt)
1162306a36Sopenharmony_ci - clock-output-names: should contain the name of the clock driving the
1262306a36Sopenharmony_ci                       sensor master clock MCLK
1362306a36Sopenharmony_ci - clock-frequency: host interface is driving MCLK, and MCLK rate is this rate
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ciExample:
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci	pxa_camera: pxa_camera@50000000 {
1862306a36Sopenharmony_ci		compatible = "marvell,pxa270-qci";
1962306a36Sopenharmony_ci		reg = <0x50000000 0x1000>;
2062306a36Sopenharmony_ci		interrupts = <33>;
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci		clocks = <&pxa2xx_clks 24>;
2362306a36Sopenharmony_ci		clock-names = "ciclk";
2462306a36Sopenharmony_ci		clock-frequency = <50000000>;
2562306a36Sopenharmony_ci		clock-output-names = "qci_mclk";
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ci		port {
2962306a36Sopenharmony_ci			#address-cells = <1>;
3062306a36Sopenharmony_ci			#size-cells = <0>;
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ci			/* Parallel bus endpoint */
3362306a36Sopenharmony_ci			qci: endpoint@0 {
3462306a36Sopenharmony_ci				reg = <0>;		/* Local endpoint # */
3562306a36Sopenharmony_ci				remote-endpoint = <&mt9m111_1>;
3662306a36Sopenharmony_ci				bus-width = <8>;	/* Used data lines */
3762306a36Sopenharmony_ci				hsync-active = <0>;	/* Active low */
3862306a36Sopenharmony_ci				vsync-active = <0>;	/* Active low */
3962306a36Sopenharmony_ci				pclk-sample = <1>;	/* Rising */
4062306a36Sopenharmony_ci			};
4162306a36Sopenharmony_ci		};
4262306a36Sopenharmony_ci	};
43