1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun/* 3*4882a593Smuzhiyun * Device Tree Source for the Silicon Linux RZ/G2E 96board platform (CAT874) 4*4882a593Smuzhiyun * connected with aistarvision-mipi-v2-adapter board 5*4882a593Smuzhiyun * 6*4882a593Smuzhiyun * Copyright (C) 2020 Renesas Electronics Corp. 7*4882a593Smuzhiyun */ 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun/dts-v1/; 10*4882a593Smuzhiyun#include "r8a774c0-ek874.dts" 11*4882a593Smuzhiyun#define MIPI_PARENT_I2C i2c3 12*4882a593Smuzhiyun#include "aistarvision-mipi-adapter-2.1.dtsi" 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun/ { 15*4882a593Smuzhiyun model = "Silicon Linux RZ/G2E evaluation kit EK874 (CAT874 + CAT875) with aistarvision-mipi-v2-adapter board"; 16*4882a593Smuzhiyun compatible = "si-linux,cat875", "si-linux,cat874", "renesas,r8a774c0"; 17*4882a593Smuzhiyun}; 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun&i2c3 { 20*4882a593Smuzhiyun status = "okay"; 21*4882a593Smuzhiyun}; 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun&vin4 { 24*4882a593Smuzhiyun status = "okay"; 25*4882a593Smuzhiyun}; 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun&vin5 { 28*4882a593Smuzhiyun status = "okay"; 29*4882a593Smuzhiyun}; 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun&csi40 { 32*4882a593Smuzhiyun status = "okay"; 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun ports { 35*4882a593Smuzhiyun port { 36*4882a593Smuzhiyun csi40_in: endpoint { 37*4882a593Smuzhiyun clock-lanes = <0>; 38*4882a593Smuzhiyun data-lanes = <1 2>; 39*4882a593Smuzhiyun remote-endpoint = <&ov5645_ep>; 40*4882a593Smuzhiyun }; 41*4882a593Smuzhiyun }; 42*4882a593Smuzhiyun }; 43*4882a593Smuzhiyun}; 44*4882a593Smuzhiyun 45*4882a593Smuzhiyun&ov5645 { 46*4882a593Smuzhiyun enable-gpios = <&gpio5 5 GPIO_ACTIVE_HIGH>; 47*4882a593Smuzhiyun reset-gpios = <&gpio5 3 GPIO_ACTIVE_LOW>; 48*4882a593Smuzhiyun 49*4882a593Smuzhiyun port { 50*4882a593Smuzhiyun ov5645_ep: endpoint { 51*4882a593Smuzhiyun clock-lanes = <0>; 52*4882a593Smuzhiyun data-lanes = <1 2>; 53*4882a593Smuzhiyun remote-endpoint = <&csi40_in>; 54*4882a593Smuzhiyun }; 55*4882a593Smuzhiyun }; 56*4882a593Smuzhiyun}; 57*4882a593Smuzhiyun 58*4882a593Smuzhiyun&imx219 { 59*4882a593Smuzhiyun port { 60*4882a593Smuzhiyun imx219_ep: endpoint { 61*4882a593Smuzhiyun clock-lanes = <0>; 62*4882a593Smuzhiyun data-lanes = <1 2>; 63*4882a593Smuzhiyun link-frequencies = /bits/ 64 <456000000>; 64*4882a593Smuzhiyun /* uncomment remote-endpoint property to tie imx219 to 65*4882a593Smuzhiyun * CSI2 also make sure remote-endpoint for ov5645 camera 66*4882a593Smuzhiyun * is commented and remote endpoint phandle in csi40_in 67*4882a593Smuzhiyun * is imx219_ep 68*4882a593Smuzhiyun */ 69*4882a593Smuzhiyun /* remote-endpoint = <&csi40_in>; */ 70*4882a593Smuzhiyun }; 71*4882a593Smuzhiyun }; 72*4882a593Smuzhiyun}; 73