From bfd5fab28ab4c6026440d023bd2ed3c5c89621f4 Mon Sep 17 00:00:00 2001 From: Mahesh Mahadevan Date: Fri, 23 May 2025 16:26:42 -0500 Subject: [PATCH] drivers: pinctrl: Do not confgure sleep pins in NXP MCI IOMUX driver The sleep-output property is no longer used. This results in the sleep bit to be always cleared. Delete this code so we can retain any sleep mode configuration done. Signed-off-by: Mahesh Mahadevan --- drivers/pinctrl/pinctrl_mci_io_mux.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/drivers/pinctrl/pinctrl_mci_io_mux.c b/drivers/pinctrl/pinctrl_mci_io_mux.c index b3b586cac05..60533972afc 100644 --- a/drivers/pinctrl/pinctrl_mci_io_mux.c +++ b/drivers/pinctrl/pinctrl_mci_io_mux.c @@ -59,13 +59,6 @@ static void configure_pin_props(uint32_t pin_mux, uint8_t gpio_idx) /* Set slew rate */ set = IOMUX_PAD_GET_SLEW(pin_mux) << ((gpio_idx & 0xF) << 1); *slew_reg = (*slew_reg & ~mask) | set; - - /* Set sleep force enable bit */ - mask = (0x1 << (gpio_idx & 0x1F)); - set = (IOMUX_PAD_GET_SLEEP_FORCE_EN(pin_mux) << (gpio_idx & 0x1F)); - *sleep_force_en = (*sleep_force_en & ~mask) | set; - set = (IOMUX_PAD_GET_SLEEP_FORCE_VAL(pin_mux) << (gpio_idx & 0x1F)); - *sleep_force_val = (*sleep_force_val & ~mask) | set; } static void select_gpio_mode(uint8_t gpio_idx)