65 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/gpio/gpio-consumer-common.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Common GPIO lines8 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 GPIOs15 using inverted signal (e.g. RESETN).16 17select: true18 19properties:20 enable-gpios:21 maxItems: 122 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 pin28 (e.g. RESET or RESETN).29 30 powerdown-gpios:31 maxItems: 132 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: 138 description: Use powerdown-gpios39 deprecated: true40 41 wakeup-gpios:42 maxItems: 143 description:44 GPIO connected to the pin waking up the device from suspend or other45 power-saving modes.46 47allOf:48 - if:49 properties:50 compatible:51 contains:52 enum:53 - mmc-pwrseq-simple54 then:55 properties:56 reset-gpios:57 minItems: 158 maxItems: 3259 else:60 properties:61 reset-gpios:62 maxItems: 163 64additionalProperties: true65