Lines Matching +full:sdm660 +full:- +full:camss
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/media/qcom,sdm660-camss.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Qualcomm CAMSS ISP
11 - Robert Foss <robert.foss@linaro.org>
12 - AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org>
15 The CAMSS IP is a CSI decoder and ISP present on Qualcomm platforms
19 const: qcom,sdm660-camss
25 clock-names:
27 - const: ahb
28 - const: cphy_csid0
29 - const: cphy_csid1
30 - const: cphy_csid2
31 - const: cphy_csid3
32 - const: csi0_ahb
33 - const: csi0
34 - const: csi0_phy
35 - const: csi0_pix
36 - const: csi0_rdi
37 - const: csi1_ahb
38 - const: csi1
39 - const: csi1_phy
40 - const: csi1_pix
41 - const: csi1_rdi
42 - const: csi2_ahb
43 - const: csi2
44 - const: csi2_phy
45 - const: csi2_pix
46 - const: csi2_rdi
47 - const: csi3_ahb
48 - const: csi3
49 - const: csi3_phy
50 - const: csi3_pix
51 - const: csi3_rdi
52 - const: csiphy0_timer
53 - const: csiphy1_timer
54 - const: csiphy2_timer
55 - const: csiphy_ahb2crif
56 - const: csi_vfe0
57 - const: csi_vfe1
58 - const: ispif_ahb
59 - const: throttle_axi
60 - const: top_ahb
61 - const: vfe0_ahb
62 - const: vfe0
63 - const: vfe0_stream
64 - const: vfe1_ahb
65 - const: vfe1
66 - const: vfe1_stream
67 - const: vfe_ahb
68 - const: vfe_axi
74 interrupt-names:
76 - const: csid0
77 - const: csid1
78 - const: csid2
79 - const: csid3
80 - const: csiphy0
81 - const: csiphy1
82 - const: csiphy2
83 - const: ispif
84 - const: vfe0
85 - const: vfe1
90 interconnect-names:
92 - const: vfe-mem
97 power-domains:
99 - description: VFE0 GDSC - Video Front End, Global Distributed Switch Controller.
100 - description: VFE1 GDSC - Video Front End, Global Distributed Switch Controller.
110 $ref: /schemas/graph.yaml#/$defs/port-base
117 $ref: video-interfaces.yaml#
121 data-lanes:
126 - data-lanes
129 $ref: /schemas/graph.yaml#/$defs/port-base
136 $ref: video-interfaces.yaml#
140 data-lanes:
145 - data-lanes
148 $ref: /schemas/graph.yaml#/$defs/port-base
155 $ref: video-interfaces.yaml#
159 data-lanes:
164 - data-lanes
167 $ref: /schemas/graph.yaml#/$defs/port-base
174 $ref: video-interfaces.yaml#
178 data-lanes:
183 - data-lanes
189 reg-names:
191 - const: csi_clk_mux
192 - const: csid0
193 - const: csid1
194 - const: csid2
195 - const: csid3
196 - const: csiphy0
197 - const: csiphy0_clk_mux
198 - const: csiphy1
199 - const: csiphy1_clk_mux
200 - const: csiphy2
201 - const: csiphy2_clk_mux
202 - const: ispif
203 - const: vfe0
204 - const: vfe1
206 vdda-supply:
211 - clock-names
212 - clocks
213 - compatible
214 - interrupt-names
215 - interrupts
216 - iommus
217 - power-domains
218 - reg
219 - reg-names
220 - vdda-supply
225 - |
226 #include <dt-bindings/interrupt-controller/arm-gic.h>
227 #include <dt-bindings/clock/qcom,gcc-sdm660.h>
228 #include <dt-bindings/clock/qcom,mmcc-sdm660.h>
230 camss: camss@ca00020 {
231 compatible = "qcom,sdm660-camss";
276 clock-names = "ahb",
330 interrupt-names = "csid0",
346 power-domains = <&mmcc CAMSS_VFE0_GDSC>,
364 reg-names = "csi_clk_mux",
379 vdda-supply = <®_2v8>;
382 #address-cells = <1>;
383 #size-cells = <0>;