Lines Matching +full:sun8i +full:- +full:r40 +full:- +full:ccu
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/allwinner,sun4i-a10-csi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
13 description: |-
20 - const: allwinner,sun4i-a10-csi1
21 - const: allwinner,sun7i-a20-csi0
22 - items:
23 - const: allwinner,sun7i-a20-csi1
24 - const: allwinner,sun4i-a10-csi1
25 - items:
26 - const: allwinner,sun8i-r40-csi0
27 - const: allwinner,sun7i-a20-csi0
37 - items:
38 - description: The CSI interface clock
39 - description: The CSI DRAM clock
41 - items:
42 - description: The CSI interface clock
43 - description: The CSI ISP clock
44 - description: The CSI DRAM clock
46 clock-names:
48 - items:
49 - const: bus
50 - const: ram
52 - items:
53 - const: bus
54 - const: isp
55 - const: ram
67 interconnect-names:
68 const: dma-mem
70 # See ./video-interfaces.txt for details
80 bus-width:
83 data-active: true
84 hsync-active: true
85 pclk-sample: true
86 remote-endpoint: true
87 vsync-active: true
90 - bus-width
91 - data-active
92 - hsync-active
93 - pclk-sample
94 - remote-endpoint
95 - vsync-active
98 - endpoint
101 - compatible
102 - reg
103 - interrupts
104 - clocks
109 - |
110 #include <dt-bindings/interrupt-controller/arm-gic.h>
111 #include <dt-bindings/clock/sun7i-a20-ccu.h>
112 #include <dt-bindings/reset/sun4i-a10-ccu.h>
115 compatible = "allwinner,sun7i-a20-csi0";
118 clocks = <&ccu CLK_AHB_CSI0>, <&ccu CLK_CSI_SCLK>, <&ccu CLK_DRAM_CSI0>;
119 clock-names = "bus", "isp", "ram";
120 resets = <&ccu RST_CSI0>;
124 remote-endpoint = <&ov5640_to_csi>;
125 bus-width = <8>;
126 hsync-active = <1>; /* Active high */
127 vsync-active = <0>; /* Active low */
128 data-active = <1>; /* Active high */
129 pclk-sample = <1>; /* Rising */