brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · b74fa81 Raw
60 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/fcs,fxl6408.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Fairchild FXL6408 I2C GPIO Expander8 9maintainers:10  - Emanuele Ghidoli <emanuele.ghidoli@toradex.com>11 12properties:13  compatible:14    enum:15      - fcs,fxl640816 17  reg:18    maxItems: 119 20  "#gpio-cells":21    const: 222 23  gpio-controller: true24 25  gpio-line-names:26    minItems: 127    maxItems: 828 29patternProperties:30  "^(hog-[0-9]+|.+-hog(-[0-9]+)?)$":31    type: object32    required:33      - gpio-hog34 35required:36  - compatible37  - reg38  - gpio-controller39  - "#gpio-cells"40 41additionalProperties: false42 43examples:44  - |45    i2c {46        #address-cells = <1>;47        #size-cells = <0>;48 49        gpio_expander_43: gpio-expander@43 {50            compatible = "fcs,fxl6408";51            reg = <0x43>;52            gpio-controller;53            #gpio-cells = <2>;54            gpio-line-names = "Wi-Fi_W_DISABLE", "Wi-Fi_WKUP_WLAN",55                              "PWR_EN_+V3.3_WiFi_N", "PCIe_REF_CLK_EN",56                              "USB_RESET_N", "USB_BYPASS_N", "Wi-Fi_PDn",57                              "Wi-Fi_WKUP_BT";58        };59    };60