1*cb7aa33aSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*cb7aa33aSEmmanuel Vadot%YAML 1.2 3*cb7aa33aSEmmanuel Vadot--- 4*cb7aa33aSEmmanuel Vadot$id: http://devicetree.org/schemas/power/starfive,jh7110-pmu.yaml# 5*cb7aa33aSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6*cb7aa33aSEmmanuel Vadot 7*cb7aa33aSEmmanuel Vadottitle: StarFive JH7110 Power Management Unit 8*cb7aa33aSEmmanuel Vadot 9*cb7aa33aSEmmanuel Vadotmaintainers: 10*cb7aa33aSEmmanuel Vadot - Walker Chen <walker.chen@starfivetech.com> 11*cb7aa33aSEmmanuel Vadot 12*cb7aa33aSEmmanuel Vadotdescription: | 13*cb7aa33aSEmmanuel Vadot StarFive JH7110 SoC includes support for multiple power domains which can be 14*cb7aa33aSEmmanuel Vadot powered on/off by software based on different application scenes to save power. 15*cb7aa33aSEmmanuel Vadot 16*cb7aa33aSEmmanuel Vadotproperties: 17*cb7aa33aSEmmanuel Vadot compatible: 18*cb7aa33aSEmmanuel Vadot enum: 19*cb7aa33aSEmmanuel Vadot - starfive,jh7110-pmu 20*cb7aa33aSEmmanuel Vadot 21*cb7aa33aSEmmanuel Vadot reg: 22*cb7aa33aSEmmanuel Vadot maxItems: 1 23*cb7aa33aSEmmanuel Vadot 24*cb7aa33aSEmmanuel Vadot interrupts: 25*cb7aa33aSEmmanuel Vadot maxItems: 1 26*cb7aa33aSEmmanuel Vadot 27*cb7aa33aSEmmanuel Vadot "#power-domain-cells": 28*cb7aa33aSEmmanuel Vadot const: 1 29*cb7aa33aSEmmanuel Vadot 30*cb7aa33aSEmmanuel Vadotrequired: 31*cb7aa33aSEmmanuel Vadot - compatible 32*cb7aa33aSEmmanuel Vadot - reg 33*cb7aa33aSEmmanuel Vadot - interrupts 34*cb7aa33aSEmmanuel Vadot - "#power-domain-cells" 35*cb7aa33aSEmmanuel Vadot 36*cb7aa33aSEmmanuel VadotadditionalProperties: false 37*cb7aa33aSEmmanuel Vadot 38*cb7aa33aSEmmanuel Vadotexamples: 39*cb7aa33aSEmmanuel Vadot - | 40*cb7aa33aSEmmanuel Vadot pwrc: power-controller@17030000 { 41*cb7aa33aSEmmanuel Vadot compatible = "starfive,jh7110-pmu"; 42*cb7aa33aSEmmanuel Vadot reg = <0x17030000 0x10000>; 43*cb7aa33aSEmmanuel Vadot interrupts = <111>; 44*cb7aa33aSEmmanuel Vadot #power-domain-cells = <1>; 45*cb7aa33aSEmmanuel Vadot }; 46