Skip to content

Commit dcfc3e7

Browse files
nelarsenaescolar
authored andcommitted
drivers: gpio: imx rt11xx: fix wrong gpio pull disable mask
Fixes: #75390 A wrong bit mask (wrong: IOMUXC_SW_PAD_CTL_PAD_PUS_MASK = 0x8) was used. That bit mask is for PUE/PUS-type gpio registers, but this is the section for registers with alternative PULL (PDRV) type layout. Right bit mask: IOMUXC_SW_PAD_CTL_PAD_PULL_MASK Signed-off-by: Nils Larsen <[email protected]>
1 parent 2ee21ec commit dcfc3e7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/gpio/gpio_mcux_igpio.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ static int mcux_igpio_configure(const struct device *dev,
124124
}
125125
} else {
126126
/* Set pin to no pull */
127-
reg |= IOMUXC_SW_PAD_CTL_PAD_PUS_MASK;
127+
reg |= IOMUXC_SW_PAD_CTL_PAD_PULL_MASK;
128128
}
129129
/* PDRV/SNVS/LPSR reg have different ODE bits */
130130
if (config->pin_muxes[cfg_idx].pdrv_mux) {

0 commit comments

Comments
 (0)