Lines Matching +full:driving +full:- +full:level
1 * PCF857x-compatible I/O expanders
3 The PCF857x-compatible chips have "quasi-bidirectional" I/O lines that can be
4 driven high by a pull-up current source or driven low to ground. This combines
5 the direction and output level into a single bit per line, which can't be read
7 (a) as output and driving the signal low/high, or (b) as input and reporting a
14 - compatible: should be one of the following.
15 - "maxim,max7328": For the Maxim MAX7378
16 - "maxim,max7329": For the Maxim MAX7329
17 - "nxp,pca8574": For the NXP PCA8574
18 - "nxp,pca8575": For the NXP PCA8575
19 - "nxp,pca9670": For the NXP PCA9670
20 - "nxp,pca9671": For the NXP PCA9671
21 - "nxp,pca9672": For the NXP PCA9672
22 - "nxp,pca9673": For the NXP PCA9673
23 - "nxp,pca9674": For the NXP PCA9674
24 - "nxp,pca9675": For the NXP PCA9675
25 - "nxp,pcf8574": For the NXP PCF8574
26 - "nxp,pcf8574a": For the NXP PCF8574A
27 - "nxp,pcf8575": For the NXP PCF8575
29 - reg: I2C slave address.
31 - gpio-controller: Marks the device node as a gpio controller.
32 - #gpio-cells: Should be 2. The first cell is the GPIO number and the second
33 cell specifies GPIO flags, as defined in <dt-bindings/gpio/gpio.h>. Only the
38 - lines-initial-states: Bitmask that specifies the initial state of each
40 the input (pulled-up) state. When the bit is set to one, the line will be
41 initialized the low-level output state. If the property is not specified
48 Documentation/devicetree/bindings/interrupt-controller/interrupts.txt.
50 - interrupt-controller: Identifies the node as an interrupt controller.
51 - #interrupt-cells: Number of cells to encode an interrupt source, shall be 2.
52 - interrupts: Interrupt specifier for the controllers interrupt.
63 interrupt-parent = <&irqpin2>;
65 gpio-controller;
66 #gpio-cells = <2>;
67 interrupt-controller;
68 #interrupt-cells = <2>;