Lines Matching refs:pdesc
157 static char *get_defined_attribute(const struct aspeed_pin_desc *pdesc,
165 prios = pdesc->prios;
206 static char *get_defined_functions(const struct aspeed_pin_desc *pdesc)
208 return get_defined_attribute(pdesc, aspeed_sig_expr_function);
216 static char *get_defined_signals(const struct aspeed_pin_desc *pdesc)
218 return get_defined_attribute(pdesc, aspeed_sig_expr_signal);
233 const struct aspeed_pin_desc *pdesc = pdata->pins[pin].drv_data;
238 if (!pdesc)
241 pr_debug("Muxing pin %s for %s\n", pdesc->name, pfunc->name);
243 prios = pdesc->prios;
263 char *functions = get_defined_functions(pdesc);
264 char *signals = get_defined_signals(pdesc);
267 pfunc->name, pdesc->name, pin, signals,
279 pr_debug("Muxed pin %s as %s for %s\n", pdesc->name, expr->signal,
381 const struct aspeed_pin_desc *pdesc = pdata->pins[offset].drv_data;
384 if (!pdesc)
387 prios = pdesc->prios;
392 pr_debug("Muxing pin %s for GPIO\n", pdesc->name);
407 char *signals = get_defined_signals(pdesc);
410 pdesc->name, offset, signals);
424 pr_debug("Muxed pin %s as GPIO\n", pdesc->name);
436 pr_debug("Muxed pin %s as %s\n", pdesc->name, expr->signal);
442 struct pinctrl_desc *pdesc,
462 pctl = pinctrl_register(pdesc, &pdev->dev, pdata);