summaryrefslogtreecommitdiff
path: root/zephyr/dts/bindings/gpio/named-gpios.yaml
blob: 59ed4047548b1e14280b0c9649fb9869d7be1a8f (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
26
27
28
29
30
31
description: Named GPIOs parent node

compatible: "named-gpios"

child-binding:
  description: Named GPIOs child node
  include: gpio-enum-name.yaml
  properties:
    #
    # Must name this property [..-]gpios which
    # is treated specially (looks for #gpio-cells
    # in referenced node so that cell properties can
    # be specified).
    gpios:
      type: phandle-array
      required: true
    "#led-pin-cells":
      type: int
      required: false
    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
  led-pin-cells:
    - value