1# Copyright (c) 2024 Renesas Electronics Corporation
2# SPDX-License-Identifier: Apache-2.0
3
4description: Renesas RA GPIO IO port
5
6compatible: "renesas,ra-gpio-ioport"
7
8include: [gpio-controller.yaml, base.yaml]
9
10properties:
11  reg:
12    required: true
13
14  port:
15    type: int
16    required: true
17
18  vbatts_pins:
19    type: array
20    description: Array of vbatt pin on port
21
22  port-irqs:
23    type: phandle-array
24    description: Port irq which this port can be use
25
26  port-irq-names:
27    type: string-array
28    description: The name of port irq
29
30  port-irq0-pins:
31    type: array
32    description: Pins allow to assign port-irq0
33
34  port-irq1-pins:
35    type: array
36    description: Pins allow to assign port-irq1
37
38  port-irq2-pins:
39    type: array
40    description: Pins allow to assign port-irq2
41
42  port-irq3-pins:
43    type: array
44    description: Pins allow to assign port-irq3
45
46  port-irq4-pins:
47    type: array
48    description: Pins allow to assign port-irq4
49
50  port-irq5-pins:
51    type: array
52    description: Pins allow to assign port-irq5
53
54  port-irq6-pins:
55    type: array
56    description: Pins allow to assign port-irq6
57
58  port-irq7-pins:
59    type: array
60    description: Pins allow to assign port-irq7
61
62  port-irq8-pins:
63    type: array
64    description: Pins allow to assign port-irq8
65
66  port-irq9-pins:
67    type: array
68    description: Pins allow to assign port-irq9
69
70  port-irq10-pins:
71    type: array
72    description: Pins allow to assign port-irq10
73
74  port-irq11-pins:
75    type: array
76    description: Pins allow to assign port-irq11
77
78  port-irq12-pins:
79    type: array
80    description: Pins allow to assign port-irq12
81
82  port-irq13-pins:
83    type: array
84    description: Pins allow to assign port-irq13
85
86  port-irq14-pins:
87    type: array
88    description: Pins allow to assign port-irq14
89
90  port-irq15-pins:
91    type: array
92    description: Pins allow to assign port-irq15
93
94  "#gpio-cells":
95    const: 2
96
97gpio-cells:
98  - pin
99  - flags
100