Lines Matching +full:sifive +full:- +full:fu540 +full:- +full:prci
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/gpio/sifive,gpio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: SiFive GPIO controller
10 - Paul Walmsley <paul.walmsley@sifive.com>
15 - enum:
16 - sifive,fu540-c000-gpio
17 - sifive,fu740-c000-gpio
18 - canaan,k210-gpiohs
19 - const: sifive,gpio0
30 interrupt-controller: true
32 "#interrupt-cells":
38 "#gpio-cells":
44 It is 16 for the SiFive SoCs and 32 for the Canaan K210.
49 gpio-line-names:
53 gpio-controller: true
56 - compatible
57 - reg
58 - interrupts
59 - interrupt-controller
60 - "#interrupt-cells"
61 - "#gpio-cells"
62 - gpio-controller
69 - sifive,fu540-c000-gpio
70 - sifive,fu740-c000-gpio
73 - clocks
78 - |
79 #include <dt-bindings/clock/sifive-fu540-prci.h>
81 compatible = "sifive,fu540-c000-gpio", "sifive,gpio0";
82 interrupt-parent = <&plic>;
87 gpio-controller;
88 #gpio-cells = <2>;
89 interrupt-controller;
90 #interrupt-cells = <2>;