sifive,clint.yaml (9c3a985f88fa4de82bf4bda906095ce6444e9039) sifive,clint.yaml (1bd2339df1b545b544283f7b896ef651d93e32cf)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/timer/sifive,clint.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: SiFive Core Local Interruptor
8

--- 15 unchanged lines hidden (view full) ---

24 their implementation lacks a memory-mapped MTIME register, thus not
25 compatible with SiFive ones.
26
27properties:
28 compatible:
29 oneOf:
30 - items:
31 - enum:
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/timer/sifive,clint.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: SiFive Core Local Interruptor
8

--- 15 unchanged lines hidden (view full) ---

24 their implementation lacks a memory-mapped MTIME register, thus not
25 compatible with SiFive ones.
26
27properties:
28 compatible:
29 oneOf:
30 - items:
31 - enum:
32 - sifive,fu540-c000-clint
33 - starfive,jh7100-clint
34 - starfive,jh7110-clint
35 - canaan,k210-clint
36 - const: sifive,clint0
32 - canaan,k210-clint # Canaan Kendryte K210
33 - sifive,fu540-c000-clint # SiFive FU540
34 - starfive,jh7100-clint # StarFive JH7100
35 - starfive,jh7110-clint # StarFive JH7110
36 - const: sifive,clint0 # SiFive CLINT v0 IP block
37 - items:
38 - enum:
39 - allwinner,sun20i-d1-clint
40 - const: thead,c900-clint
41 - items:
42 - const: sifive,clint0
43 - const: riscv,clint0
44 deprecated: true
45 description: For the QEMU virt machine only
46
47 description:
37 - items:
38 - enum:
39 - allwinner,sun20i-d1-clint
40 - const: thead,c900-clint
41 - items:
42 - const: sifive,clint0
43 - const: riscv,clint0
44 deprecated: true
45 description: For the QEMU virt machine only
46
47 description:
48 Should be "<vendor>,<chip>-clint" and "sifive,clint<version>".
49 Supported compatible strings are -
50 "sifive,fu540-c000-clint" for the SiFive CLINT v0 as integrated
51 onto the SiFive FU540 chip, "canaan,k210-clint" for the SiFive
52 CLINT v0 as integrated onto the Canaan Kendryte K210 chip, and
53 "sifive,clint0" for the SiFive CLINT v0 IP block with no chip
54 integration tweaks.
55 Please refer to sifive-blocks-ip-versioning.txt for details
48 Should be "<vendor>,<chip>-clint", followed by "sifive,clint<version>"
49 when compatible with a SiFive CLINT. Please refer to
50 sifive-blocks-ip-versioning.txt for details regarding the latter.
56
57 reg:
58 maxItems: 1
59
60 interrupts-extended:
61 minItems: 1
62 maxItems: 4095
63

--- 18 unchanged lines hidden ---
51
52 reg:
53 maxItems: 1
54
55 interrupts-extended:
56 minItems: 1
57 maxItems: 4095
58

--- 18 unchanged lines hidden ---