Lines Matching +full:sifive +full:- +full:blocks
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 # Copyright (C) 2020 SiFive, Inc.
4 ---
5 $id: http://devicetree.org/schemas/pwm/pwm-sifive.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: SiFive PWM controller
11 - Yash Shah <yash.shah@sifive.com>
12 - Sagar Kadam <sagar.kadam@sifive.com>
13 - Paul Walmsley <paul.walmsley@sifive.com>
16 Unlike most other PWM controllers, the SiFive PWM controller currently
21 numbers can be found here -
23 https://github.com/sifive/sifive-blocks/tree/master/src/main/scala/devices/pwm
28 - const: sifive,fu540-c000-pwm
29 - const: sifive,pwm0
31 Should be "sifive,<chip>-pwm" and "sifive,pwm<version>". Supported
32 compatible strings are "sifive,fu540-c000-pwm" for the SiFive PWM v0
33 as integrated onto the SiFive FU540 chip, and "sifive,pwm0" for the
34 SiFive PWM v0 IP block with no chip integration tweaks.
35 Please refer to sifive-blocks-ip-versioning.txt for details.
43 "#pwm-cells":
49 Each PWM instance in FU540-C000 has 4 comparators. One interrupt per comparator.
52 - compatible
53 - reg
54 - clocks
55 - "#pwm-cells"
56 - interrupts
61 - |
63 compatible = "sifive,fu540-c000-pwm", "sifive,pwm0";
66 interrupt-parent = <&plic>;
68 #pwm-cells = <3>;