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/arm/freesca 4 $id: http://devicetree.org/schemas/arm/freescale/fsl,imx7ulp-pm.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Freescale i.MX7ULP Power Management Com 7 title: Freescale i.MX7ULP Power Management Components 8 8 9 maintainers: 9 maintainers: 10 - A.s. Dong <aisheng.dong@nxp.com> 10 - A.s. Dong <aisheng.dong@nxp.com> 11 11 12 description: | 12 description: | 13 The Multi-System Mode Controller (MSMC) is r 13 The Multi-System Mode Controller (MSMC) is responsible for sequencing 14 the MCU into and out of all stop and run pow 14 the MCU into and out of all stop and run power modes. Specifically, it 15 monitors events to trigger transitions betwe 15 monitors events to trigger transitions between power modes while 16 controlling the power, clocks, and memories 16 controlling the power, clocks, and memories of the MCU to achieve the 17 power consumption and functionality of that 17 power consumption and functionality of that mode. 18 18 19 The WFI or WFE instruction is used to invoke 19 The WFI or WFE instruction is used to invoke a Sleep, Deep Sleep or 20 Standby modes for either Cortex family. Run, 20 Standby modes for either Cortex family. Run, Wait, and Stop are the 21 common terms used for the primary operating 21 common terms used for the primary operating modes of Kinetis 22 microcontrollers. 22 microcontrollers. 23 23 24 properties: 24 properties: 25 compatible: 25 compatible: 26 const: fsl,imx7ulp-smc1 26 const: fsl,imx7ulp-smc1 27 27 28 reg: 28 reg: 29 maxItems: 1 29 maxItems: 1 30 30 31 required: 31 required: 32 - compatible 32 - compatible 33 - reg 33 - reg 34 34 35 additionalProperties: false 35 additionalProperties: false 36 36 37 examples: 37 examples: 38 - | 38 - | 39 smc1@40410000 { 39 smc1@40410000 { 40 compatible = "fsl,imx7ulp-smc1"; 40 compatible = "fsl,imx7ulp-smc1"; 41 reg = <0x40410000 0x1000>; 41 reg = <0x40410000 0x1000>; 42 }; 42 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.