Lines Matching refs:configs

42 	struct sh_pfc_pin_config *configs;
81 unsigned long *configs,
86 cfgs = kmemdup(configs, num_configs * sizeof(*cfgs),
92 map->data.configs.group_or_pin = group_or_pin;
93 map->data.configs.configs = cfgs;
94 map->data.configs.num_configs = num_configs;
111 unsigned long *configs;
128 ret = pinconf_generic_parse_dt_config(np, NULL, &configs, &num_configs);
168 if (configs)
189 if (configs) {
192 configs, num_configs);
200 if (!configs) {
208 configs, num_configs);
217 kfree(configs);
232 kfree(map[i].data.configs.configs);
338 struct sh_pfc_pin_config *cfg = &pmx->configs[idx];
357 struct sh_pfc_pin_config *cfg = &pmx->configs[idx];
374 struct sh_pfc_pin_config *cfg = &pmx->configs[idx];
408 struct sh_pfc_pin_config *cfg = &pmx->configs[idx];
436 if (pin->configs) {
438 if (!(pin->configs & dir))
550 return pin->configs & SH_PFC_PIN_CFG_PULL_UP_DOWN;
553 return pin->configs & SH_PFC_PIN_CFG_PULL_UP;
556 return pin->configs & SH_PFC_PIN_CFG_PULL_DOWN;
559 return pin->configs & SH_PFC_PIN_CFG_DRIVE_STRENGTH;
562 return pin->configs & SH_PFC_PIN_CFG_IO_VOLTAGE_MASK;
628 mode = pin->configs & SH_PFC_PIN_CFG_IO_VOLTAGE_MASK;
645 unsigned long *configs, unsigned num_configs)
654 param = pinconf_to_config_param(configs[i]);
674 pinconf_to_config_argument(configs[i]);
685 unsigned int mV = pinconf_to_config_argument(configs[i]);
699 mode = pin->configs & SH_PFC_PIN_CFG_IO_VOLTAGE_MASK;
727 unsigned long *configs,
739 ret = sh_pfc_pinconf_set(pctldev, pins[i], configs, num_configs);
760 /* Allocate and initialize the pins and configs arrays. */
767 pmx->configs = devm_kcalloc(pfc->dev,
768 pfc->info->nr_pins, sizeof(*pmx->configs),
770 if (unlikely(!pmx->configs))