Skip to content

Commit f262c73

Browse files
Andre-ARMstorulf
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 <[email protected]> Reviewed-by: Rob Herring (Arm) <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Ulf Hansson <[email protected]>
1 parent 2798cf4 commit f262c73

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed
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 <[email protected]>
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)