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; }