Lines Matching refs:pctldev

114 static int spear_pinctrl_get_groups_cnt(struct pinctrl_dev *pctldev)
116 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
121 static const char *spear_pinctrl_get_group_name(struct pinctrl_dev *pctldev,
124 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
129 static int spear_pinctrl_get_group_pins(struct pinctrl_dev *pctldev,
132 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
140 static void spear_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev,
146 static int spear_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev,
151 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
194 static void spear_pinctrl_dt_free_map(struct pinctrl_dev *pctldev,
210 static int spear_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev)
212 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
217 static const char *spear_pinctrl_get_func_name(struct pinctrl_dev *pctldev,
220 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
225 static int spear_pinctrl_get_func_groups(struct pinctrl_dev *pctldev,
229 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
237 static int spear_pinctrl_endisable(struct pinctrl_dev *pctldev,
240 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
271 static int spear_pinctrl_set_mux(struct pinctrl_dev *pctldev, unsigned function,
274 return spear_pinctrl_endisable(pctldev, function, group, true);
299 static int gpio_request_endisable(struct pinctrl_dev *pctldev,
302 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev);
325 static int gpio_request_enable(struct pinctrl_dev *pctldev,
328 return gpio_request_endisable(pctldev, range, offset, true);
331 static void gpio_disable_free(struct pinctrl_dev *pctldev,
334 gpio_request_endisable(pctldev, range, offset, false);