Lines Matching refs:pcdev
44 struct pinctrl_dev *pcdev; member
166 static int loongson2_get_groups_count(struct pinctrl_dev *pcdev) in loongson2_get_groups_count() argument
171 static const char *loongson2_get_group_name(struct pinctrl_dev *pcdev, in loongson2_get_group_name() argument
177 static int loongson2_get_group_pins(struct pinctrl_dev *pcdev, unsigned int selector, in loongson2_get_group_pins() argument
186 static void loongson2_pin_dbg_show(struct pinctrl_dev *pcdev, struct seq_file *s, in loongson2_pin_dbg_show() argument
189 seq_printf(s, " %s", dev_name(pcdev->dev)); in loongson2_pin_dbg_show()
201 static int loongson2_pmx_set_mux(struct pinctrl_dev *pcdev, unsigned int func_num, in loongson2_pmx_set_mux() argument
204 struct loongson2_pinctrl *pctrl = pinctrl_dev_get_drvdata(pcdev); in loongson2_pmx_set_mux()
223 static int loongson2_pmx_get_funcs_count(struct pinctrl_dev *pcdev) in loongson2_pmx_get_funcs_count() argument
228 static const char *loongson2_pmx_get_func_name(struct pinctrl_dev *pcdev, in loongson2_pmx_get_func_name() argument
234 static int loongson2_pmx_get_groups(struct pinctrl_dev *pcdev, in loongson2_pmx_get_groups() argument
275 pctrl->pcdev = devm_pinctrl_register(pctrl->dev, &pctrl->desc, pctrl); in loongson2_pinctrl_probe()
276 if (IS_ERR(pctrl->pcdev)) in loongson2_pinctrl_probe()
277 return dev_err_probe(pctrl->dev, PTR_ERR(pctrl->pcdev), in loongson2_pinctrl_probe()