Lines Matching +full:kona +full:- +full:gpio
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/gpio/brcm,kona-gpio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom Kona family GPIO controller
10 The Broadcom GPIO Controller IP can be configured prior to synthesis to
12 GPIO controller only supports edge, not level, triggering of interrupts.
15 - Ray Jui <rjui@broadcom.com>
20 - enum:
21 - brcm,bcm11351-gpio
22 - brcm,bcm21664-gpio
23 - brcm,bcm23550-gpio
24 - const: brcm,kona-gpio
33 The interrupt outputs from the controller. There is one GPIO interrupt
34 per GPIO bank. The number of interrupts listed depends on the number of
35 GPIO banks on the SoC. The interrupts must be ordered by bank, starting
38 '#gpio-cells':
41 '#interrupt-cells':
44 gpio-controller: true
46 interrupt-controller: true
49 - compatible
50 - reg
51 - interrupts
52 - '#gpio-cells'
53 - '#interrupt-cells'
54 - gpio-controller
55 - interrupt-controller
58 - if:
62 const: brcm,bcm11351-gpio
67 - if:
72 - brcm,bcm21664-gpio
73 - brcm,bcm23550-gpio
82 - |
83 #include <dt-bindings/interrupt-controller/arm-gic.h>
84 #include <dt-bindings/interrupt-controller/irq.h>
86 gpio@35003000 {
87 compatible = "brcm,bcm11351-gpio", "brcm,kona-gpio";
95 #gpio-cells = <2>;
96 #interrupt-cells = <2>;
97 gpio-controller;
98 interrupt-controller;