Lines Matching defs:funcs
67 struct axp20x_pinctrl_function funcs[AXP20X_FUNCS_NB];
206 return ARRAY_SIZE(pctl->funcs);
214 return pctl->funcs[selector].name;
224 *groups = pctl->funcs[selector].groups;
225 *num_groups = pctl->funcs[selector].ngroups;
239 pctl->funcs[function].muxval);
258 return axp20x_pmx_set(pctldev, group, pctl->funcs[function].muxval);
269 pctl->funcs[AXP20X_FUNC_GPIO_IN].muxval);
272 pctl->funcs[AXP20X_FUNC_GPIO_OUT].muxval);
350 pctl->funcs[AXP20X_FUNC_GPIO_OUT].name = "gpio_out";
351 pctl->funcs[AXP20X_FUNC_GPIO_OUT].muxval = AXP20X_MUX_GPIO_OUT;
352 pctl->funcs[AXP20X_FUNC_GPIO_IN].name = "gpio_in";
353 pctl->funcs[AXP20X_FUNC_GPIO_IN].muxval = AXP20X_MUX_GPIO_IN;
354 pctl->funcs[AXP20X_FUNC_LDO].name = "ldo";
359 pctl->funcs[AXP20X_FUNC_ADC].name = "adc";
360 pctl->funcs[AXP20X_FUNC_ADC].muxval = pctl->desc->adc_mux;
364 pctl->funcs[i].ngroups = npins;
365 pctl->funcs[i].groups = devm_kcalloc(&pdev->dev,
368 if (!pctl->funcs[i].groups)
371 pctl->funcs[i].groups[pin] = pctl->desc->pins[pin].name;
375 npins, &pctl->funcs[AXP20X_FUNC_LDO],
381 npins, &pctl->funcs[AXP20X_FUNC_ADC],