1 # SPDX-License-Identifier: (GPL-2.0+ OR MIT)
4 $id: http://devicetree.org/schemas/media/rockchip-isp1.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Rockchip SoC Image Signal Processing unit v1
10 - Helen Koike <helen.koike@collabora.com>
13 Rockchip ISP1 is the Camera interface for the Rockchip series of SoCs
14 which contains image processing, scaling, and compression functions.
18 const: rockchip,rk3399-cif-isp
30 - description: ISP clock
31 - description: ISP AXI clock
32 - description: ISP AHB clock
34 - description: ISP Pixel clock
51 description: phandle for the PHY port
59 # See ./video-interfaces.txt for details
62 additionalProperties: false
73 description: connection point for sensors at MIPI-DPHY RX0
74 additionalProperties: false
89 additionalProperties: false
127 const: rockchip,rk3399-cif-isp
137 additionalProperties: false
142 #include <dt-bindings/clock/rk3399-cru.h>
143 #include <dt-bindings/interrupt-controller/arm-gic.h>
144 #include <dt-bindings/power/rk3399-power.h>
147 #address-cells = <2>;
150 isp0: isp0@ff910000 {
151 compatible = "rockchip,rk3399-cif-isp";
152 reg = <0x0 0xff910000 0x0 0x4000>;
153 interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH 0>;
154 clocks = <&cru SCLK_ISP0>,
155 <&cru ACLK_ISP0_WRAPPER>,
156 <&cru HCLK_ISP0_WRAPPER>;
157 clock-names = "isp", "aclk", "hclk";
158 iommus = <&isp0_mmu>;
161 power-domains = <&power RK3399_PD_ISP0>;
164 #address-cells = <1>;
169 #address-cells = <1>;
172 mipi_in_wcam: endpoint@0 {
174 remote-endpoint = <&wcam_out>;
178 mipi_in_ucam: endpoint@1 {
180 remote-endpoint = <&ucam_out>;
188 #address-cells = <1>;
192 compatible = "ovti,ov5695";
197 remote-endpoint = <&mipi_in_wcam>;
204 compatible = "ovti,ov2685";
209 remote-endpoint = <&mipi_in_ucam>;