Lines Matching refs:pins
64 int pin = grp->grp.pins[i];
66 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
87 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
102 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
118 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
257 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
404 const unsigned int *pins;
408 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
413 if (mtk_pinconf_get(pctldev, pins[i], config))
416 /* configs do not match between two pins */
430 const unsigned int *pins;
434 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
439 ret = mtk_pinconf_set(pctldev, pins[i], configs, num_configs);
488 desc = (const struct mtk_pin_desc *)&hw->soc->pins[gpio];
504 desc = (const struct mtk_pin_desc *)&hw->soc->pins[gpio];
529 desc = (const struct mtk_pin_desc *)&hw->soc->pins[offset];
544 desc = (const struct mtk_pin_desc *)&hw->soc->pins[offset];
607 err = pinctrl_generic_add_group(hw->pctrl, grp->name, grp->pins, grp->npins,
643 struct pinctrl_pin_desc *pins;
675 pins = devm_kmalloc_array(&pdev->dev, hw->soc->npins, sizeof(*pins),
677 if (!pins)
681 pins[i].number = hw->soc->pins[i].number;
682 pins[i].name = hw->soc->pins[i].name;
685 /* Setup pins descriptions per SoC types */
686 mtk_desc.pins = (const struct pinctrl_pin_desc *)pins;