Ac6 Training Logo
Training Consulting Tools
xref: /Zephyr-latest/dts/bindings/pinctrl/pinctrl-device.yaml
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2021 Nordic Semiconductor ASA
2# SPDX-License-Identifier: Apache-2.0
3
4description: |
5  This file needs to be included by devices that need to specify a set of pin
6  controller states. The maximum number of supported states is 5 (pinctrl-0 ...
7  pinctrl-4) but it can be incremented if required.
8
9  The bindings file for each pin controller driver implementation should provide
10  more information on what is the expected pin configuration format.
11
12properties:
13  pinctrl-0:
14    type: phandles
15    description: |
16      Pin configuration/s for the first state. Content is specific to the
17      selected pin controller driver implementation.
18
19  pinctrl-1:
20    type: phandles
21    description: |
22      Pin configuration/s for the second state. See pinctrl-0.
23
24  pinctrl-2:
25    type: phandles
26    description: |
27      Pin configuration/s for the third state. See pinctrl-0.
28
29  pinctrl-3:
30    type: phandles
31    description: |
32      Pin configuration/s for the fourth state. See pinctrl-0.
33
34  pinctrl-4:
35    type: phandles
36    description: |
37      Pin configuration/s for the fifth state. See pinctrl-0.
38
39  pinctrl-names:
40    type: string-array
41    description: |
42      Names for the provided states. The number of names needs to match the
43      number of states.
44

served by {OpenGrok

Last Index Update: Tue Sep 16 03:01:24 CEST 2025

CodEx Logo