1*d41116f7SEmanuele Ghidoli# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*d41116f7SEmanuele Ghidoli%YAML 1.2 3*d41116f7SEmanuele Ghidoli--- 4*d41116f7SEmanuele Ghidoli$id: http://devicetree.org/schemas/gpio/fcs,fxl6408.yaml# 5*d41116f7SEmanuele Ghidoli$schema: http://devicetree.org/meta-schemas/core.yaml# 6*d41116f7SEmanuele Ghidoli 7*d41116f7SEmanuele Ghidolititle: Fairchild FXL6408 I2C GPIO Expander 8*d41116f7SEmanuele Ghidoli 9*d41116f7SEmanuele Ghidolimaintainers: 10*d41116f7SEmanuele Ghidoli - Emanuele Ghidoli <emanuele.ghidoli@toradex.com> 11*d41116f7SEmanuele Ghidoli 12*d41116f7SEmanuele Ghidoliproperties: 13*d41116f7SEmanuele Ghidoli compatible: 14*d41116f7SEmanuele Ghidoli enum: 15*d41116f7SEmanuele Ghidoli - fcs,fxl6408 16*d41116f7SEmanuele Ghidoli 17*d41116f7SEmanuele Ghidoli reg: 18*d41116f7SEmanuele Ghidoli maxItems: 1 19*d41116f7SEmanuele Ghidoli 20*d41116f7SEmanuele Ghidoli "#gpio-cells": 21*d41116f7SEmanuele Ghidoli const: 2 22*d41116f7SEmanuele Ghidoli 23*d41116f7SEmanuele Ghidoli gpio-controller: true 24*d41116f7SEmanuele Ghidoli 25*d41116f7SEmanuele Ghidoli gpio-line-names: 26*d41116f7SEmanuele Ghidoli minItems: 1 27*d41116f7SEmanuele Ghidoli maxItems: 8 28*d41116f7SEmanuele Ghidoli 29*d41116f7SEmanuele GhidolipatternProperties: 30*d41116f7SEmanuele Ghidoli "^(hog-[0-9]+|.+-hog(-[0-9]+)?)$": 31*d41116f7SEmanuele Ghidoli required: 32*d41116f7SEmanuele Ghidoli - gpio-hog 33*d41116f7SEmanuele Ghidoli 34*d41116f7SEmanuele Ghidolirequired: 35*d41116f7SEmanuele Ghidoli - compatible 36*d41116f7SEmanuele Ghidoli - reg 37*d41116f7SEmanuele Ghidoli - gpio-controller 38*d41116f7SEmanuele Ghidoli - "#gpio-cells" 39*d41116f7SEmanuele Ghidoli 40*d41116f7SEmanuele GhidoliadditionalProperties: false 41*d41116f7SEmanuele Ghidoli 42*d41116f7SEmanuele Ghidoliexamples: 43*d41116f7SEmanuele Ghidoli - | 44*d41116f7SEmanuele Ghidoli i2c { 45*d41116f7SEmanuele Ghidoli #address-cells = <1>; 46*d41116f7SEmanuele Ghidoli #size-cells = <0>; 47*d41116f7SEmanuele Ghidoli 48*d41116f7SEmanuele Ghidoli gpio_expander_43: gpio-expander@43 { 49*d41116f7SEmanuele Ghidoli compatible = "fcs,fxl6408"; 50*d41116f7SEmanuele Ghidoli reg = <0x43>; 51*d41116f7SEmanuele Ghidoli gpio-controller; 52*d41116f7SEmanuele Ghidoli #gpio-cells = <2>; 53*d41116f7SEmanuele Ghidoli gpio-line-names = "Wi-Fi_W_DISABLE", "Wi-Fi_WKUP_WLAN", 54*d41116f7SEmanuele Ghidoli "PWR_EN_+V3.3_WiFi_N", "PCIe_REF_CLK_EN", 55*d41116f7SEmanuele Ghidoli "USB_RESET_N", "USB_BYPASS_N", "Wi-Fi_PDn", 56*d41116f7SEmanuele Ghidoli "Wi-Fi_WKUP_BT"; 57*d41116f7SEmanuele Ghidoli }; 58*d41116f7SEmanuele Ghidoli }; 59