STM32_GPIO_SEMCR
sem = readl_relaxed(bank->base + STM32_GPIO_SEMCR(gpio_nr));
writel_relaxed(STM32_GPIO_SEMCR_SEM_MUTEX, bank->base + STM32_GPIO_SEMCR(gpio_nr));
sem = readl_relaxed(bank->base + STM32_GPIO_SEMCR(gpio_nr));
writel_relaxed(0, bank->base + STM32_GPIO_SEMCR(gpio_nr));