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