pinfunction
const struct pinfunction desc;
.pinfunction = { \
ret = pinmux_generic_add_function(pctl->pctl, func->pinfunction.name,
func->pinfunction.groups,
func->pinfunction.ngroups, (void *)func);
dev_err(dev, "Failed to add function %s\n", func->pinfunction.name);
struct pinfunction pinfunction;
const struct pinfunction *func;
func = &soc1_func->pinfunction;
struct pinfunction *func = pctrl->functions + function;
struct pinfunction *function = pctrl->functions;
struct pinfunction *new_functions;
struct pinfunction *function = pctrl->functions;
struct pinfunction *functions;
static const struct pinfunction cs42l43_pin_func_groups[] = {
struct pinfunction *func;
struct pinfunction func;
const struct pinfunction *func = hw->soc->funcs + i;
static const struct pinfunction mt7622_functions[] = {
static const struct pinfunction mt7623_functions[] = {
static const struct pinfunction mt7629_functions[] = {
static const struct pinfunction mt7981_functions[] = {
static const struct pinfunction mt7986_functions[] = {
static const struct pinfunction mt7988_functions[] = {
const struct pinfunction *funcs;
struct pinfunction *func;
struct pinfunction *functions;
static struct pinfunction npcm7xx_funcs[] = {
static struct pinfunction npcm8xx_funcs[] = {
static struct pinfunction wpcm450_funcs[] = {
struct pinfunction *functions;
struct pinfunction *func;
static const struct pinfunction aw9523_pmx[] = {
struct pinfunction functions[] __counted_by(functions_count);
struct pinfunction *function = &pc->functions[selector];
struct pinfunction *function = &pc->functions[selector];
struct pinfunction *function = &pc->functions[selector];
static const struct pinfunction ep93xx_pmx_functions[] = {
const struct pinfunction *func;
static bool is_func_exist(struct pinfunction *funcs, const char *name,
static int funcs_utils(struct device *dev, struct pinfunction *funcs,
struct pinfunction *funcs = NULL;
static const struct pinfunction eq5p_eyeq5_functions[] = {
static const struct pinfunction eq5p_eyeq6lplus_functions[] = {
const struct pinfunction *functions;
static const struct pinfunction jz4760_functions[] = {
const struct pinfunction *functions;
static const struct pinfunction jz4770_functions[] = {
static const struct pinfunction jz4775_functions[] = {
static const struct pinfunction jz4780_functions[] = {
static const struct pinfunction x1000_functions[] = {
static const struct pinfunction x1500_functions[] = {
static const struct pinfunction x1600_functions[] = {
static const struct pinfunction jz4730_functions[] = {
static const struct pinfunction x1830_functions[] = {
static const struct pinfunction x2000_functions[] = {
static const struct pinfunction x2100_functions[] = {
static const struct pinfunction jz4740_functions[] = {
const struct pinfunction *func = &chip_info->functions[i];
static const struct pinfunction jz4725b_functions[] = {
static const struct pinfunction jz4750_functions[] = {
static const struct pinfunction jz4755_functions[] = {
struct pinfunction func;
static const struct pinfunction max7360_functions[] = {
static struct pinfunction mlxbf3_pmx_funcs[] = {
static const struct pinfunction rp1_func_names[] = {
struct pinfunction *func;
struct pinfunction *functions;
struct pinfunction pinfunction;
return pinctrl->funcs[selector].pinfunction.name;
*groups = pinctrl->funcs[selector].pinfunction.groups;
*num_groups = pinctrl->funcs[selector].pinfunction.ngroups;
.pinfunction = PINCTRL_PINFUNCTION(#fname, \
static const struct pinfunction upboard_up_pin_functions[] = {
const struct pinfunction *funcs;
static const struct pinfunction upboard_up2_pin_functions[] = {
const struct pinfunction *funcs = pctrl->pctrl_data->funcs;
struct pinfunction func = PINCTRL_PINFUNCTION(name, groups, ngroups);
const struct pinfunction *func, void *data)
const struct pinfunction *func;
const struct pinfunction *func, void *data);
struct pinfunction *pf = pctl->functions + function;
struct pinfunction *pf = pctl->functions + function;
static const struct pinfunction *pxa2xx_find_function(struct pxa_pinctrl *pctl,
const struct pinfunction *functions)
const struct pinfunction *func;
struct pinfunction *functions;
struct pinfunction *func;
struct pinfunction *functions;
static const struct pinfunction apq8064_functions[] = {
static const struct pinfunction apq8084_functions[] = {
static const struct pinfunction eliza_functions[] = {
static const struct pinfunction glymur_functions[] = {
static const struct pinfunction hawi_functions[] = {
static const struct pinfunction ipq4019_functions[] = {
static const struct pinfunction ipq5018_functions[] = {
static const struct pinfunction ipq5210_functions[] = {
static const struct pinfunction ipq5332_functions[] = {
static const struct pinfunction ipq5424_functions[] = {
static const struct pinfunction ipq6018_functions[] = {
static const struct pinfunction ipq8064_functions[] = {
static const struct pinfunction ipq8074_functions[] = {
static const struct pinfunction ipq9574_functions[] = {
static const struct pinfunction ipq9650_functions[] = {
static const struct pinfunction kaanapali_functions[] = {
static const struct pinfunction mdm9607_functions[] = {
static const struct pinfunction mdm9615_functions[] = {
static const struct pinfunction milos_functions[] = {
const struct pinfunction *func = pctrl->soc->functions;
const struct pinfunction *func;
const struct pinfunction *functions;
static const struct pinfunction msm8226_functions[] = {
static const struct pinfunction msm8660_functions[] = {
static const struct pinfunction msm8909_functions[] = {
static const struct pinfunction msm8916_functions[] = {
static const struct pinfunction msm8917_functions[] = {
static const struct pinfunction msm8953_functions[] = {
static const struct pinfunction msm8960_functions[] = {
static const struct pinfunction msm8976_functions[] = {
static const struct pinfunction msm8994_functions[] = {
static const struct pinfunction msm8996_functions[] = {
static const struct pinfunction msm8998_functions[] = {
static const struct pinfunction msm8x74_functions[] = {
static const struct pinfunction nord_functions[] = {
static const struct pinfunction qcm2290_functions[] = {
static const struct pinfunction qcs404_functions[] = {
static const struct pinfunction qcs615_functions[] = {
static const struct pinfunction qcs8300_functions[] = {
static const struct pinfunction qdu1000_functions[] = {
static const struct pinfunction sa8775p_functions[] = {
static const struct pinfunction sar2130p_functions[] = {
static const struct pinfunction sc7180_functions[] = {
static const struct pinfunction sc7280_functions[] = {
static const struct pinfunction sc8180x_functions[] = {
static const struct pinfunction sc8280xp_functions[] = {
static const struct pinfunction sdm660_functions[] = {
static const struct pinfunction sdm670_functions[] = {
static const struct pinfunction sdm845_functions[] = {
static const struct pinfunction sdx55_functions[] = {
static const struct pinfunction sdx65_functions[] = {
static const struct pinfunction sdx75_functions[] = {
static const struct pinfunction shikra_functions[] = {
static const struct pinfunction sm4450_functions[] = {
static const struct pinfunction sm6115_functions[] = {
static const struct pinfunction sm6125_functions[] = {
static const struct pinfunction sm6350_functions[] = {
static const struct pinfunction sm6375_functions[] = {
static const struct pinfunction sm7150_functions[] = {
static const struct pinfunction sm8150_functions[] = {
static const struct pinfunction sm8250_functions[] = {
static const struct pinfunction sm8350_functions[] = {
static const struct pinfunction sm8450_functions[] = {
static const struct pinfunction sm8550_functions[] = {
static const struct pinfunction sm8650_functions[] = {
static const struct pinfunction sm8750_functions[] = {
static const struct pinfunction x1e80100_functions[] = {
(struct pinfunction) { \
(struct pinfunction) { \