Lines Matching refs:info

147  * @info: pointer to SoC's pins description information
153 struct sprd_pinctrl_soc_info *info;
162 struct sprd_pinctrl_soc_info *info = sprd_pctl->info;
165 for (i = 0; i < info->npins; i++) {
166 if (!strcmp(info->pins[i].name, name))
167 return info->pins[i].number;
176 struct sprd_pinctrl_soc_info *info = sprd_pctl->info;
180 for (i = 0; i < info->npins; i++) {
181 if (info->pins[i].number == id) {
182 pin = &info->pins[i];
194 struct sprd_pinctrl_soc_info *info = sprd_pctl->info;
198 for (i = 0; i < info->ngroups; i++) {
199 if (!strcmp(info->groups[i].name, name)) {
200 grp = &info->groups[i];
211 struct sprd_pinctrl_soc_info *info = pctl->info;
213 return info->ngroups;
220 struct sprd_pinctrl_soc_info *info = pctl->info;
222 return info->groups[selector].name;
231 struct sprd_pinctrl_soc_info *info = pctl->info;
233 if (selector >= info->ngroups)
236 *pins = info->groups[selector].pins;
237 *npins = info->groups[selector].npins;
376 struct sprd_pinctrl_soc_info *info = pctl->info;
378 *groups = info->grp_names;
379 *num_groups = info->ngroups;
389 struct sprd_pinctrl_soc_info *info = pctl->info;
390 struct sprd_pin_group *grp = &info->groups[group_selector];
395 if (group_selector >= info->ngroups)
745 struct sprd_pinctrl_soc_info *info = pctl->info;
749 if (selector >= info->ngroups)
752 grp = &info->groups[selector];
764 struct sprd_pinctrl_soc_info *info = pctl->info;
768 if (selector >= info->ngroups)
771 grp = &info->groups[selector];
822 struct sprd_pinctrl_soc_info *info = pctl->info;
828 if (selector >= info->ngroups)
831 grp = &info->groups[selector];
933 struct sprd_pinctrl_soc_info *info = sprd_pctl->info;
943 info->ngroups = sprd_pinctrl_get_groups(np);
944 if (!info->ngroups)
947 info->groups = devm_kcalloc(sprd_pctl->dev,
948 info->ngroups,
951 if (!info->groups)
954 info->grp_names = devm_kcalloc(sprd_pctl->dev,
955 info->ngroups, sizeof(char *),
957 if (!info->grp_names)
960 temp = info->grp_names;
961 grp = info->groups;
996 struct sprd_pinctrl_soc_info *info = sprd_pctl->info;
1001 info->npins = pins_cnt;
1002 info->pins = devm_kcalloc(sprd_pctl->dev,
1003 info->npins, sizeof(struct sprd_pin),
1005 if (!info->pins)
1008 for (i = 0, pin = info->pins; i < info->npins; i++, pin++) {
1033 for (i = 0, pin = info->pins; i < info->npins; pin++, i++) {
1067 sprd_pctl->info = pinctrl_info;