Lines Matching defs:pin_mmio
167 struct imx_pin_mmio *pin_mmio = &pin->conf.mmio;
185 reg |= (pin_mmio->mux_mode << info->mux_shift);
190 writel(pin_mmio->mux_mode, ipctl->base + pin_reg->mux_reg);
192 pin_reg->mux_reg, pin_mmio->mux_mode);
208 if (pin_mmio->input_val >> 24 == 0xff) {
209 u32 val = pin_mmio->input_val;
218 val = readl(ipctl->base + pin_mmio->input_reg);
221 writel(val, ipctl->base + pin_mmio->input_reg);
222 } else if (pin_mmio->input_reg) {
228 writel(pin_mmio->input_val, ipctl->input_sel_base +
229 pin_mmio->input_reg);
231 writel(pin_mmio->input_val, ipctl->base +
232 pin_mmio->input_reg);
235 pin_mmio->input_reg, pin_mmio->input_val);
521 struct imx_pin_mmio *pin_mmio = &pin->conf.mmio;
545 pin_mmio->input_reg = be32_to_cpu(*list++);
546 pin_mmio->mux_mode = be32_to_cpu(*list++);
547 pin_mmio->input_val = be32_to_cpu(*list++);
551 pin_mmio->config = imx_pinconf_parse_generic_config(np, ipctl);
558 pin_mmio->mux_mode |= IOMUXC_CONFIG_SION;
559 pin_mmio->config = config & ~IMX_PAD_SION;
565 pin_mmio->mux_mode, pin_mmio->config);