15956d97fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0 25956d97fSEmmanuel Vadot%YAML 1.2 35956d97fSEmmanuel Vadot--- 45956d97fSEmmanuel Vadot$id: http://devicetree.org/schemas/arm/rockchip/pmu.yaml# 55956d97fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 65956d97fSEmmanuel Vadot 75956d97fSEmmanuel Vadottitle: Rockchip Power Management Unit (PMU) 85956d97fSEmmanuel Vadot 95956d97fSEmmanuel Vadotmaintainers: 105956d97fSEmmanuel Vadot - Elaine Zhang <zhangqing@rock-chips.com> 115956d97fSEmmanuel Vadot - Heiko Stuebner <heiko@sntech.de> 125956d97fSEmmanuel Vadot 135956d97fSEmmanuel Vadotdescription: | 145956d97fSEmmanuel Vadot The PMU is used to turn on and off different power domains of the SoCs. 155956d97fSEmmanuel Vadot This includes the power to the CPU cores. 165956d97fSEmmanuel Vadot 175956d97fSEmmanuel Vadotselect: 185956d97fSEmmanuel Vadot properties: 195956d97fSEmmanuel Vadot compatible: 205956d97fSEmmanuel Vadot contains: 215956d97fSEmmanuel Vadot enum: 225956d97fSEmmanuel Vadot - rockchip,px30-pmu 235956d97fSEmmanuel Vadot - rockchip,rk3066-pmu 247ef62cebSEmmanuel Vadot - rockchip,rk3128-pmu 255956d97fSEmmanuel Vadot - rockchip,rk3288-pmu 268cc087a1SEmmanuel Vadot - rockchip,rk3368-pmu 275956d97fSEmmanuel Vadot - rockchip,rk3399-pmu 288cc087a1SEmmanuel Vadot - rockchip,rk3568-pmu 29*b2d2a78aSEmmanuel Vadot - rockchip,rk3576-pmu 307ef62cebSEmmanuel Vadot - rockchip,rk3588-pmu 31cb7aa33aSEmmanuel Vadot - rockchip,rv1126-pmu 325956d97fSEmmanuel Vadot 335956d97fSEmmanuel Vadot required: 345956d97fSEmmanuel Vadot - compatible 355956d97fSEmmanuel Vadot 365956d97fSEmmanuel Vadotproperties: 375956d97fSEmmanuel Vadot compatible: 385956d97fSEmmanuel Vadot items: 395956d97fSEmmanuel Vadot - enum: 405956d97fSEmmanuel Vadot - rockchip,px30-pmu 415956d97fSEmmanuel Vadot - rockchip,rk3066-pmu 427ef62cebSEmmanuel Vadot - rockchip,rk3128-pmu 435956d97fSEmmanuel Vadot - rockchip,rk3288-pmu 448cc087a1SEmmanuel Vadot - rockchip,rk3368-pmu 455956d97fSEmmanuel Vadot - rockchip,rk3399-pmu 468cc087a1SEmmanuel Vadot - rockchip,rk3568-pmu 47*b2d2a78aSEmmanuel Vadot - rockchip,rk3576-pmu 487ef62cebSEmmanuel Vadot - rockchip,rk3588-pmu 49cb7aa33aSEmmanuel Vadot - rockchip,rv1126-pmu 505956d97fSEmmanuel Vadot - const: syscon 515956d97fSEmmanuel Vadot - const: simple-mfd 525956d97fSEmmanuel Vadot 535956d97fSEmmanuel Vadot reg: 545956d97fSEmmanuel Vadot maxItems: 1 555956d97fSEmmanuel Vadot 565956d97fSEmmanuel Vadotrequired: 575956d97fSEmmanuel Vadot - compatible 585956d97fSEmmanuel Vadot - reg 595956d97fSEmmanuel Vadot 605956d97fSEmmanuel VadotadditionalProperties: true 615956d97fSEmmanuel Vadot 625956d97fSEmmanuel Vadotexamples: 635956d97fSEmmanuel Vadot - | 645956d97fSEmmanuel Vadot pmu@20004000 { 655956d97fSEmmanuel Vadot compatible = "rockchip,rk3066-pmu", "syscon", "simple-mfd"; 665956d97fSEmmanuel Vadot reg = <0x20004000 0x100>; 675956d97fSEmmanuel Vadot }; 68