From b10d56e1433f5a757d853c113792ecadb3739fa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Cab=C3=A9?= Date: Mon, 9 Jun 2025 21:23:34 +0200 Subject: [PATCH] drivers: gpio: rpi_pico: fix bad RP2350 ifdef MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix bad ifdef and typo in rp2350 gpio_configure code. Signed-off-by: Benjamin Cabé --- drivers/gpio/gpio_rpi_pico.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpio/gpio_rpi_pico.c b/drivers/gpio/gpio_rpi_pico.c index 198820f9244..6e8098381d3 100644 --- a/drivers/gpio/gpio_rpi_pico.c +++ b/drivers/gpio/gpio_rpi_pico.c @@ -132,8 +132,8 @@ static int gpio_rpi_configure(const struct device *dev, /* This is almost the opposite of the Pico SDK's gpio_set_function. */ hw_write_masked(&pads_bank0_hw->io[pin], PADS_BANK0_GPIO0_OD_BITS, PADS_BANK0_GPIO0_IE_BITS | PADS_BANK0_GPIO0_OD_BITS); -#ifdef SOC_SERIES_RP2350 - hw_set_bits(&pads_bank0_hw->io[gpio], PADS_BANK0_GPIO0_ISO_BITS); +#ifdef CONFIG_SOC_SERIES_RP2350 + hw_set_bits(&pads_bank0_hw->io[pin], PADS_BANK0_GPIO0_ISO_BITS); #endif return 0; }