Lines Matching +full:level +full:- +full:triggered
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/gpio/brcm,brcmstb-gpio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 The controller's registers are organized as sets of eight 32-bit
15 - Doug Berger <opendmb@gmail.com>
16 - Florian Fainelli <f.fainelli@gmail.com>
21 - enum:
22 - brcm,bcm7445-gpio
23 - const: brcm,brcmstb-gpio
31 "#gpio-cells":
36 bit[0]: polarity (0 for active-high, 1 for active-low)
38 gpio-controller: true
40 brcm,gpio-bank-widths:
41 $ref: /schemas/types.yaml#/definitions/uint32-array
51 "#interrupt-cells":
56 - bits[3:0] trigger type and level flags
57 1 = low-to-high edge triggered
58 2 = high-to-low edge triggered
59 4 = active high level-sensitive
60 8 = active low level-sensitive
63 interrupt-controller: true
65 gpio-ranges: true
67 wakeup-source:
73 - compatible
74 - reg
75 - gpio-controller
76 - "#gpio-cells"
77 - brcm,gpio-bank-widths
82 - |
84 #gpio-cells = <2>;
85 #interrupt-cells = <2>;
86 compatible = "brcm,bcm7445-gpio", "brcm,brcmstb-gpio";
87 gpio-controller;
88 interrupt-controller;
90 interrupt-parent = <&irq0_intc>;
92 brcm,gpio-bank-widths = <32 32 32 24>;
93 gpio-ranges = <&pinctrl 0 0 120>;
97 #gpio-cells = <2>;
98 #interrupt-cells = <2>;
99 compatible = "brcm,bcm7445-gpio", "brcm,brcmstb-gpio";
100 gpio-controller;
101 interrupt-controller;
103 interrupt-parent = <&irq0_aon_intc>;
105 wakeup-source;
106 brcm,gpio-bank-widths = <18 4>;