Lines Matching refs:mux_reg
209 if (pin_reg->mux_reg == -1) { in imx_pmx_set()
217 reg = readl(ipctl->base + pin_reg->mux_reg); in imx_pmx_set()
220 writel(reg, ipctl->base + pin_reg->mux_reg); in imx_pmx_set()
222 writel(pin->mux_mode, ipctl->base + pin_reg->mux_reg); in imx_pmx_set()
225 pin_reg->mux_reg, pin->mux_mode); in imx_pmx_set()
320 if (pin_reg->mux_reg == -1) in imx_pmx_gpio_request_enable()
336 reg = readl(ipctl->base + pin_reg->mux_reg); in imx_pmx_gpio_request_enable()
339 writel(reg, ipctl->base + pin_reg->mux_reg); in imx_pmx_gpio_request_enable()
360 if (pin_reg->mux_reg == -1) in imx_pmx_gpio_set_direction()
364 reg = readl(ipctl->base + pin_reg->mux_reg); in imx_pmx_gpio_set_direction()
369 writel(reg, ipctl->base + pin_reg->mux_reg); in imx_pmx_gpio_set_direction()
546 u32 mux_reg = be32_to_cpu(*list++); in imx_pinctrl_parse_groups() local
552 if (!(info->flags & ZERO_OFFSET_VALID) && !mux_reg) in imx_pinctrl_parse_groups()
553 mux_reg = -1; in imx_pinctrl_parse_groups()
556 conf_reg = mux_reg; in imx_pinctrl_parse_groups()
563 pin_id = (mux_reg != -1) ? mux_reg / 4 : conf_reg / 4; in imx_pinctrl_parse_groups()
567 pin_reg->mux_reg = mux_reg; in imx_pinctrl_parse_groups()
718 info->pin_regs[i].mux_reg = -1; in imx_pinctrl_probe()