55 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/gpio/kontron,sl28cpld-gpio.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: GPIO driver for the sl28cpld board management controller8 9maintainers:10 - Michael Walle <michael@walle.cc>11 12description: |13 This module is part of the sl28cpld multi-function device. For more14 details see ../mfd/kontron,sl28cpld.yaml.15 16 There are three flavors of the GPIO controller, one full featured17 input/output with interrupt support (kontron,sl28cpld-gpio), one18 output-only (kontron,sl28-gpo) and one input-only (kontron,sl28-gpi).19 20 Each controller supports 8 GPIO lines.21 22properties:23 compatible:24 enum:25 - kontron,sl28cpld-gpio26 - kontron,sl28cpld-gpi27 - kontron,sl28cpld-gpo28 29 reg:30 maxItems: 131 32 interrupts:33 maxItems: 134 35 "#interrupt-cells":36 const: 237 38 interrupt-controller: true39 40 "#gpio-cells":41 const: 242 43 gpio-controller: true44 45 gpio-line-names:46 minItems: 147 maxItems: 848 49required:50 - compatible51 - "#gpio-cells"52 - gpio-controller53 54additionalProperties: false55