68 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/arm/rockchip/pmu.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Rockchip Power Management Unit (PMU)8 9maintainers:10 - Elaine Zhang <zhangqing@rock-chips.com>11 - Heiko Stuebner <heiko@sntech.de>12 13description: |14 The PMU is used to turn on and off different power domains of the SoCs.15 This includes the power to the CPU cores.16 17select:18 properties:19 compatible:20 contains:21 enum:22 - rockchip,px30-pmu23 - rockchip,rk3066-pmu24 - rockchip,rk3128-pmu25 - rockchip,rk3288-pmu26 - rockchip,rk3368-pmu27 - rockchip,rk3399-pmu28 - rockchip,rk3568-pmu29 - rockchip,rk3576-pmu30 - rockchip,rk3588-pmu31 - rockchip,rv1126-pmu32 33 required:34 - compatible35 36properties:37 compatible:38 items:39 - enum:40 - rockchip,px30-pmu41 - rockchip,rk3066-pmu42 - rockchip,rk3128-pmu43 - rockchip,rk3288-pmu44 - rockchip,rk3368-pmu45 - rockchip,rk3399-pmu46 - rockchip,rk3568-pmu47 - rockchip,rk3576-pmu48 - rockchip,rk3588-pmu49 - rockchip,rv1126-pmu50 - const: syscon51 - const: simple-mfd52 53 reg:54 maxItems: 155 56required:57 - compatible58 - reg59 60additionalProperties: true61 62examples:63 - |64 pmu@20004000 {65 compatible = "rockchip,rk3066-pmu", "syscon", "simple-mfd";66 reg = <0x20004000 0x100>;67 };68