1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/gpio/gpio-consumer-common.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Common GPIO lines 8 9maintainers: 10 - Bartosz Golaszewski <brgl@bgdev.pl> 11 - Linus Walleij <linus.walleij@linaro.org> 12 13description: 14 Pay attention to using proper GPIO flag (e.g. GPIO_ACTIVE_LOW) for the GPIOs 15 using inverted signal (e.g. RESETN). 16 17select: true 18 19properties: 20 enable-gpios: 21 maxItems: 1 22 description: 23 GPIO connected to the enable control pin. 24 25 reset-gpios: 26 description: 27 GPIO (or GPIOs for power sequence) connected to the device reset pin 28 (e.g. RESET or RESETN). 29 30 powerdown-gpios: 31 maxItems: 1 32 description: 33 GPIO connected to the power down pin (hardware power down or power cut, 34 e.g. PD or PWDN). 35 36 pwdn-gpios: 37 maxItems: 1 38 description: Use powerdown-gpios 39 deprecated: true 40 41 wakeup-gpios: 42 maxItems: 1 43 description: 44 GPIO connected to the pin waking up the device from suspend or other 45 power-saving modes. 46 47allOf: 48 - if: 49 properties: 50 compatible: 51 contains: 52 enum: 53 - mmc-pwrseq-simple 54 then: 55 properties: 56 reset-gpios: 57 minItems: 1 58 maxItems: 32 59 else: 60 properties: 61 reset-gpios: 62 maxItems: 1 63 64additionalProperties: true 65