spi: core: add dma_map_dev for dma device
[linux-2.6-microblaze.git] / arch / arm64 / boot / dts / renesas / hihope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi
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                         reg = <0>;
18                         csi20_in: endpoint {
19                                 clock-lanes = <0>;
20                                 data-lanes = <1 2>;
21                                 remote-endpoint = <&ov5645_ep>;
22                         };
23                 };
24         };
25 };
26
27 &csi40 {
28         status = "okay";
29
30         ports {
31                 port@0 {
32                         reg = <0>;
33                         csi40_in: endpoint {
34                                 clock-lanes = <0>;
35                                 data-lanes = <1 2>;
36                                 remote-endpoint = <&imx219_ep>;
37                         };
38                 };
39         };
40 };
41
42 &i2c3 {
43         pinctrl-0 = <&i2c3_pins>;
44         pinctrl-names = "default";
45         status = "okay";
46 };
47
48 &imx219 {
49         port {
50                 imx219_ep: endpoint {
51                         clock-lanes = <0>;
52                         data-lanes = <1 2>;
53                         link-frequencies = /bits/ 64 <456000000>;
54                         remote-endpoint = <&csi40_in>;
55                 };
56         };
57 };
58
59 &ov5645 {
60         enable-gpios = <&gpio6 4 GPIO_ACTIVE_HIGH>;
61         reset-gpios = <&gpio6 8 GPIO_ACTIVE_LOW>;
62
63         port {
64                 ov5645_ep: endpoint {
65                         clock-lanes = <0>;
66                         data-lanes = <1 2>;
67                         remote-endpoint = <&csi20_in>;
68                 };
69         };
70 };
71
72 &pfc {
73         i2c3_pins: i2c3 {
74                 groups = "i2c3";
75                 function = "i2c3";
76         };
77 };
78
79 &vin0 {
80         status = "okay";
81 };
82
83 &vin1 {
84         status = "okay";
85 };
86
87 &vin2 {
88         status = "okay";
89 };
90
91 &vin3 {
92         status = "okay";
93 };
94
95 &vin4 {
96         status = "okay";
97 };
98
99 &vin5 {
100         status = "okay";
101 };
102
103 &vin6 {
104         status = "okay";
105 };
106
107 &vin7 {
108         status = "okay";
109 };