Lines Matching refs:pin_reg
170 const struct imx_pin_reg *pin_reg; in imx_pmx_set_one_pin_mmio() local
174 pin_reg = &ipctl->pin_regs[pin_id]; in imx_pmx_set_one_pin_mmio()
176 if (pin_reg->mux_reg == -1) { in imx_pmx_set_one_pin_mmio()
185 reg = readl(ipctl->base + pin_reg->mux_reg); in imx_pmx_set_one_pin_mmio()
188 writel(reg, ipctl->base + pin_reg->mux_reg); in imx_pmx_set_one_pin_mmio()
190 pin_reg->mux_reg, reg); in imx_pmx_set_one_pin_mmio()
192 writel(pin_mmio->mux_mode, ipctl->base + pin_reg->mux_reg); in imx_pmx_set_one_pin_mmio()
194 pin_reg->mux_reg, pin_mmio->mux_mode); in imx_pmx_set_one_pin_mmio()
300 const struct imx_pin_reg *pin_reg = &ipctl->pin_regs[pin_id]; in imx_pinconf_get_mmio() local
302 if (pin_reg->conf_reg == -1) { in imx_pinconf_get_mmio()
308 *config = readl(ipctl->base + pin_reg->conf_reg); in imx_pinconf_get_mmio()
334 const struct imx_pin_reg *pin_reg = &ipctl->pin_regs[pin_id]; in imx_pinconf_set_mmio() local
337 if (pin_reg->conf_reg == -1) { in imx_pinconf_set_mmio()
349 reg = readl(ipctl->base + pin_reg->conf_reg); in imx_pinconf_set_mmio()
352 writel(reg, ipctl->base + pin_reg->conf_reg); in imx_pinconf_set_mmio()
354 pin_reg->conf_reg, reg); in imx_pinconf_set_mmio()
356 writel(configs[i], ipctl->base + pin_reg->conf_reg); in imx_pinconf_set_mmio()
358 pin_reg->conf_reg, configs[i]); in imx_pinconf_set_mmio()
385 const struct imx_pin_reg *pin_reg; in imx_pinconf_dbg_show() local
398 pin_reg = &ipctl->pin_regs[pin_id]; in imx_pinconf_dbg_show()
399 if (pin_reg->conf_reg == -1) { in imx_pinconf_dbg_show()
404 config = readl(ipctl->base + pin_reg->conf_reg); in imx_pinconf_dbg_show()
467 struct imx_pin_reg *pin_reg; in imx_pinctrl_parse_pin_mmio() local
486 pin_reg = &ipctl->pin_regs[*pin_id]; in imx_pinctrl_parse_pin_mmio()
488 pin_reg->mux_reg = mux_reg; in imx_pinctrl_parse_pin_mmio()
489 pin_reg->conf_reg = conf_reg; in imx_pinctrl_parse_pin_mmio()