Home
last modified time | relevance | path

Searched full:sifive (Results 1 – 14 of 14) sorted by relevance

/Documentation/devicetree/bindings/spi/
Dspi-sifive.txt1 SiFive SPI controller Device Tree Bindings
5 - compatible : Should be "sifive,<chip>-spi" and "sifive,spi<version>".
7 "sifive,fu540-c000-spi" for the SiFive SPI v0 as integrated
8 onto the SiFive FU540 chip, and "sifive,spi0" for the SiFive
10 Please refer to sifive-blocks-ip-versioning.txt for details
20 - sifive,fifo-depth : Depth of hardware queues; defaults to 8
21 - sifive,max-bits-per-word : Maximum bits per word; defaults to 8
24 https://github.com/sifive/sifive-blocks/tree/master/src/main/scala/devices/spi
28 compatible = "sifive,fu540-c000-spi", "sifive,spi0";
35 sifive,fifo-depth = <8>;
[all …]
/Documentation/devicetree/bindings/serial/
Dsifive-serial.yaml4 $id: http://devicetree.org/schemas/serial/sifive-serial.yaml#
7 title: SiFive asynchronous serial interface (UART)
10 - Pragnesh Patel <pragnesh.patel@sifive.com>
11 - Paul Walmsley <paul.walmsley@sifive.com>
12 - Palmer Dabbelt <palmer@sifive.com>
20 - const: sifive,fu540-c000-uart
21 - const: sifive,uart0
24 Should be something similar to "sifive,<chip>-uart"
26 and "sifive,uart<version>" for the general UART IP
32 https://github.com/sifive/sifive-blocks/tree/master/src/main/scala/devices/uart
[all …]
/Documentation/devicetree/bindings/pwm/
Dpwm-sifive.txt1 SiFive PWM controller
3 Unlike most other PWM controllers, the SiFive PWM controller currently only
10 https://github.com/sifive/sifive-blocks/tree/master/src/main/scala/devices/pwm
13 - compatible: Should be "sifive,<chip>-pwm" and "sifive,pwm<version>".
14 Supported compatible strings are: "sifive,fu540-c000-pwm" for the SiFive
15 PWM v0 as integrated onto the SiFive FU540 chip, and "sifive,pwm0" for the
16 SiFive PWM v0 IP block with no chip integration tweaks.
17 Please refer to sifive-blocks-ip-versioning.txt for details.
27 compatible = "sifive,fu540-c000-pwm", "sifive,pwm0";
/Documentation/devicetree/bindings/sifive/
Dsifive-blocks-ip-versioning.txt1 DT compatible string versioning for SiFive open-source IP blocks
4 strings for open-source SiFive IP blocks. HDL for these IP blocks
7 https://github.com/sifive/sifive-blocks
10 in the form "sifive,<ip-block-name><integer version number>".
12 An example is "sifive,uart0" from:
14 https://github.com/sifive/sifive-blocks/blob/v1.0/src/main/scala/devices/uart/UART.scala#L43
23 "sifive,uart0" to indicate that their driver is compatible with the
25 upstream sifive-blocks commits. It is expected that most drivers will
30 "sifive,fu540-c000-uart". This way, if SoC-specific
33 IP block-specific compatible string (such as "sifive,uart0") should
[all …]
/Documentation/devicetree/bindings/riscv/
Dsifive.yaml4 $id: http://devicetree.org/schemas/riscv/sifive.yaml#
7 title: SiFive SoC-based boards
10 - Paul Walmsley <paul.walmsley@sifive.com>
11 - Palmer Dabbelt <palmer@sifive.com>
14 SiFive SoC-based boards
22 - sifive,hifive-unleashed-a00
23 - const: sifive,fu540-c000
24 - const: sifive,fu540
Dcpus.yaml10 - Paul Walmsley <paul.walmsley@sifive.com>
11 - Palmer Dabbelt <palmer@sifive.com>
30 - sifive,rocket0
31 - sifive,e5
32 - sifive,e51
33 - sifive,u54-mc
34 - sifive,u54
35 - sifive,u5
98 // Example 1: SiFive Freedom U540G Development Kit
105 compatible = "sifive,rocket0", "riscv";
[all …]
Dsifive-l2-cache.txt1 SiFive L2 Cache Controller
3 The SiFive Level 2 Cache Controller is used to provide access to fast copies
10 - compatible: Should be "sifive,fu540-c000-ccache" and "cache"
40 compatible = "sifive,fu540-c000-ccache", "cache";
/Documentation/devicetree/bindings/interrupt-controller/
Dsifive,plic-1.0.0.txt1 SiFive Platform-Level Interrupt Controller (PLIC)
4 SiFive SOCs include an implementation of the Platform-Level Interrupt Controller
26 "sifive,plic-1.0.0" device is a concrete implementation of the PLIC that
28 SiFive U5 Coreplex Series Manual <https://static.dev.sifive.com/U54-MC-RVCoreIP.pdf>.
31 - compatible : "sifive,plic-1.0.0" and a string identifying the actual
48 compatible = "sifive,plic-1.0.0", "sifive,fu540-c000-plic";
Driscv,cpu-intc.txt49 compatible = "sifive,fu540-c000-cpu-intc", "riscv,cpu-intc";
/Documentation/devicetree/bindings/clock/sifive/
Dfu540-prci.txt1 SiFive FU540 PRCI bindings
7 - compatible: Should be "sifive,<chip>-prci". Only one value is
8 supported: "sifive,fu540-c000-prci"
17 macros defined in include/dt-bindings/clock/sifive-fu540-prci.h.
42 compatible = "sifive,fu540-c000-prci";
/Documentation/devicetree/bindings/net/
Dmacb.txt18 Use "sifive,fu540-c000-gem" for SiFive FU540-C000 SoC.
21 For "sifive,fu540-c000-gem", second range is required to specify the
/Documentation/devicetree/bindings/i2c/
Di2c-ocores.txt6 "sifive,fu540-c000-i2c", "sifive,i2c0"
8 FU540-C000 SoC. Please refer to sifive-blocks-ip-versioning.txt
/Documentation/devicetree/bindings/cpu/
Dcpu-topology.txt497 compatible = "sifive,fu540g", "sifive,fu500";
498 model = "sifive,hifive-unleashed-a00";
525 compatible = "sifive,rocket0", "riscv";
531 compatible = "sifive,rocket0", "riscv";
536 compatible = "sifive,rocket0", "riscv";
541 compatible = "sifive,rocket0", "riscv";
/Documentation/devicetree/bindings/
Dvendor-prefixes.yaml850 "^sifive,.*":
851 description: SiFive, Inc.