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

x-powers,axp209-gpio.yaml (1036B)


      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 Device Tree Bindings
      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,axp813-gpio
     23      - items:
     24          - const: x-powers,axp803-gpio
     25          - const: x-powers,axp813-gpio
     26
     27  gpio-controller: true
     28
     29patternProperties:
     30  "^.*-pins?$":
     31    $ref: /schemas/pinctrl/pinmux-node.yaml#
     32
     33    properties:
     34      pins:
     35        items:
     36          enum:
     37            - GPIO0
     38            - GPIO1
     39            - GPIO2
     40
     41      function:
     42        enum:
     43          - adc
     44          - ldo
     45          - gpio_in
     46          - gpio_out
     47
     48required:
     49  - compatible
     50  - "#gpio-cells"
     51  - gpio-controller
     52
     53additionalProperties: false
     54
     55...