1 * NXP PCA953x I2C GPIO multiplexer
4 - compatible: Has to contain one of the following:
34 - gpio-controller: if used as gpio expander.
35 - #gpio-cells: if used as gpio expander.
36 - interrupt-controller: if to be used as interrupt expander.
37 - #interrupt-cells: if to be used as interrupt expander.
40 - interrupts: interrupt specifier for the device's interrupt output.
41 - reset-gpios: GPIO specification for the RESET input. This is an
42 active low signal to the PCA953x.
43 - vcc-supply: power supply regulator.
49 compatible = "nxp,pca9505";
51 pinctrl-names = "default";
52 pinctrl-0 = <&pinctrl_pca9505>;
55 interrupt-parent = <&gpio3>;
56 interrupts = <23 IRQ_TYPE_LEVEL_LOW>;
60 Example with Interrupts:
64 compatible = "nxp,pcal6524";
66 interrupt-parent = <&gpio6>;
67 interrupts = <1 IRQ_TYPE_EDGE_FALLING>; /* gpio6_161 */
69 #interrupt-cells = <2>;
70 vcc-supply = <&vdds_1v8_main>;
74 "hdmi-ct-hpd", "hdmi.ls-oe", "p02", "p03", "vibra", "fault2", "p06", "p07",
75 "en-usb", "en-host1", "en-host2", "chg-int", "p14", "p15", "mic-int", "en-modem",
76 "shdn-hs-amp", "chg-status+red", "green", "blue", "en-esata", "fault1", "p26", "p27";
80 compatible = "ti,ts3a227e";
82 interrupt-parent = <&gpio99>;
83 interrupts = <14 IRQ_TYPE_EDGE_RISING>;
84 ti,micbias = <0>; /* 2.1V */