Lines Matching refs:info

21 	struct imx_pinctrl_soc_info *info = priv->info;  in imx_pinctrl_set_state()  local
27 u32 mux_shift = info->mux_mask ? ffs(info->mux_mask) - 1 : 0; in imx_pinctrl_set_state()
32 if (info->flags & SHARE_MUX_CONF_REG) in imx_pinctrl_set_state()
69 if (!(info->flags & ZERO_OFFSET_VALID) && !mux_reg) in imx_pinctrl_set_state()
72 if (info->flags & SHARE_MUX_CONF_REG) { in imx_pinctrl_set_state()
76 if (!(info->flags & ZERO_OFFSET_VALID) && !conf_reg) in imx_pinctrl_set_state()
102 if (info->flags & SHARE_MUX_CONF_REG) { in imx_pinctrl_set_state()
103 clrsetbits_le32(info->base + mux_reg, info->mux_mask, in imx_pinctrl_set_state()
106 writel(mux_mode, info->base + mux_reg); in imx_pinctrl_set_state()
138 val = readl(info->base + input_reg); in imx_pinctrl_set_state()
141 writel(val, info->base + input_reg); in imx_pinctrl_set_state()
147 if (info->input_sel_base) in imx_pinctrl_set_state()
148 writel(input_val, info->input_sel_base + in imx_pinctrl_set_state()
151 writel(input_val, info->base + input_reg); in imx_pinctrl_set_state()
159 if (info->flags & SHARE_MUX_CONF_REG) { in imx_pinctrl_set_state()
160 clrsetbits_le32(info->base + conf_reg, in imx_pinctrl_set_state()
161 ~info->mux_mask, config_val); in imx_pinctrl_set_state()
163 writel(config_val, info->base + conf_reg); in imx_pinctrl_set_state()
181 struct imx_pinctrl_soc_info *info) in imx_pinctrl_probe() argument
189 if (!info) { in imx_pinctrl_probe()
195 priv->info = info; in imx_pinctrl_probe()
203 info->base = map_sysmem(addr, size); in imx_pinctrl_probe()
204 if (!info->base) in imx_pinctrl_probe()
206 priv->info = info; in imx_pinctrl_probe()
208 info->mux_mask = fdtdec_get_int(gd->fdt_blob, node, "fsl,mux_mask", 0); in imx_pinctrl_probe()
227 info->input_sel_base = map_sysmem(addr, size); in imx_pinctrl_probe()
228 if (!info->input_sel_base) in imx_pinctrl_probe()
240 struct imx_pinctrl_soc_info *info = priv->info; in imx_pinctrl_remove() local
242 if (info->input_sel_base) in imx_pinctrl_remove()
243 unmap_sysmem(info->input_sel_base); in imx_pinctrl_remove()
244 if (info->base) in imx_pinctrl_remove()
245 unmap_sysmem(info->base); in imx_pinctrl_remove()