Lines Matching defs:pins
110 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
123 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
140 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
266 desc = (const struct mtk_pin_desc *)&hw->soc->pins[pin];
385 const struct mtk_pin_desc *pin = hw->soc->pins + pin_num;
403 const struct mtk_pin_desc *pin = hw->soc->pins + i;
462 struct property *pins;
465 pins = of_find_property(node, "pinmux", NULL);
466 if (!pins) {
467 dev_err(hw->dev, "missing pins property in node %pOFn .\n",
480 num_pins = pins->length / sizeof(u32);
510 dev_err(hw->dev, "invalid pins value.\n");
591 unsigned group, const unsigned **pins,
596 *pins = (unsigned *)&hw->groups[group].pin;
610 desc = (const struct mtk_pin_desc *)&hw->soc->pins[gpio];
653 desc = (const struct mtk_pin_desc *)&hw->soc->pins[gpio];
781 desc = (const struct mtk_pin_desc *)&hw->soc->pins[grp->pin];
835 hw->soc->adv_drive_set(hw, &hw->soc->pins[grp->pin], 0);
871 desc = (const struct mtk_pin_desc *)&hw->soc->pins[gpio];
892 desc = (const struct mtk_pin_desc *)&hw->soc->pins[gpio];
909 desc = (const struct mtk_pin_desc *)&hw->soc->pins[gpio];
945 desc = (const struct mtk_pin_desc *)&hw->soc->pins[offset];
960 desc = (const struct mtk_pin_desc *)&hw->soc->pins[offset];
1016 const struct mtk_pin_desc *pin = hw->soc->pins + i;
1031 struct pinctrl_pin_desc *pins;
1078 pins = devm_kmalloc_array(&pdev->dev, hw->soc->npins, sizeof(*pins),
1080 if (!pins)
1084 pins[i].number = hw->soc->pins[i].number;
1085 pins[i].name = hw->soc->pins[i].name;
1088 /* Setup pins descriptions per SoC types */
1089 mtk_desc.pins = (const struct pinctrl_pin_desc *)pins;