| # 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. |