xref: /linux/Documentation/devicetree/bindings/reset/canaan,k230-rst.yaml (revision 0f46f50845ce75bfaba62df0421084d23bb6a72f)
1*3c2968fcSJunhui Liu# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*3c2968fcSJunhui Liu%YAML 1.2
3*3c2968fcSJunhui Liu---
4*3c2968fcSJunhui Liu$id: http://devicetree.org/schemas/reset/canaan,k230-rst.yaml#
5*3c2968fcSJunhui Liu$schema: http://devicetree.org/meta-schemas/core.yaml#
6*3c2968fcSJunhui Liu
7*3c2968fcSJunhui Liutitle: Canaan Kendryte K230 Reset Controller
8*3c2968fcSJunhui Liu
9*3c2968fcSJunhui Liumaintainers:
10*3c2968fcSJunhui Liu  - Junhui Liu <junhui.liu@pigmoral.tech>
11*3c2968fcSJunhui Liu
12*3c2968fcSJunhui Liudescription:
13*3c2968fcSJunhui Liu  The Canaan Kendryte K230 reset controller is part of the SoC's system
14*3c2968fcSJunhui Liu  controller and controls the reset registers for CPUs and various peripherals.
15*3c2968fcSJunhui Liu
16*3c2968fcSJunhui Liuproperties:
17*3c2968fcSJunhui Liu  compatible:
18*3c2968fcSJunhui Liu    const: canaan,k230-rst
19*3c2968fcSJunhui Liu
20*3c2968fcSJunhui Liu  reg:
21*3c2968fcSJunhui Liu    maxItems: 1
22*3c2968fcSJunhui Liu
23*3c2968fcSJunhui Liu  '#reset-cells':
24*3c2968fcSJunhui Liu    const: 1
25*3c2968fcSJunhui Liu
26*3c2968fcSJunhui Liurequired:
27*3c2968fcSJunhui Liu  - compatible
28*3c2968fcSJunhui Liu  - reg
29*3c2968fcSJunhui Liu  - '#reset-cells'
30*3c2968fcSJunhui Liu
31*3c2968fcSJunhui LiuadditionalProperties: false
32*3c2968fcSJunhui Liu
33*3c2968fcSJunhui Liuexamples:
34*3c2968fcSJunhui Liu  - |
35*3c2968fcSJunhui Liu    reset-controller@91101000 {
36*3c2968fcSJunhui Liu      compatible = "canaan,k230-rst";
37*3c2968fcSJunhui Liu      reg = <0x91101000 0x1000>;
38*3c2968fcSJunhui Liu      #reset-cells = <1>;
39*3c2968fcSJunhui Liu    };
40