Lines Matching refs:pins
195 const unsigned int **pins, in imx1_get_group_pins() argument
204 *pins = info->groups[selector].pin_ids; in imx1_get_group_pins()
273 pin_get_name(pctldev, grp->pins[i].pin_id); in imx1_dt_node_to_map()
274 new_map[j].data.configs.configs = &grp->pins[i].config; in imx1_dt_node_to_map()
306 const struct imx1_pin *pins; in imx1_pmx_set() local
314 pins = info->groups[group].pins; in imx1_pmx_set()
317 WARN_ON(!pins || !npins); in imx1_pmx_set()
323 unsigned int mux = pins[i].mux_id; in imx1_pmx_set()
324 unsigned int pin_id = pins[i].pin_id; in imx1_pmx_set()
443 name = pin_get_name(pctldev, grp->pins[i].pin_id); in imx1_pinconf_group_dbg_show()
444 ret = imx1_pinconf_get(pctldev, grp->pins[i].pin_id, &config); in imx1_pinconf_group_dbg_show()
491 grp->pins = devm_kzalloc(info->dev, in imx1_pinctrl_parse_groups()
496 if (!grp->pins || !grp->pin_ids) in imx1_pinctrl_parse_groups()
500 grp->pins[i].pin_id = be32_to_cpu(*list++); in imx1_pinctrl_parse_groups()
501 grp->pins[i].mux_id = be32_to_cpu(*list++); in imx1_pinctrl_parse_groups()
502 grp->pins[i].config = be32_to_cpu(*list++); in imx1_pinctrl_parse_groups()
504 grp->pin_ids[i] = grp->pins[i].pin_id; in imx1_pinctrl_parse_groups()
600 if (!info || !info->pins || !info->npins) { in imx1_pinctrl_core_probe()
622 pctl_desc->pins = info->pins; in imx1_pinctrl_core_probe()