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