Lines Matching refs:pins
88 * @gpio_configs: Saved configurations for GPIO pins
195 unsigned int selector, const unsigned int **pins,
201 *pins = info->groups[selector].data.pins;
323 if (s32_check_pin(pctldev, grp->data.pins[i]) != 0) {
325 grp->data.pins[i], group);
331 ret = s32_regmap_update(pctldev, grp->data.pins[i],
335 grp->data.pins[i]);
512 /* All pins are persistent over suspend */
612 ret = s32_pinconf_mscr_update(pctldev, grp->data.pins[i],
647 name = pin_get_name(pctldev, grp->data.pins[i]);
648 ret = s32_regmap_read(pctldev, grp->data.pins[i], &config);
694 pin = &info->soc_data->pins[i];
719 pin = &info->soc_data->pins[i];
741 unsigned int *pins, *sss;
759 dev_err(dev, "The group %s has no pins.\n", grp->data.name);
765 pins = devm_kcalloc(info->dev, npins, sizeof(*pins), GFP_KERNEL);
767 if (!pins || !sss)
772 pins[i] = get_pin_no(pinmux);
775 dev_dbg(info->dev, "pin: 0x%x, sss: 0x%x", pins[i], sss[i]);
779 grp->data.pins = pins;
923 if (!soc_data || !soc_data->pins || !soc_data->npins) {
953 s32_pinctrl_desc->pins = info->soc_data->pins;