Lines Matching defs:pctrl_dev

312 static int nsp_get_groups_count(struct pinctrl_dev *pctrl_dev)
314 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
319 static const char *nsp_get_group_name(struct pinctrl_dev *pctrl_dev,
322 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
327 static int nsp_get_group_pins(struct pinctrl_dev *pctrl_dev,
331 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
339 static void nsp_pin_dbg_show(struct pinctrl_dev *pctrl_dev,
342 seq_printf(s, " %s", dev_name(pctrl_dev->dev));
354 static int nsp_get_functions_count(struct pinctrl_dev *pctrl_dev)
356 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
361 static const char *nsp_get_function_name(struct pinctrl_dev *pctrl_dev,
364 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
369 static int nsp_get_function_groups(struct pinctrl_dev *pctrl_dev,
374 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
450 static int nsp_pinmux_enable(struct pinctrl_dev *pctrl_dev,
453 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
464 dev_dbg(pctrl_dev->dev, "func:%u name:%s grp:%u name:%s\n",
467 dev_dbg(pctrl_dev->dev, "shift:%u alt:%u\n", grp->mux.shift,
474 static int nsp_gpio_request_enable(struct pinctrl_dev *pctrl_dev,
478 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
479 u32 *gpio_select = pctrl_dev->desc->pins[pin].drv_data;
495 static void nsp_gpio_disable_free(struct pinctrl_dev *pctrl_dev,
499 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
500 u32 *gpio_select = pctrl_dev->desc->pins[pin].drv_data;