Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/arm/freescale/fsl,imx7ulp-pm.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Freescale i.MX7ULP Power Management Components
0008 
0009 maintainers:
0010   - A.s. Dong <aisheng.dong@nxp.com>
0011 
0012 description: |
0013   The Multi-System Mode Controller (MSMC) is responsible for sequencing
0014   the MCU into and out of all stop and run power modes. Specifically, it
0015   monitors events to trigger transitions between power modes while
0016   controlling the power, clocks, and memories of the MCU to achieve the
0017   power consumption and functionality of that mode.
0018 
0019   The WFI or WFE instruction is used to invoke a Sleep, Deep Sleep or
0020   Standby modes for either Cortex family. Run, Wait, and Stop are the
0021   common terms used for the primary operating modes of Kinetis
0022   microcontrollers.
0023 
0024 properties:
0025   compatible:
0026     const: fsl,imx7ulp-smc1
0027 
0028   reg:
0029     maxItems: 1
0030 
0031 required:
0032   - compatible
0033   - reg
0034 
0035 additionalProperties: false
0036 
0037 examples:
0038   - |
0039     smc1@40410000 {
0040         compatible = "fsl,imx7ulp-smc1";
0041         reg = <0x40410000 0x1000>;
0042     };