Lines Matching defs:pins
49 * in mt8135, and different GPIO pins use different base address.
130 * Due to some pins are irregular, their input enable and smt
292 /* Some pins' pull setting are very different,
297 /* For special pins, bias-disable is set by R1R0,
427 const struct mtk_desc_pin *pin = pctl->devdata->pins + pin_num;
445 const struct mtk_desc_pin *pin = pctl->devdata->pins + i;
496 struct property *pins;
507 pins = of_find_property(node, "pinmux", NULL);
508 if (!pins) {
509 dev_err(pctl->dev, "missing pins property in node %pOFn .\n",
522 num_pins = pins->length / sizeof(u32);
553 dev_err(pctl->dev, "invalid pins value.\n");
630 const unsigned **pins,
635 *pins = (unsigned *)&pctl->groups[group].pin;
704 pin = pctl->devdata->pins + i;
738 const struct mtk_desc_pin *pin = pctl->devdata->pins + offset;
834 pin = pctl->devdata->pins + offset;
854 pin = pctl->devdata->pins + offset;
917 const struct mtk_desc_pin *pin = pctl->devdata->pins + i;
1021 struct pinctrl_pin_desc *pins;
1033 prop = of_find_property(np, "pins-are-numbered", NULL);
1035 dev_err(&pdev->dev, "only support pins-are-numbered format\n");
1068 pins = devm_kcalloc(&pdev->dev, pctl->devdata->npins, sizeof(*pins),
1070 if (!pins)
1074 pins[i] = pctl->devdata->pins[i].pin;
1078 pctl->pctl_desc.pins = pins;