40 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/delta,tn48m-gpio.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Delta Networks TN48M CPLD GPIO controller8 9maintainers:10 - Robert Marko <robert.marko@sartura.hr>11 12description: |13 This module is part of the Delta TN48M multi-function device. For more14 details see ../mfd/delta,tn48m-cpld.yaml.15 16 Delta TN48M has an onboard Lattice CPLD that is used as an GPIO expander.17 It provides 12 pins in total, they are input-only or ouput-only type.18 19properties:20 compatible:21 enum:22 - delta,tn48m-gpo23 - delta,tn48m-gpi24 25 reg:26 maxItems: 127 28 "#gpio-cells":29 const: 230 31 gpio-controller: true32 33required:34 - compatible35 - reg36 - "#gpio-cells"37 - gpio-controller38 39additionalProperties: false40