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