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