Lines Matching defs:funcs
73 struct axp20x_pinctrl_function funcs[AXP20X_FUNCS_NB];
256 return ARRAY_SIZE(pctl->funcs);
264 return pctl->funcs[selector].name;
274 *groups = pctl->funcs[selector].groups;
275 *num_groups = pctl->funcs[selector].ngroups;
289 pctl->funcs[function].muxval);
308 return axp20x_pmx_set(pctldev, group, pctl->funcs[function].muxval);
319 pctl->funcs[AXP20X_FUNC_GPIO_IN].muxval);
322 pctl->funcs[AXP20X_FUNC_GPIO_OUT].muxval);
400 pctl->funcs[AXP20X_FUNC_GPIO_OUT].name = "gpio_out";
401 pctl->funcs[AXP20X_FUNC_GPIO_OUT].muxval = AXP20X_MUX_GPIO_OUT;
402 pctl->funcs[AXP20X_FUNC_GPIO_IN].name = "gpio_in";
403 pctl->funcs[AXP20X_FUNC_GPIO_IN].muxval = AXP20X_MUX_GPIO_IN;
404 pctl->funcs[AXP20X_FUNC_LDO].name = "ldo";
409 pctl->funcs[AXP20X_FUNC_ADC].name = "adc";
410 pctl->funcs[AXP20X_FUNC_ADC].muxval = pctl->desc->adc_mux;
414 pctl->funcs[i].ngroups = npins;
415 pctl->funcs[i].groups = devm_kcalloc(&pdev->dev,
418 if (!pctl->funcs[i].groups)
421 pctl->funcs[i].groups[pin] = pctl->desc->pins[pin].name;
425 npins, &pctl->funcs[AXP20X_FUNC_LDO],
431 npins, &pctl->funcs[AXP20X_FUNC_ADC],