Lines Matching +full:driving +full:- +full:level
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: PCF857x-compatible I/O expanders
10 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13 The PCF857x-compatible chips have "quasi-bidirectional" I/O lines that can be
14 driven high by a pull-up current source or driven low to ground. This
15 combines the direction and output level into a single bit per line, which
17 line is configured (a) as output and driving the signal low/high, or (b) as
25 - maxim,max7328
26 - maxim,max7329
27 - nxp,pca8574
28 - nxp,pca8575
29 - nxp,pca9670
30 - nxp,pca9671
31 - nxp,pca9672
32 - nxp,pca9673
33 - nxp,pca9674
34 - nxp,pca9675
35 - nxp,pcf8574
36 - nxp,pcf8574a
37 - nxp,pcf8575
42 gpio-line-names:
46 gpio-controller: true
48 '#gpio-cells':
52 flags, as defined in <dt-bindings/gpio/gpio.h>. Only the GPIO_ACTIVE_HIGH
55 lines-initial-states:
60 the input (pulled-up) state.
62 low-level output state.
69 interrupt-controller: true
71 '#interrupt-cells':
74 wakeup-source: true
77 "^(.+-hog(-[0-9]+)?)$":
81 - gpio-hog
84 - compatible
85 - reg
86 - gpio-controller
87 - '#gpio-cells'
92 - |
94 #address-cells = <1>;
95 #size-cells = <0>;
100 interrupt-parent = <&irqpin2>;
102 gpio-controller;
103 #gpio-cells = <2>;
104 interrupt-controller;
105 #interrupt-cells = <2>;