68 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/gpio/idt,32434-gpio.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: IDT 79RC32434 GPIO controller8 9maintainers:10 - Thomas Bogendoerfer <tsbogend@alpha.franken.de>11 12properties:13 compatible:14 const: idt,32434-gpio15 16 reg:17 maxItems: 218 19 reg-names:20 items:21 - const: gpio22 - const: pic23 24 gpio-controller: true25 26 "#gpio-cells":27 const: 228 29 ngpios:30 minimum: 131 maximum: 3232 33 interrupt-controller: true34 35 "#interrupt-cells":36 const: 237 38 interrupts:39 maxItems: 140 41required:42 - compatible43 - reg44 - reg-names45 - gpio-controller46 - "#gpio-cells"47 48additionalProperties: false49 50examples:51 - |52 gpio0: gpio@50004 {53 compatible = "idt,32434-gpio";54 reg = <0x50004 0x10>, <0x38030 0x0c>;55 reg-names = "gpio", "pic";56 57 interrupt-controller;58 #interrupt-cells = <2>;59 60 interrupt-parent = <&cpuintc>;61 interrupts = <6>;62 63 gpio-controller;64 #gpio-cells = <2>;65 66 ngpios = <14>;67 };68