1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/soc/starfive/starfive,jh7110-syscon.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: StarFive JH7110 SoC system controller
10 - William Qiu <william.qiu@starfivetech.com>
13 The StarFive JH7110 SoC system controller provides register information such
14 as offset, mask and shift to configure related modules such as MMC and PCIe.
20 - const: starfive,jh7110-sys-syscon
25 - starfive,jh7110-aon-syscon
26 - starfive,jh7110-stg-syscon
33 $ref: /schemas/clock/starfive,jh7110-pll.yaml#
36 "#power-domain-cells":
48 const: starfive,jh7110-sys-syscon
54 clock-controller: false
59 const: starfive,jh7110-aon-syscon
62 - "#power-domain-cells"
65 "#power-domain-cells": false
67 additionalProperties: false
72 compatible = "starfive,jh7110-stg-syscon", "syscon";
73 reg = <0x10240000 0x1000>;
77 compatible = "starfive,jh7110-sys-syscon", "syscon", "simple-mfd";
78 reg = <0x13030000 0x1000>;
81 compatible = "starfive,jh7110-pll";
88 compatible = "starfive,jh7110-aon-syscon", "syscon";
89 reg = <0x17010000 0x1000>;
90 #power-domain-cells = <1>;