1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Device Tree Source for the HiHope RZ/G2[HMN] MIPI common parts 4 * 5 * Copyright (C) 2020 Renesas Electronics Corp. 6 */ 7 8#define MIPI_OV5645_PARENT_I2C i2c2 9#define MIPI_IMX219_PARENT_I2C i2c3 10#include "aistarvision-mipi-adapter-2.1.dtsi" 11 12&csi20 { 13 status = "okay"; 14 15 ports { 16 port@0 { 17 csi20_in: endpoint { 18 clock-lanes = <0>; 19 data-lanes = <1 2>; 20 remote-endpoint = <&ov5645_ep>; 21 }; 22 }; 23 }; 24}; 25 26&csi40 { 27 status = "okay"; 28 29 ports { 30 port@0 { 31 csi40_in: endpoint { 32 clock-lanes = <0>; 33 data-lanes = <1 2>; 34 remote-endpoint = <&imx219_ep>; 35 }; 36 }; 37 }; 38}; 39 40&i2c3 { 41 pinctrl-0 = <&i2c3_pins>; 42 pinctrl-names = "default"; 43 status = "okay"; 44}; 45 46&imx219 { 47 port { 48 imx219_ep: endpoint { 49 clock-lanes = <0>; 50 data-lanes = <1 2>; 51 link-frequencies = /bits/ 64 <456000000>; 52 remote-endpoint = <&csi40_in>; 53 }; 54 }; 55}; 56 57&ov5645 { 58 enable-gpios = <&gpio6 4 GPIO_ACTIVE_HIGH>; 59 reset-gpios = <&gpio6 8 GPIO_ACTIVE_LOW>; 60 61 port { 62 ov5645_ep: endpoint { 63 clock-lanes = <0>; 64 data-lanes = <1 2>; 65 remote-endpoint = <&csi20_in>; 66 }; 67 }; 68}; 69 70&pfc { 71 i2c3_pins: i2c3 { 72 groups = "i2c3"; 73 function = "i2c3"; 74 }; 75}; 76 77&vin0 { 78 status = "okay"; 79}; 80 81&vin1 { 82 status = "okay"; 83}; 84 85&vin2 { 86 status = "okay"; 87}; 88 89&vin3 { 90 status = "okay"; 91}; 92 93&vin4 { 94 status = "okay"; 95}; 96 97&vin5 { 98 status = "okay"; 99}; 100 101&vin6 { 102 status = "okay"; 103}; 104 105&vin7 { 106 status = "okay"; 107}; 108