52 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/gpio-tpic2810.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: TPIC2810 GPIO controller8 9maintainers:10 - Aswath Govindraju <a-govindraju@ti.com>11 12properties:13 compatible:14 enum:15 - ti,tpic281016 17 reg:18 maxItems: 119 20 gpio-controller: true21 22 "#gpio-cells":23 const: 224 25 gpio-line-names:26 minItems: 127 maxItems: 3228 29required:30 - compatible31 - reg32 - gpio-controller33 - "#gpio-cells"34 35additionalProperties: false36 37examples:38 - |39 #include <dt-bindings/gpio/gpio.h>40 41 i2c {42 #address-cells = <1>;43 #size-cells = <0>;44 gpio@60 {45 compatible = "ti,tpic2810";46 reg = <0x60>;47 gpio-controller;48 #gpio-cells = <2>;49 gpio-line-names = "LED A", "LED B", "LED C";50 };51 };52