Lines Matching defs:pin_reg
168 const struct imx_pin_reg *pin_reg;
172 pin_reg = &ipctl->pin_regs[pin_id];
174 if (pin_reg->mux_reg == -1) {
183 reg = readl(ipctl->base + pin_reg->mux_reg);
186 writel(reg, ipctl->base + pin_reg->mux_reg);
188 pin_reg->mux_reg, reg);
190 writel(pin_mmio->mux_mode, ipctl->base + pin_reg->mux_reg);
192 pin_reg->mux_reg, pin_mmio->mux_mode);
354 const struct imx_pin_reg *pin_reg = &ipctl->pin_regs[pin_id];
356 if (pin_reg->conf_reg == -1) {
362 *config = readl(ipctl->base + pin_reg->conf_reg);
388 const struct imx_pin_reg *pin_reg = &ipctl->pin_regs[pin_id];
391 if (pin_reg->conf_reg == -1) {
403 reg = readl(ipctl->base + pin_reg->conf_reg);
406 writel(reg, ipctl->base + pin_reg->conf_reg);
408 pin_reg->conf_reg, reg);
410 writel(configs[i], ipctl->base + pin_reg->conf_reg);
412 pin_reg->conf_reg, configs[i]);
439 const struct imx_pin_reg *pin_reg;
452 pin_reg = &ipctl->pin_regs[pin_id];
453 if (pin_reg->conf_reg == -1) {
458 config = readl(ipctl->base + pin_reg->conf_reg);
522 struct imx_pin_reg *pin_reg;
541 pin_reg = &ipctl->pin_regs[*pin_id];
543 pin_reg->mux_reg = mux_reg;
544 pin_reg->conf_reg = conf_reg;