Lines Matching refs:pins
60 int pin = grp->pins[i];
62 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
78 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
91 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
105 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
220 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
353 const unsigned int *pins;
357 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
362 if (mtk_pinconf_get(pctldev, pins[i], config))
365 /* configs do not match between two pins */
379 const unsigned int *pins;
383 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
388 ret = mtk_pinconf_set(pctldev, pins[i], configs, num_configs);
437 desc = (const struct mtk_pin_desc *)&hw->soc->pins[gpio];
451 desc = (const struct mtk_pin_desc *)&hw->soc->pins[gpio];
477 desc = (const struct mtk_pin_desc *)&hw->soc->pins[offset];
492 desc = (const struct mtk_pin_desc *)&hw->soc->pins[offset];
555 group->pins, group->num_pins,
591 struct pinctrl_pin_desc *pins;
623 pins = devm_kmalloc_array(&pdev->dev, hw->soc->npins, sizeof(*pins),
625 if (!pins)
629 pins[i].number = hw->soc->pins[i].number;
630 pins[i].name = hw->soc->pins[i].name;
633 /* Setup pins descriptions per SoC types */
634 mtk_desc.pins = (const struct pinctrl_pin_desc *)pins;