Lines Matching +full:k210 +full:- +full:clk
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mfd/canaan,k210-sysctl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Canaan Kendryte K210 System Controller
10 - Damien Le Moal <dlemoal@kernel.org>
13 Canaan Inc. Kendryte K210 SoC system controller which provides a
20 - const: canaan,k210-sysctl
21 - const: syscon
22 - const: simple-mfd
29 clock-names:
31 - const: pclk
36 clock-controller:
39 $ref: ../clock/canaan,k210-clk.yaml
43 Documentation/devicetree/bindings/clock/canaan,k210-clk.yaml.
45 reset-controller:
48 $ref: ../reset/canaan,k210-rst.yaml
52 Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml.
54 syscon-reboot:
57 $ref: ../power/reset/syscon-reboot.yaml
61 Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml.
64 - compatible
65 - clocks
66 - reg
67 - clock-controller
72 - |
73 #include <dt-bindings/clock/k210-clk.h>
74 #include <dt-bindings/reset/k210-rst.h>
78 compatible = "fixed-clock";
79 #clock-cells = <0>;
80 clock-frequency = <26000000>;
85 compatible = "canaan,k210-sysctl",
86 "syscon", "simple-mfd";
89 clock-names = "pclk";
91 sysclk: clock-controller {
92 #clock-cells = <1>;
93 compatible = "canaan,k210-clk";
97 sysrst: reset-controller {
98 compatible = "canaan,k210-rst";
99 #reset-cells = <1>;
102 reboot: syscon-reboot {
103 compatible = "syscon-reboot";