Skip to content

Commit f262c73

Browse files
Andre-ARMUlf Hansson
authored andcommitted
dt-bindings: power: Add Allwinner H6/H616 PRCM PPU
The Allwinner H6 and some later SoCs contain some bits in the PRCM (Power Reset Clock Management) block that control some power domains. Those power domains include the one for the GPU, the PLLs and some analogue circuits. Signed-off-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Link: https://lore.kernel.org/r/20250416224839.9840-2-andre.przywara@arm.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
1 parent 2798cf4 commit f262c73

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/power/allwinner,sun50i-h6-prcm-ppu.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Allwinner SoCs PRCM power domain controller
8+
9+
maintainers:
10+
- Andre Przywara <andre.przywara@arm.com>
11+
12+
description:
13+
The Allwinner Power Reset Clock Management (PRCM) unit contains bits to
14+
control a few power domains.
15+
16+
properties:
17+
compatible:
18+
enum:
19+
- allwinner,sun50i-h6-prcm-ppu
20+
- allwinner,sun50i-h616-prcm-ppu
21+
- allwinner,sun55i-a523-prcm-ppu
22+
23+
reg:
24+
maxItems: 1
25+
26+
'#power-domain-cells':
27+
const: 1
28+
29+
required:
30+
- compatible
31+
- reg
32+
- '#power-domain-cells'
33+
34+
additionalProperties: false
35+
36+
examples:
37+
- |
38+
prcm_ppu: power-controller@7010210 {
39+
compatible = "allwinner,sun50i-h616-prcm-ppu";
40+
reg = <0x7010210 0x10>;
41+
#power-domain-cells = <1>;
42+
};

0 commit comments

Comments
 (0)