Lines Matching refs:info
149 * @info: pointer to SoC's pins description information
155 struct sprd_pinctrl_soc_info *info;
164 struct sprd_pinctrl_soc_info *info = sprd_pctl->info;
167 for (i = 0; i < info->npins; i++) {
168 if (!strcmp(info->pins[i].name, name))
169 return info->pins[i].number;
178 struct sprd_pinctrl_soc_info *info = sprd_pctl->info;
182 for (i = 0; i < info->npins; i++) {
183 if (info->pins[i].number == id) {
184 pin = &info->pins[i];
196 struct sprd_pinctrl_soc_info *info = sprd_pctl->info;
200 for (i = 0; i < info->ngroups; i++) {
201 if (!strcmp(info->groups[i].name, name)) {
202 grp = &info->groups[i];
213 struct sprd_pinctrl_soc_info *info = pctl->info;
215 return info->ngroups;
222 struct sprd_pinctrl_soc_info *info = pctl->info;
224 return info->groups[selector].name;
233 struct sprd_pinctrl_soc_info *info = pctl->info;
235 if (selector >= info->ngroups)
238 *pins = info->groups[selector].pins;
239 *npins = info->groups[selector].npins;
378 struct sprd_pinctrl_soc_info *info = pctl->info;
380 *groups = info->grp_names;
381 *num_groups = info->ngroups;
391 struct sprd_pinctrl_soc_info *info = pctl->info;
392 struct sprd_pin_group *grp = &info->groups[group_selector];
397 if (group_selector >= info->ngroups)
747 struct sprd_pinctrl_soc_info *info = pctl->info;
751 if (selector >= info->ngroups)
754 grp = &info->groups[selector];
766 struct sprd_pinctrl_soc_info *info = pctl->info;
770 if (selector >= info->ngroups)
773 grp = &info->groups[selector];
824 struct sprd_pinctrl_soc_info *info = pctl->info;
830 if (selector >= info->ngroups)
833 grp = &info->groups[selector];
935 struct sprd_pinctrl_soc_info *info = sprd_pctl->info;
945 info->ngroups = sprd_pinctrl_get_groups(np);
946 if (!info->ngroups)
949 info->groups = devm_kcalloc(sprd_pctl->dev,
950 info->ngroups,
953 if (!info->groups)
956 info->grp_names = devm_kcalloc(sprd_pctl->dev,
957 info->ngroups, sizeof(char *),
959 if (!info->grp_names)
962 temp = info->grp_names;
963 grp = info->groups;
998 struct sprd_pinctrl_soc_info *info = sprd_pctl->info;
1003 info->npins = pins_cnt;
1004 info->pins = devm_kcalloc(sprd_pctl->dev,
1005 info->npins, sizeof(struct sprd_pin),
1007 if (!info->pins)
1010 for (i = 0, pin = info->pins; i < info->npins; i++, pin++) {
1035 for (i = 0, pin = info->pins; i < info->npins; pin++, i++) {
1069 sprd_pctl->info = pinctrl_info;