Lines Matching +full:i2c +full:- +full:controller
1 * NXP PCA954x I2C bus switch
3 The driver supports NXP PCA954x and PCA984x I2C mux/switch devices.
7 - compatible: Must contain one of the following.
18 - reg: The I2C address of the device.
22 - Standard I2C mux properties. See i2c-mux.txt in this directory.
23 - I2C child bus nodes. See i2c-mux.txt in this directory.
27 - reset-gpios: Reference to the GPIO connected to the reset input.
28 - idle-state: if present, overrides i2c-mux-idle-disconnect,
29 Please refer to Documentation/devicetree/bindings/mux/mux-controller.txt
30 - i2c-mux-idle-disconnect: Boolean; if defined, forces mux to disconnect all
32 multiplexers on the bus and the devices behind them use same I2C addresses.
33 - interrupts: Interrupt mapping for IRQ.
34 - interrupt-controller: Marks the device node as an interrupt controller.
35 - #interrupt-cells : Should be two.
36 - first cell is the pin number
37 - second cell is used to specify flags.
38 See also Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
42 i2c-switch@74 {
44 #address-cells = <1>;
45 #size-cells = <0>;
48 interrupt-parent = <&ipic>;
50 interrupt-controller;
51 #interrupt-cells = <2>;
53 i2c@2 {
54 #address-cells = <1>;
55 #size-cells = <0>;
64 i2c@4 {
65 #address-cells = <1>;
66 #size-cells = <0>;