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