Lines Matching +full:rk3399 +full:- +full:cif +full:- +full:isp
1 # SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 ---
4 $id: http://devicetree.org/schemas/media/rockchip-isp1.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Helen Koike <helen.koike@collabora.com>
19 - rockchip,px30-cif-isp
20 - rockchip,rk3399-cif-isp
29 interrupt-names:
31 - const: isp
32 - const: mi
33 - const: mipi
39 - description: ISP clock
40 - description: ISP AXI clock
41 - description: ISP AHB clock
43 - description: ISP Pixel clock
45 clock-names:
49 - const: isp
50 - const: aclk
51 - const: hclk
53 - const: pclk
62 phy-names:
65 power-domains:
73 $ref: /schemas/graph.yaml#/$defs/port-base
75 description: connection point for sensors at MIPI-DPHY RX0
79 $ref: video-interfaces.yaml#
83 data-lanes:
88 $ref: /schemas/graph.yaml#/$defs/port-base
93 bus-type:
97 $ref: video-interfaces.yaml#
101 - bus-type
104 - required:
105 - port@0
106 - required:
107 - port@1
110 - compatible
111 - reg
112 - interrupts
113 - clocks
114 - clock-names
115 - iommus
116 - phys
117 - phy-names
118 - power-domains
119 - ports
122 - if:
126 const: rockchip,rk3399-cif-isp
132 clock-names:
136 - if:
140 const: rockchip,px30-cif-isp
143 - interrupt-names
148 - |
150 #include <dt-bindings/clock/rk3399-cru.h>
151 #include <dt-bindings/interrupt-controller/arm-gic.h>
152 #include <dt-bindings/power/rk3399-power.h>
155 #address-cells = <2>;
156 #size-cells = <2>;
159 compatible = "rockchip,rk3399-cif-isp";
165 clock-names = "isp", "aclk", "hclk";
168 phy-names = "dphy";
169 power-domains = <&power RK3399_PD_ISP0>;
172 #address-cells = <1>;
173 #size-cells = <0>;
177 #address-cells = <1>;
178 #size-cells = <0>;
182 remote-endpoint = <&wcam_out>;
183 data-lanes = <1 2>;
188 remote-endpoint = <&ucam_out>;
189 data-lanes = <1>;
196 #address-cells = <1>;
197 #size-cells = <0>;
206 remote-endpoint = <&mipi_in_wcam>;
207 data-lanes = <1 2>;
217 clock-names = "xvclk";
219 avdd-supply = <&pp2800_cam>;
220 dovdd-supply = <&pp1800>;
221 dvdd-supply = <&pp1800>;
225 remote-endpoint = <&mipi_in_ucam>;
226 data-lanes = <1>;
233 - |
235 #include <dt-bindings/interrupt-controller/arm-gic.h>
236 #include <dt-bindings/power/px30-power.h>
239 #address-cells = <2>;
240 #size-cells = <2>;
242 isp: isp@ff4a0000 {
243 compatible = "rockchip,px30-cif-isp";
248 interrupt-names = "isp", "mi", "mipi";
253 clock-names = "isp", "aclk", "hclk", "pclk";
256 phy-names = "dphy";
257 power-domains = <&power PX30_PD_VI>;
260 #address-cells = <1>;
261 #size-cells = <0>;
265 #address-cells = <1>;
266 #size-cells = <0>;
270 remote-endpoint = <&ucam1_out>;
271 data-lanes = <1 2>;
278 #address-cells = <1>;
279 #size-cells = <0>;
288 remote-endpoint = <&mipi_in_ucam1>;
289 data-lanes = <1 2>;