Lines Matching refs:pdesc
159 static char *get_defined_attribute(const struct aspeed_pin_desc *pdesc,
167 prios = pdesc->prios;
208 static char *get_defined_functions(const struct aspeed_pin_desc *pdesc)
210 return get_defined_attribute(pdesc, aspeed_sig_expr_function);
218 static char *get_defined_signals(const struct aspeed_pin_desc *pdesc)
220 return get_defined_attribute(pdesc, aspeed_sig_expr_signal);
235 const struct aspeed_pin_desc *pdesc = pdata->pins[pin].drv_data;
240 if (!pdesc)
243 pr_debug("Muxing pin %s for %s\n", pdesc->name, pfunc->name);
245 prios = pdesc->prios;
265 char *functions = get_defined_functions(pdesc);
266 char *signals = get_defined_signals(pdesc);
269 pfunc->name, pdesc->name, pin, signals,
281 pr_debug("Muxed pin %s as %s for %s\n", pdesc->name, expr->signal,
383 const struct aspeed_pin_desc *pdesc = pdata->pins[offset].drv_data;
386 if (!pdesc)
389 prios = pdesc->prios;
394 pr_debug("Muxing pin %s for GPIO\n", pdesc->name);
409 char *signals = get_defined_signals(pdesc);
412 pdesc->name, offset, signals);
426 pr_debug("Muxed pin %s as GPIO\n", pdesc->name);
438 pr_debug("Muxed pin %s as %s\n", pdesc->name, expr->signal);
444 struct pinctrl_desc *pdesc,
464 pctl = pinctrl_register(pdesc, &pdev->dev, pdata);