1# SPDX-License-Identifier: GPL-2.0 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/gpio/x-powers,axp209-gpio.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: X-Powers AXP209 GPIO 8 9maintainers: 10 - Chen-Yu Tsai <wens@csie.org> 11 12properties: 13 "#gpio-cells": 14 const: 2 15 description: > 16 The first cell is the pin number and the second is the GPIO flags. 17 18 compatible: 19 oneOf: 20 - enum: 21 - x-powers,axp209-gpio 22 - x-powers,axp221-gpio 23 - x-powers,axp813-gpio 24 - items: 25 - enum: 26 - x-powers,axp223-gpio 27 - x-powers,axp809-gpio 28 - const: x-powers,axp221-gpio 29 - items: 30 - const: x-powers,axp803-gpio 31 - const: x-powers,axp813-gpio 32 33 gpio-controller: true 34 35patternProperties: 36 "^.*-pins?$": 37 $ref: /schemas/pinctrl/pinmux-node.yaml# 38 additionalProperties: false 39 40 properties: 41 pins: 42 items: 43 enum: 44 - GPIO0 45 - GPIO1 46 - GPIO2 47 - GPIO3 48 49 function: 50 enum: 51 - adc 52 - ldo 53 - gpio_in 54 - gpio_out 55 56required: 57 - compatible 58 - "#gpio-cells" 59 - gpio-controller 60 61additionalProperties: false 62 63... 64