diff --git a/drivers/gpio/Kconfig.renesas_ra_ioport b/drivers/gpio/Kconfig.renesas_ra_ioport index 257475b4f60..0aff2565c5a 100644 --- a/drivers/gpio/Kconfig.renesas_ra_ioport +++ b/drivers/gpio/Kconfig.renesas_ra_ioport @@ -8,7 +8,11 @@ config GPIO_RA_IOPORT help Enable the Renesas RA GPIO IO port driver. +if GPIO_RA_IOPORT + config GPIO_RA_HAS_VBTICTLR bool "Support VBATT input control" help Enable for Renesas RA which support VBATT input control. + +endif # GPIO_RA_IOPORT diff --git a/drivers/gpio/gpio_renesas_ra_ioport.c b/drivers/gpio/gpio_renesas_ra_ioport.c index 68d5334c675..6e3f7df05a8 100644 --- a/drivers/gpio/gpio_renesas_ra_ioport.c +++ b/drivers/gpio/gpio_renesas_ra_ioport.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Renesas Electronics Corporation + * Copyright (c) 2024-2025 Renesas Electronics Corporation * * SPDX-License-Identifier: Apache-2.0 */ @@ -359,3 +359,5 @@ GPIO_DEVICE_INIT_RA_IF_OKAY(8); GPIO_DEVICE_INIT_RA_IF_OKAY(9); GPIO_DEVICE_INIT_RA_IF_OKAY(a); GPIO_DEVICE_INIT_RA_IF_OKAY(b); +GPIO_DEVICE_INIT_RA_IF_OKAY(c); +GPIO_DEVICE_INIT_RA_IF_OKAY(d); diff --git a/dts/bindings/gpio/renesas,ra-gpio-ioport.yaml b/dts/bindings/gpio/renesas,ra-gpio-ioport.yaml index 1524a426686..c5f23ef3d1c 100644 --- a/dts/bindings/gpio/renesas,ra-gpio-ioport.yaml +++ b/dts/bindings/gpio/renesas,ra-gpio-ioport.yaml @@ -91,6 +91,70 @@ properties: type: array description: Pins allow to assign port-irq15 + port-irq16-pins: + type: array + description: Pins allow to assign port-irq16 + + port-irq17-pins: + type: array + description: Pins allow to assign port-irq17 + + port-irq18-pins: + type: array + description: Pins allow to assign port-irq18 + + port-irq19-pins: + type: array + description: Pins allow to assign port-irq19 + + port-irq20-pins: + type: array + description: Pins allow to assign port-irq20 + + port-irq21-pins: + type: array + description: Pins allow to assign port-irq21 + + port-irq22-pins: + type: array + description: Pins allow to assign port-irq22 + + port-irq23-pins: + type: array + description: Pins allow to assign port-irq23 + + port-irq24-pins: + type: array + description: Pins allow to assign port-irq24 + + port-irq25-pins: + type: array + description: Pins allow to assign port-irq25 + + port-irq26-pins: + type: array + description: Pins allow to assign port-irq26 + + port-irq27-pins: + type: array + description: Pins allow to assign port-irq27 + + port-irq28-pins: + type: array + description: Pins allow to assign port-irq28 + + port-irq29-pins: + type: array + description: Pins allow to assign port-irq29 + + port-irq30-pins: + type: array + description: Pins allow to assign port-irq30 + + port-irq31-pins: + type: array + description: Pins allow to assign port-irq31 + "#gpio-cells": const: 2