~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/renesas/white-hawk-csi-dsi.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 /*
  3  * Device Tree Source for the White Hawk CSI/DSI sub-board
  4  *
  5  * Copyright (C) 2022 Glider bv
  6  */
  7 
  8 #include <dt-bindings/media/video-interfaces.h>
  9 
 10 &csi40 {
 11         status = "okay";
 12 
 13         ports {
 14                 #address-cells = <1>;
 15                 #size-cells = <0>;
 16 
 17                 port@0 {
 18                         reg = <0>;
 19 
 20                         csi40_in: endpoint {
 21                                 bus-type = <MEDIA_BUS_TYPE_CSI2_CPHY>;
 22                                 clock-lanes = <0>;
 23                                 data-lanes = <1 2 3>;
 24                                 remote-endpoint = <&max96712_out0>;
 25                         };
 26                 };
 27         };
 28 };
 29 
 30 &csi41 {
 31         status = "okay";
 32 
 33         ports {
 34                 #address-cells = <1>;
 35                 #size-cells = <0>;
 36 
 37                 port@0 {
 38                         reg = <0>;
 39 
 40                         csi41_in: endpoint {
 41                                 bus-type = <MEDIA_BUS_TYPE_CSI2_CPHY>;
 42                                 clock-lanes = <0>;
 43                                 data-lanes = <1 2 3>;
 44                                 remote-endpoint = <&max96712_out1>;
 45                         };
 46                 };
 47         };
 48 };
 49 
 50 &i2c0 {
 51         pca9654_a: gpio@21 {
 52                 compatible = "onnn,pca9654";
 53                 reg = <0x21>;
 54                 gpio-controller;
 55                 #gpio-cells = <2>;
 56         };
 57 
 58         pca9654_b: gpio@22 {
 59                 compatible = "onnn,pca9654";
 60                 reg = <0x22>;
 61                 gpio-controller;
 62                 #gpio-cells = <2>;
 63         };
 64 
 65         eeprom@52 {
 66                 compatible = "rohm,br24g01", "atmel,24c01";
 67                 label = "csi-dsi-sub-board-id";
 68                 reg = <0x52>;
 69                 pagesize = <8>;
 70         };
 71 };
 72 
 73 &i2c1 {
 74         gmsl0: gmsl-deserializer@49 {
 75                 compatible = "maxim,max96712";
 76                 reg = <0x49>;
 77                 enable-gpios = <&pca9654_a 0 GPIO_ACTIVE_HIGH>;
 78 
 79                 ports {
 80                         #address-cells = <1>;
 81                         #size-cells = <0>;
 82 
 83                         port@4 {
 84                                 reg = <4>;
 85                                 max96712_out0: endpoint {
 86                                         bus-type = <MEDIA_BUS_TYPE_CSI2_CPHY>;
 87                                         clock-lanes = <0>;
 88                                         data-lanes = <1 2 3>;
 89                                         remote-endpoint = <&csi40_in>;
 90                                 };
 91                         };
 92                 };
 93         };
 94 
 95         gmsl1: gmsl-deserializer@4b {
 96                 compatible = "maxim,max96712";
 97                 reg = <0x4b>;
 98                 enable-gpios = <&pca9654_b 0 GPIO_ACTIVE_HIGH>;
 99 
100                 ports {
101                         #address-cells = <1>;
102                         #size-cells = <0>;
103 
104                         port@4 {
105                                 reg = <4>;
106                                 max96712_out1: endpoint {
107                                         bus-type = <MEDIA_BUS_TYPE_CSI2_CPHY>;
108                                         clock-lanes = <0>;
109                                         data-lanes = <1 2 3>;
110                                         remote-endpoint = <&csi41_in>;
111                                 };
112                         };
113                 };
114         };
115 };
116 
117 &isp0 {
118         status = "okay";
119 };
120 
121 &isp1 {
122         status = "okay";
123 };
124 
125 &vin00 {
126         status = "okay";
127 };
128 
129 &vin01 {
130         status = "okay";
131 };
132 
133 &vin02 {
134         status = "okay";
135 };
136 
137 &vin03 {
138         status = "okay";
139 };
140 
141 &vin04 {
142         status = "okay";
143 };
144 
145 &vin05 {
146         status = "okay";
147 };
148 
149 &vin06 {
150         status = "okay";
151 };
152 
153 &vin07 {
154         status = "okay";
155 };
156 
157 &vin08 {
158         status = "okay";
159 };
160 
161 &vin09 {
162         status = "okay";
163 };
164 
165 &vin10 {
166         status = "okay";
167 };
168 
169 &vin11 {
170         status = "okay";
171 };
172 
173 &vin12 {
174         status = "okay";
175 };
176 
177 &vin13 {
178         status = "okay";
179 };
180 
181 &vin14 {
182         status = "okay";
183 };
184 
185 &vin15 {
186         status = "okay";
187 };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php