Lines Matching +full:msm8996 +full:- +full:camss
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/media/qcom,msm8996-camss.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Qualcomm CAMSS ISP
11 - Robert Foss <robert.foss@linaro.org>
12 - Todor Tomov <todor.too@gmail.com>
15 The CAMSS IP is a CSI decoder and ISP present on Qualcomm platforms
19 const: qcom,msm8996-camss
25 clock-names:
27 - const: top_ahb
28 - const: ispif_ahb
29 - const: csiphy0_timer
30 - const: csiphy1_timer
31 - const: csiphy2_timer
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: ahb
53 - const: vfe0
54 - const: csi_vfe0
55 - const: vfe0_ahb
56 - const: vfe0_stream
57 - const: vfe1
58 - const: csi_vfe1
59 - const: vfe1_ahb
60 - const: vfe1_stream
61 - const: vfe_ahb
62 - const: vfe_axi
68 interrupt-names:
70 - const: csiphy0
71 - const: csiphy1
72 - const: csiphy2
73 - const: csid0
74 - const: csid1
75 - const: csid2
76 - const: csid3
77 - const: ispif
78 - const: vfe0
79 - const: vfe1
84 power-domains:
86 - description: VFE0 GDSC - Video Front End, Global Distributed Switch Controller.
87 - description: VFE1 GDSC - Video Front End, Global Distributed Switch Controller.
97 $ref: /schemas/graph.yaml#/$defs/port-base
104 $ref: video-interfaces.yaml#
108 data-lanes:
120 - data-lanes
123 $ref: /schemas/graph.yaml#/$defs/port-base
130 $ref: video-interfaces.yaml#
134 data-lanes:
139 - data-lanes
142 $ref: /schemas/graph.yaml#/$defs/port-base
149 $ref: video-interfaces.yaml#
153 data-lanes:
158 - data-lanes
161 $ref: /schemas/graph.yaml#/$defs/port-base
168 $ref: video-interfaces.yaml#
172 data-lanes:
177 - data-lanes
183 reg-names:
185 - const: csiphy0
186 - const: csiphy0_clk_mux
187 - const: csiphy1
188 - const: csiphy1_clk_mux
189 - const: csiphy2
190 - const: csiphy2_clk_mux
191 - const: csid0
192 - const: csid1
193 - const: csid2
194 - const: csid3
195 - const: ispif
196 - const: csi_clk_mux
197 - const: vfe0
198 - const: vfe1
200 vdda-supply:
205 - clock-names
206 - clocks
207 - compatible
208 - interrupt-names
209 - interrupts
210 - iommus
211 - power-domains
212 - reg
213 - reg-names
214 - vdda-supply
219 - |
220 #include <dt-bindings/interrupt-controller/arm-gic.h>
221 #include <dt-bindings/clock/qcom,gcc-msm8996.h>
222 #include <dt-bindings/clock/qcom,mmcc-msm8996.h>
224 camss: camss@a34000 {
225 compatible = "qcom,msm8996-camss";
264 clock-names = "top_ahb",
312 interrupt-names = "csiphy0",
328 power-domains = <&mmcc VFE0_GDSC>,
346 reg-names = "csiphy0",
361 vdda-supply = <®_2v8>;
364 #address-cells = <1>;
365 #size-cells = <0>;