Lines Matching +full:irq +full:- +full:push +full:- +full:pull
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Patrick Rudolph <patrick.rudolph@9elements.com>
14 Pin function configuration is performed on a per-pin basis.
19 - cypress,cy8c9520
20 - cypress,cy8c9540
21 - cypress,cy8c9560
26 gpio-controller: true
28 '#gpio-cells':
31 flags, as defined in <dt-bindings/gpio/gpio.h>.
37 interrupt-controller: true
39 '#interrupt-cells':
42 gpio-line-names: true
44 gpio-ranges:
47 gpio-reserved-ranges:
50 vdd-supply:
55 '-pins$':
60 $ref: pincfg-node.yaml#
68 pattern: '^gp([0-7][0-7])$'
78 bias-pull-down: true
80 bias-pull-up: true
82 bias-disable: true
84 output-high: true
86 output-low: true
88 drive-push-pull: true
90 drive-open-drain: true
92 drive-open-source: true
95 - pins
96 - function
101 - compatible
102 - reg
103 - interrupts
104 - interrupt-controller
105 - '#interrupt-cells'
106 - gpio-controller
107 - '#gpio-cells'
112 - $ref: "pinctrl.yaml#"
115 - |
116 #include <dt-bindings/interrupt-controller/arm-gic.h>
117 #include <dt-bindings/interrupt-controller/irq.h>
120 #address-cells = <1>;
121 #size-cells = <0>;
126 gpio-controller;
127 #gpio-cells = <2>;
128 #interrupt-cells = <2>;
130 interrupt-controller;
131 vdd-supply = <&p3v3>;
132 gpio-reserved-ranges = <5 1>;