1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/gpio/gpio-pca95xx.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP PCA95xx I2C GPIO multiplexer
10 - Krzysztof Kozlowski <krzk@kernel.org>
13 Bindings for the family of I2C GPIO multiplexers/expanders: NXP PCA95xx,
80 interrupt-controller: true
88 GPIO specification for the RESET input. This is an active low signal to
89 the PCA953x. Not valid for Maxim MAX732x devices.
93 Optional power supply. Not valid for Maxim MAX732x devices.
96 $ref: /schemas/types.yaml#/definitions/flag
99 "^(hog-[0-9]+|.+-hog(-[0-9]+)?)$":
113 additionalProperties: false
121 additionalProperties: false
144 #include <dt-bindings/gpio/gpio.h>
145 #include <dt-bindings/interrupt-controller/irq.h>
148 #address-cells = <1>;
152 compatible = "nxp,pca9505";
154 pinctrl-names = "default";
155 pinctrl-0 = <&pinctrl_pca9505>;
158 interrupt-parent = <&gpio3>;
159 interrupts = <23 IRQ_TYPE_LEVEL_LOW>;
163 gpios = <4 GPIO_ACTIVE_HIGH>;
165 line-name = "usb3_sata_sel";
171 #include <dt-bindings/interrupt-controller/irq.h>
174 #address-cells = <1>;
178 compatible = "nxp,pcal6524";
180 interrupt-parent = <&gpio6>;
181 interrupts = <1 IRQ_TYPE_EDGE_FALLING>; /* gpio6_161 */
182 interrupt-controller;
183 #interrupt-cells = <2>;
184 vcc-supply = <&vdds_1v8_main>;
187 gpio-line-names = "hdmi-ct-hpd", "hdmi.ls-oe", "p02", "p03",
188 "vibra", "fault2", "p06", "p07", "en-usb",
189 "en-host1", "en-host2", "chg-int", "p14", "p15",
190 "mic-int", "en-modem", "shdn-hs-amp",
191 "chg-status+red", "green", "blue", "en-esata",
192 "fault1", "p26", "p27";
197 #include <dt-bindings/interrupt-controller/irq.h>
200 #address-cells = <1>;
203 /* MAX7325 with interrupt support enabled */
205 compatible = "maxim,max7325";
209 interrupt-controller;
210 #interrupt-cells = <2>;
211 interrupt-parent = <&gpio4>;
212 interrupts = <29 IRQ_TYPE_EDGE_FALLING>;
218 #address-cells = <1>;
221 /* MAX7325 with interrupt support disabled */
223 compatible = "maxim,max7325";