Lines Matching refs:configs

41 	struct sh_pfc_pin_config *configs;
84 unsigned long *configs,
89 cfgs = kmemdup(configs, num_configs * sizeof(*cfgs),
95 map->data.configs.group_or_pin = group_or_pin;
96 map->data.configs.configs = cfgs;
97 map->data.configs.num_configs = num_configs;
114 unsigned long *configs;
148 ret = pinconf_generic_parse_dt_config(np, NULL, &configs, &num_configs);
188 if (configs)
209 if (configs) {
212 configs, num_configs);
220 if (!configs) {
228 configs, num_configs);
237 kfree(configs);
252 kfree(map[i].data.configs.configs);
358 struct sh_pfc_pin_config *cfg = &pmx->configs[idx];
377 struct sh_pfc_pin_config *cfg = &pmx->configs[idx];
395 struct sh_pfc_pin_config *cfg = &pmx->configs[idx];
429 struct sh_pfc_pin_config *cfg = &pmx->configs[idx];
456 if (pin->configs) {
458 if (!(pin->configs & dir))
577 return pin->configs & SH_PFC_PIN_CFG_PULL_UP_DOWN;
580 return pin->configs & SH_PFC_PIN_CFG_PULL_UP;
583 return pin->configs & SH_PFC_PIN_CFG_PULL_DOWN;
586 return pin->configs & SH_PFC_PIN_CFG_DRIVE_STRENGTH;
589 return pin->configs & SH_PFC_PIN_CFG_IO_VOLTAGE;
667 unsigned long *configs, unsigned num_configs)
676 param = pinconf_to_config_param(configs[i]);
696 pinconf_to_config_argument(configs[i]);
707 unsigned int mV = pinconf_to_config_argument(configs[i]);
742 unsigned long *configs,
754 ret = sh_pfc_pinconf_set(pctldev, pins[i], configs, num_configs);
775 /* Allocate and initialize the pins and configs arrays. */
782 pmx->configs = devm_kcalloc(pfc->dev,
783 pfc->info->nr_pins, sizeof(*pmx->configs),
785 if (unlikely(!pmx->configs))