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