cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

gpio-consumer-common.yaml (1425B)


      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