Lines Matching defs:config
33 #define IMX_NO_PAD_CTL 0x80000000 /* no pin config need */
73 * config maps for pins
86 if (!(pin->conf.mmio.config & IMX_NO_PAD_CTL))
110 /* create config map */
116 * We only create config maps for SCU pads or MMIO pads that
117 * are not using the default config(a.k.a IMX_NO_PAD_CTL)
120 (pin->conf.mmio.config & IMX_NO_PAD_CTL))
137 &pin->conf.mmio.config;
274 * until config is set as we can set them together
296 unsigned long *config)
303 dev_err(ipctl->dev, "Pin(%s) does not support config function\n",
308 *config = readl(ipctl->base + pin_reg->conf_reg);
311 *config &= ~info->mux_mask;
317 unsigned pin_id, unsigned long *config)
323 return info->imx_pinconf_get(pctldev, pin_id, config);
325 return imx_pinconf_get_mmio(pctldev, pin_id, config);
338 dev_err(ipctl->dev, "Pin(%s) does not support config function\n",
360 } /* for each config */
386 unsigned long config;
390 ret = info->imx_pinconf_get(pctldev, pin_id, &config);
404 config = readl(ipctl->base + pin_reg->conf_reg);
407 seq_printf(s, "0x%lx", config);
414 unsigned long config;
430 ret = imx_pinconf_get(pctldev, pin->pin, &config);
433 seq_printf(s, " %s: 0x%lx\n", name, config);
470 u32 config;
494 config = be32_to_cpu(*list++);
497 if (config & IMX_PAD_SION)
499 pin_mmio->config = config & ~IMX_PAD_SION;
504 pin_mmio->mux_mode, pin_mmio->config);
722 struct regmap_config config = { .name = "gpr" };
738 regmap_attach_dev(&pdev->dev, gpr, &config);