Lines Matching refs:pins
64 int pin = grp->pins[i];
66 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
84 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
99 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
115 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
254 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
401 const unsigned int *pins;
405 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
410 if (mtk_pinconf_get(pctldev, pins[i], config))
413 /* configs do not match between two pins */
427 const unsigned int *pins;
431 ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
436 ret = mtk_pinconf_set(pctldev, pins[i], configs, num_configs);
485 desc = (const struct mtk_pin_desc *)&hw->soc->pins[gpio];
501 desc = (const struct mtk_pin_desc *)&hw->soc->pins[gpio];
531 desc = (const struct mtk_pin_desc *)&hw->soc->pins[offset];
546 desc = (const struct mtk_pin_desc *)&hw->soc->pins[offset];
609 group->pins, group->num_pins,
646 struct pinctrl_pin_desc *pins;
678 pins = devm_kmalloc_array(&pdev->dev, hw->soc->npins, sizeof(*pins),
680 if (!pins)
684 pins[i].number = hw->soc->pins[i].number;
685 pins[i].name = hw->soc->pins[i].name;
688 /* Setup pins descriptions per SoC types */
689 mtk_desc.pins = (const struct pinctrl_pin_desc *)pins;