summaryrefslogtreecommitdiff
path: root/zephyr/dts/bindings/gpio/named-gpios.yaml
blob: 360e15fd9b7df57d664a7ae41c3da52f14e31643 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
description: Named GPIOs parent node

compatible: "named-gpios"

child-binding:
  description: Named GPIOs child node
  include: gpio-enum-name.yaml
  properties:
    gpios:
      type: phandle-array
      required: true
    "#gpio-cells":
      type: int
      required: false
      const: 0
    no-auto-init:
      description:
        When set, the GPIO is not initialised, and can be
        initialised separately in code, but is still saved so that
        it appears in the list of GPIOs.

        When not set, the GPIO h/w is configured and initialised at startup
        according to the flags in the gpios node.
      type: boolean
      required: false