]> git.ipfire.org Git - thirdparty/u-boot.git/blob - Bindings/pinctrl/samsung,pinctrl-gpio-bank.yaml
Squashed 'dts/upstream/' content from commit aaba2d45dc2a
[thirdparty/u-boot.git] / Bindings / pinctrl / samsung,pinctrl-gpio-bank.yaml
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/samsung,pinctrl-gpio-bank.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Samsung S3C/S5P/Exynos SoC pin controller - gpio bank
8
9 maintainers:
10 - Krzysztof Kozlowski <krzk@kernel.org>
11 - Sylwester Nawrocki <s.nawrocki@samsung.com>
12 - Tomasz Figa <tomasz.figa@gmail.com>
13
14 description: |
15 This is a part of device tree bindings for Samsung S3C/S5P/Exynos SoC pin
16 controller.
17
18 GPIO bank description for Samsung S3C/S5P/Exynos SoC pin controller.
19
20 See also Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml for
21 additional information and example.
22
23 properties:
24 '#gpio-cells':
25 const: 2
26
27 gpio-controller: true
28
29 '#interrupt-cells':
30 description:
31 For GPIO banks supporting external GPIO interrupts or external wake-up
32 interrupts.
33 const: 2
34
35 interrupt-controller:
36 description:
37 For GPIO banks supporting external GPIO interrupts or external wake-up
38 interrupts.
39
40 interrupts:
41 description:
42 For GPIO banks supporting direct external wake-up interrupts (without
43 multiplexing). Number of interrupts must match number of wake-up capable
44 pins of this bank.
45 minItems: 1
46 maxItems: 8
47
48 required:
49 - '#gpio-cells'
50 - gpio-controller
51
52 additionalProperties: false