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