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 --- |