Lines Matching refs:pins

58 	desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
71 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
89 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
198 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
319 const struct mtk_pin_desc *pin = hw->soc->pins + pin_num;
337 const struct mtk_pin_desc *pin = hw->soc->pins + i;
396 struct property *pins;
399 pins = of_find_property(node, "pinmux", NULL);
400 if (!pins) {
401 dev_err(hw->dev, "missing pins property in node %pOFn .\n",
414 num_pins = pins->length / sizeof(u32);
444 dev_err(hw->dev, "invalid pins value.\n");
525 unsigned group, const unsigned **pins,
530 *pins = (unsigned *)&hw->groups[group].pin;
544 desc = (const struct mtk_pin_desc *)&hw->soc->pins[gpio];
586 desc = (const struct mtk_pin_desc *)&hw->soc->pins[gpio];
701 desc = (const struct mtk_pin_desc *)&hw->soc->pins[grp->pin];
775 desc = (const struct mtk_pin_desc *)&hw->soc->pins[gpio];
796 desc = (const struct mtk_pin_desc *)&hw->soc->pins[gpio];
813 desc = (const struct mtk_pin_desc *)&hw->soc->pins[gpio];
849 desc = (const struct mtk_pin_desc *)&hw->soc->pins[offset];
864 desc = (const struct mtk_pin_desc *)&hw->soc->pins[offset];
922 const struct mtk_pin_desc *pin = hw->soc->pins + i;
937 struct pinctrl_pin_desc *pins;
976 pins = devm_kmalloc_array(&pdev->dev, hw->soc->npins, sizeof(*pins),
978 if (!pins)
982 pins[i].number = hw->soc->pins[i].number;
983 pins[i].name = hw->soc->pins[i].name;
986 /* Setup pins descriptions per SoC types */
987 mtk_desc.pins = (const struct pinctrl_pin_desc *)pins;