Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/arm/rockchip/pmu.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Rockchip Power Management Unit (PMU)
0008 
0009 maintainers:
0010   - Elaine Zhang <zhangqing@rock-chips.com>
0011   - Heiko Stuebner <heiko@sntech.de>
0012 
0013 description: |
0014   The PMU is used to turn on and off different power domains of the SoCs.
0015   This includes the power to the CPU cores.
0016 
0017 select:
0018   properties:
0019     compatible:
0020       contains:
0021         enum:
0022           - rockchip,px30-pmu
0023           - rockchip,rk3066-pmu
0024           - rockchip,rk3288-pmu
0025           - rockchip,rk3368-pmu
0026           - rockchip,rk3399-pmu
0027           - rockchip,rk3568-pmu
0028 
0029   required:
0030     - compatible
0031 
0032 properties:
0033   compatible:
0034     items:
0035       - enum:
0036           - rockchip,px30-pmu
0037           - rockchip,rk3066-pmu
0038           - rockchip,rk3288-pmu
0039           - rockchip,rk3368-pmu
0040           - rockchip,rk3399-pmu
0041           - rockchip,rk3568-pmu
0042       - const: syscon
0043       - const: simple-mfd
0044 
0045   reg:
0046     maxItems: 1
0047 
0048 required:
0049   - compatible
0050   - reg
0051 
0052 additionalProperties: true
0053 
0054 examples:
0055   - |
0056     pmu@20004000 {
0057       compatible = "rockchip,rk3066-pmu", "syscon", "simple-mfd";
0058       reg = <0x20004000 0x100>;
0059     };