44 lines
1.2 KiB
YAML
44 lines
1.2 KiB
YAML
# Copyright (c) 2021 Nordic Semiconductor ASA
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
description: |
|
|
This file needs to be included by devices that need to specify a set of pin
|
|
controller states. The maximum number of supported states is 5 (pinctrl-0 ...
|
|
pinctrl-4) but it can be incremented if required.
|
|
|
|
The bindings file for each pin controller driver implementation should provide
|
|
more information on what is the expected pin configuration format.
|
|
|
|
properties:
|
|
pinctrl-0:
|
|
type: phandles
|
|
description: |
|
|
Pin configuration/s for the first state. Content is specific to the
|
|
selected pin controller driver implementation.
|
|
|
|
pinctrl-1:
|
|
type: phandles
|
|
description: |
|
|
Pin configuration/s for the second state. See pinctrl-0.
|
|
|
|
pinctrl-2:
|
|
type: phandles
|
|
description: |
|
|
Pin configuration/s for the third state. See pinctrl-0.
|
|
|
|
pinctrl-3:
|
|
type: phandles
|
|
description: |
|
|
Pin configuration/s for the fourth state. See pinctrl-0.
|
|
|
|
pinctrl-4:
|
|
type: phandles
|
|
description: |
|
|
Pin configuration/s for the fifth state. See pinctrl-0.
|
|
|
|
pinctrl-names:
|
|
type: string-array
|
|
description: |
|
|
Names for the provided states. The number of names needs to match the
|
|
number of states.
|