1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/soc/imx/fsl 4 $id: http://devicetree.org/schemas/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: NXP i.MX8MQ VPU blk-ctrl 7 title: NXP i.MX8MQ VPU blk-ctrl 8 8 9 maintainers: 9 maintainers: 10 - Lucas Stach <l.stach@pengutronix.de> 10 - Lucas Stach <l.stach@pengutronix.de> 11 11 12 description: 12 description: 13 The i.MX8MQ VPU blk-ctrl is a top-level peri 13 The i.MX8MQ VPU blk-ctrl is a top-level peripheral providing access to 14 the NoC and ensuring proper power sequencing 14 the NoC and ensuring proper power sequencing of the VPU peripherals 15 located in the VPU domain of the SoC. 15 located in the VPU domain of the SoC. 16 16 17 properties: 17 properties: 18 compatible: 18 compatible: 19 items: 19 items: 20 - const: fsl,imx8mq-vpu-blk-ctrl 20 - const: fsl,imx8mq-vpu-blk-ctrl 21 21 22 reg: 22 reg: 23 maxItems: 1 23 maxItems: 1 24 24 25 '#power-domain-cells': 25 '#power-domain-cells': 26 const: 1 26 const: 1 27 27 28 power-domains: 28 power-domains: 29 minItems: 3 29 minItems: 3 30 maxItems: 3 30 maxItems: 3 31 31 32 power-domain-names: 32 power-domain-names: 33 items: 33 items: 34 - const: bus 34 - const: bus 35 - const: g1 35 - const: g1 36 - const: g2 36 - const: g2 37 37 38 clocks: 38 clocks: 39 minItems: 2 39 minItems: 2 40 maxItems: 2 40 maxItems: 2 41 41 42 clock-names: 42 clock-names: 43 items: 43 items: 44 - const: g1 44 - const: g1 45 - const: g2 45 - const: g2 46 46 47 required: 47 required: 48 - compatible 48 - compatible 49 - reg 49 - reg 50 - power-domains 50 - power-domains 51 - power-domain-names 51 - power-domain-names 52 - clocks 52 - clocks 53 - clock-names 53 - clock-names 54 54 55 additionalProperties: false 55 additionalProperties: false 56 56 57 examples: 57 examples: 58 - | 58 - | 59 #include <dt-bindings/clock/imx8mq-clock.h 59 #include <dt-bindings/clock/imx8mq-clock.h> 60 #include <dt-bindings/power/imx8mq-power.h 60 #include <dt-bindings/power/imx8mq-power.h> 61 61 62 blk-ctrl@38320000 { 62 blk-ctrl@38320000 { 63 compatible = "fsl,imx8mq-vpu-blk-ctrl"; 63 compatible = "fsl,imx8mq-vpu-blk-ctrl"; 64 reg = <0x38320000 0x100>; 64 reg = <0x38320000 0x100>; 65 power-domains = <&pgc_vpu>, <&pgc_vpu>, 65 power-domains = <&pgc_vpu>, <&pgc_vpu>, <&pgc_vpu>; 66 power-domain-names = "bus", "g1", "g2"; 66 power-domain-names = "bus", "g1", "g2"; 67 clocks = <&clk IMX8MQ_CLK_VPU_G1_ROOT>, 67 clocks = <&clk IMX8MQ_CLK_VPU_G1_ROOT>, 68 <&clk IMX8MQ_CLK_VPU_G2_ROOT>; 68 <&clk IMX8MQ_CLK_VPU_G2_ROOT>; 69 clock-names = "g1", "g2"; 69 clock-names = "g1", "g2"; 70 #power-domain-cells = <1>; 70 #power-domain-cells = <1>; 71 }; 71 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.