Lines Matching +full:remote +full:- +full:endpoint
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Renesas R-Car ISP Channel Selector
11 - Niklas Söderlund <[email protected]>
14 The R-Car ISP Channel Selector provides MIPI CSI-2 VC and DT filtering
15 capabilities for the Renesas R-Car family of devices. It is used in
16 conjunction with the R-Car VIN and CSI-2 modules, which provides the video
22 - enum:
23 - renesas,r8a779a0-isp # V3U
24 - renesas,r8a779g0-isp # V4H
25 - renesas,r8a779h0-isp # V4M
26 - const: renesas,rcar-gen4-isp # Generic R-Car Gen4
36 power-domains:
49 Input port node, multiple endpoints describing the connected R-Car
50 CSI-2 receivers.
55 Single endpoint describing the R-Car VIN connected to output port 0.
60 Single endpoint describing the R-Car VIN connected to output port 1.
65 Single endpoint describing the R-Car VIN connected to output port 2.
70 Single endpoint describing the R-Car VIN connected to output port 3.
75 Single endpoint describing the R-Car VIN connected to output port 4.
80 Single endpoint describing the R-Car VIN connected to output port 5.
85 Single endpoint describing the R-Car VIN connected to output port 6.
90 Single endpoint describing the R-Car VIN connected to output port 7.
93 - port@0
94 - port@1
95 - port@2
96 - port@3
97 - port@4
98 - port@5
99 - port@6
100 - port@7
101 - port@8
104 - compatible
105 - reg
106 - interrupts
107 - clocks
108 - power-domains
109 - resets
110 - ports
115 - |
116 #include <dt-bindings/clock/r8a779a0-cpg-mssr.h>
117 #include <dt-bindings/interrupt-controller/arm-gic.h>
118 #include <dt-bindings/power/r8a779a0-sysc.h>
121 compatible = "renesas,r8a779a0-isp", "renesas,rcar-gen4-isp";
125 power-domains = <&sysc R8A779A0_PD_A3ISP01>;
129 #address-cells = <1>;
130 #size-cells = <0>;
133 #address-cells = <1>;
134 #size-cells = <0>;
137 isp1csi41: endpoint@1 {
139 remote-endpoint = <&csi41isp1>;
145 isp1vin08: endpoint {
146 remote-endpoint = <&vin08isp1>;
152 isp1vin09: endpoint {
153 remote-endpoint = <&vin09isp1>;
159 isp1vin10: endpoint {
160 remote-endpoint = <&vin10isp1>;
166 isp1vin11: endpoint {
167 remote-endpoint = <&vin11isp1>;
173 isp1vin12: endpoint {
174 remote-endpoint = <&vin12isp1>;
180 isp1vin13: endpoint {
181 remote-endpoint = <&vin13isp1>;
187 isp1vin14: endpoint {
188 remote-endpoint = <&vin14isp1>;
194 isp1vin15: endpoint {
195 remote-endpoint = <&vin15isp1>;