Lines Matching +full:reg +full:- +full:names
1 // SPDX-License-Identifier: GPL-2.0
14 #include "pinctrl-imx.h"
115 /* Pad names for the pinmux subsystem */
226 u32 reg; in imx8ulp_pmx_gpio_set_direction() local
228 pin_reg = &ipctl->pin_regs[offset]; in imx8ulp_pmx_gpio_set_direction()
229 if (pin_reg->mux_reg == -1) in imx8ulp_pmx_gpio_set_direction()
230 return -EINVAL; in imx8ulp_pmx_gpio_set_direction()
232 reg = readl(ipctl->base + pin_reg->mux_reg); in imx8ulp_pmx_gpio_set_direction()
234 reg = (reg & ~BM_OBE_ENABLED) | BM_IBE_ENABLED; in imx8ulp_pmx_gpio_set_direction()
236 reg = (reg & ~BM_IBE_ENABLED) | BM_OBE_ENABLED; in imx8ulp_pmx_gpio_set_direction()
237 writel(reg, ipctl->base + pin_reg->mux_reg); in imx8ulp_pmx_gpio_set_direction()
252 { .compatible = "fsl,imx8ulp-iomuxc1", },
263 .name = "imx8ulp-pinctrl",