blob: dfdc97083efb85ddcd2f8289ff15ece74bb0ba1b [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/arm/calxeda/hb-sregs.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Calxeda Highbank system registers
8
9description: |
10 The Calxeda Highbank system has a block of MMIO registers controlling
11 several generic system aspects. Those can be used to control some power
12 management, they also contain some gate and PLL clocks.
13
14maintainers:
15 - Andre Przywara <andre.przywara@arm.com>
16
17properties:
18 compatible:
19 const: calxeda,hb-sregs
20
21 reg:
22 maxItems: 1
23
24 clocks:
25 type: object
26
27required:
28 - compatible
29 - reg
30
31additionalProperties: false
32
33examples:
34 - |
35 sregs@fff3c000 {
36 compatible = "calxeda,hb-sregs";
37 reg = <0xfff3c000 0x1000>;
38
39 clocks {
40 #address-cells = <1>;
41 #size-cells = <0>;
42
43 osc: oscillator {
44 #clock-cells = <0>;
45 compatible = "fixed-clock";
46 clock-frequency = <33333000>;
47 };
48 };
49 };