Lines Matching refs:pctldesc
1959 * @pctldesc: descriptor for this pin controller
1964 pinctrl_init_controller(struct pinctrl_desc *pctldesc, struct device *dev,
1970 if (!pctldesc)
1972 if (!pctldesc->name)
1980 pctldev->owner = pctldesc->owner;
1981 pctldev->desc = pctldesc;
2003 if (pctldesc->pmxops) {
2010 if (pctldesc->confops) {
2017 dev_dbg(dev, "try to register %d pins ...\n", pctldesc->npins);
2018 ret = pinctrl_register_pins(pctldev, pctldesc->pins, pctldesc->npins);
2021 pinctrl_free_pindescs(pctldev, pctldesc->pins,
2022 pctldesc->npins);
2094 * @pctldesc: descriptor for this pin controller
2103 struct pinctrl_dev *pinctrl_register(struct pinctrl_desc *pctldesc,
2109 pctldev = pinctrl_init_controller(pctldesc, dev, driver_data);
2123 * @pctldesc: descriptor for this pin controller
2131 int pinctrl_register_and_init(struct pinctrl_desc *pctldesc,
2137 p = pinctrl_init_controller(pctldesc, dev, driver_data);
2213 * @pctldesc: descriptor for this pin controller
2222 struct pinctrl_desc *pctldesc,
2231 pctldev = pinctrl_register(pctldesc, dev, driver_data);
2247 * @pctldesc: descriptor for this pin controller
2256 struct pinctrl_desc *pctldesc,
2267 error = pinctrl_register_and_init(pctldesc, dev, driver_data, pctldev);