Lines Matching defs:pins
46 * in mt8135, and different GPIO pins use different base address.
127 * Due to some pins are irregular, their input enable and smt
308 /* Some pins' pull setting are very different,
313 /* For special pins, bias-disable is set by R1R0,
459 const struct mtk_desc_pin *pin = pctl->devdata->pins + pin_num;
477 const struct mtk_desc_pin *pin = pctl->devdata->pins + i;
528 struct property *pins;
539 pins = of_find_property(node, "pinmux", NULL);
540 if (!pins) {
541 dev_err(pctl->dev, "missing pins property in node %pOFn .\n",
554 num_pins = pins->length / sizeof(u32);
585 dev_err(pctl->dev, "invalid pins value.\n");
662 const unsigned **pins,
667 *pins = (unsigned *)&pctl->groups[group].pin;
736 pin = pctl->devdata->pins + i;
770 const struct mtk_desc_pin *pin = pctl->devdata->pins + offset;
866 pin = pctl->devdata->pins + offset;
886 pin = pctl->devdata->pins + offset;
948 const struct mtk_desc_pin *pin = pctl->devdata->pins + i;
1054 struct pinctrl_pin_desc *pins;
1091 pins = devm_kcalloc(&pdev->dev, pctl->devdata->npins, sizeof(*pins),
1093 if (!pins)
1097 pins[i] = pctl->devdata->pins[i].pin;
1101 pctl->pctl_desc.pins = pins;