Lines Matching +full:k1 +full:- +full:syscon +full:- +full:mpmu
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/spacemit/spacemit,k1-syscon.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: SpacemiT K1 SoC System Controller
10 - Haylen Chu <heylenay@4d2.org>
13 System controllers found on SpacemiT K1 SoC, which are capable of
14 clock, reset and power-management functions.
19 - spacemit,k1-syscon-apbc
20 - spacemit,k1-syscon-apmu
21 - spacemit,k1-syscon-mpmu
22 - spacemit,k1-syscon-rcpu
23 - spacemit,k1-syscon-rcpu2
24 - spacemit,k1-syscon-apbc2
32 clock-names:
34 - const: osc
35 - const: vctcxo_1m
36 - const: vctcxo_3m
37 - const: vctcxo_24m
39 "#clock-cells":
42 See <dt-bindings/clock/spacemit,k1-syscon.h> for valid indices.
44 "#power-domain-cells":
47 "#reset-cells":
51 - compatible
52 - reg
53 - "#reset-cells"
56 - if:
61 - spacemit,k1-syscon-apmu
62 - spacemit,k1-syscon-mpmu
65 - "#power-domain-cells"
68 "#power-domain-cells": false
69 - if:
74 - spacemit,k1-syscon-apbc
75 - spacemit,k1-syscon-apmu
76 - spacemit,k1-syscon-mpmu
79 - clocks
80 - clock-names
81 - "#clock-cells"
86 - |
87 system-controller@d4050000 {
88 compatible = "spacemit,k1-syscon-mpmu";
91 clock-names = "osc", "vctcxo_1m", "vctcxo_3m", "vctcxo_24m";
92 #clock-cells = <1>;
93 #power-domain-cells = <1>;
94 #reset-cells = <1>;