Lines Matching refs:pctldesc
2000 * @pctldesc: descriptor for this pin controller
2005 pinctrl_init_controller(struct pinctrl_desc *pctldesc, struct device *dev,
2011 if (!pctldesc)
2013 if (!pctldesc->name)
2021 pctldev->owner = pctldesc->owner;
2022 pctldev->desc = pctldesc;
2044 if (pctldesc->pmxops) {
2051 if (pctldesc->confops) {
2058 dev_dbg(dev, "try to register %d pins ...\n", pctldesc->npins);
2059 ret = pinctrl_register_pins(pctldev, pctldesc->pins, pctldesc->npins);
2062 pinctrl_free_pindescs(pctldev, pctldesc->pins,
2063 pctldesc->npins);
2141 * @pctldesc: descriptor for this pin controller
2150 struct pinctrl_dev *pinctrl_register(struct pinctrl_desc *pctldesc,
2156 pctldev = pinctrl_init_controller(pctldesc, dev, driver_data);
2170 * @pctldesc: descriptor for this pin controller
2178 int pinctrl_register_and_init(struct pinctrl_desc *pctldesc,
2184 p = pinctrl_init_controller(pctldesc, dev, driver_data);
2260 * @pctldesc: descriptor for this pin controller
2269 struct pinctrl_desc *pctldesc,
2278 pctldev = pinctrl_register(pctldesc, dev, driver_data);
2294 * @pctldesc: descriptor for this pin controller
2303 struct pinctrl_desc *pctldesc,
2314 error = pinctrl_register_and_init(pctldesc, dev, driver_data, pctldev);