1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0
2*724ba675SRob Herring/*
3*724ba675SRob Herring * This include file ties a VIN interface with a single ov5640 sensor on
4*724ba675SRob Herring * the iWave-RZ/G1H Qseven board development platform connected with the
5*724ba675SRob Herring * camera daughter board.
6*724ba675SRob Herring *
7*724ba675SRob Herring * Copyright (C) 2020 Renesas Electronics Corp.
8*724ba675SRob Herring */
9*724ba675SRob Herring
10*724ba675SRob Herring#include <dt-bindings/media/video-interfaces.h>
11*724ba675SRob Herring
12*724ba675SRob Herring#define CAM_ENABLED	1
13*724ba675SRob Herring
14*724ba675SRob Herring&CAM_PARENT_I2C {
15*724ba675SRob Herring	status = "okay";
16*724ba675SRob Herring
17*724ba675SRob Herring	ov5640@3c {
18*724ba675SRob Herring		compatible = "ovti,ov5640";
19*724ba675SRob Herring		reg = <0x3c>;
20*724ba675SRob Herring		clocks = <&MCLK_CAM>;
21*724ba675SRob Herring		clock-names = "xclk";
22*724ba675SRob Herring		AVDD-supply = <&reg_2p8v>;
23*724ba675SRob Herring		DOVDD-supply = <&reg_2p8v>;
24*724ba675SRob Herring		DVDD-supply = <&reg_1p8v>;
25*724ba675SRob Herring		status = "okay";
26*724ba675SRob Herring
27*724ba675SRob Herring		port {
28*724ba675SRob Herring			CAM_EP: endpoint {
29*724ba675SRob Herring				bus-width = <8>;
30*724ba675SRob Herring				data-shift = <2>;
31*724ba675SRob Herring				bus-type = <MEDIA_BUS_TYPE_BT656>;
32*724ba675SRob Herring				pclk-sample = <1>;
33*724ba675SRob Herring				remote-endpoint = <&VIN_EP>;
34*724ba675SRob Herring			};
35*724ba675SRob Herring		};
36*724ba675SRob Herring	};
37*724ba675SRob Herring};
38