summaryrefslogtreecommitdiff
path: root/zephyr/dts/bindings/gpio/named-gpios.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/dts/bindings/gpio/named-gpios.yaml')
-rw-r--r--zephyr/dts/bindings/gpio/named-gpios.yaml30
1 files changed, 20 insertions, 10 deletions
diff --git a/zephyr/dts/bindings/gpio/named-gpios.yaml b/zephyr/dts/bindings/gpio/named-gpios.yaml
index 1f694a853b..360e15fd9b 100644
--- a/zephyr/dts/bindings/gpio/named-gpios.yaml
+++ b/zephyr/dts/bindings/gpio/named-gpios.yaml
@@ -3,13 +3,23 @@ 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
+ 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