Lines Matching +full:blk +full:- +full:ctrl
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP i.MX8MM VPU blk-ctrl
10 - Lucas Stach <l.stach@pengutronix.de>
13 The i.MX8MM VPU blk-ctrl is a top-level peripheral providing access to
20 - const: fsl,imx8mm-vpu-blk-ctrl
21 - const: syscon
26 '#power-domain-cells':
29 power-domains:
32 power-domain-names:
38 clock-names:
44 interconnect-names:
48 - compatible
49 - reg
50 - power-domains
51 - power-domain-names
52 - clocks
53 - clock-names
56 - if:
60 const: fsl,imx8mm-vpu-blk-ctrl
63 power-domains:
65 - description: bus power domain
66 - description: G1 decoder power domain
67 - description: G2 decoder power domain
68 - description: H1 encoder power domain
70 power-domain-names:
72 - const: bus
73 - const: g1
74 - const: g2
75 - const: h1
79 - description: G1 decoder clk
80 - description: G2 decoder clk
81 - description: H1 encoder clk
83 clock-names:
85 - const: g1
86 - const: g2
87 - const: h1
91 - description: G1 decoder interconnect
92 - description: G2 decoder interconnect
93 - description: H1 encoder power domain
95 interconnect-names:
97 - const: g1
98 - const: g2
99 - const: h1
101 - if:
105 const: fsl,imx8mp-vpu-blk-ctrl
108 power-domains:
110 - description: bus power domain
111 - description: G1 decoder power domain
112 - description: G2 decoder power domain
113 - description: VC8000E encoder power domain
115 power-domain-names:
117 - const: bus
118 - const: g1
119 - const: g2
120 - const: vc8000e
124 - description: G1 decoder clk
125 - description: G2 decoder clk
126 - description: VC8000E encoder clk
128 clock-names:
130 - const: g1
131 - const: g2
132 - const: vc8000e
136 - description: G1 decoder interconnect
137 - description: G2 decoder interconnect
138 - description: VC8000E encoder interconnect
140 interconnect-names:
142 - const: g1
143 - const: g2
144 - const: vc8000e
149 - |
150 #include <dt-bindings/clock/imx8mm-clock.h>
151 #include <dt-bindings/power/imx8mm-power.h>
153 blk-ctrl@38330000 {
154 compatible = "fsl,imx8mm-vpu-blk-ctrl", "syscon";
156 power-domains = <&pgc_vpumix>, <&pgc_vpu_g1>,
158 power-domain-names = "bus", "g1", "g2", "h1";
162 clock-names = "g1", "g2", "h1";
163 #power-domain-cells = <1>;