Lines Matching defs:pctrl_dev

318 static int nsp_get_groups_count(struct pinctrl_dev *pctrl_dev)
320 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
325 static const char *nsp_get_group_name(struct pinctrl_dev *pctrl_dev,
328 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
333 static int nsp_get_group_pins(struct pinctrl_dev *pctrl_dev,
337 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
345 static void nsp_pin_dbg_show(struct pinctrl_dev *pctrl_dev,
348 seq_printf(s, " %s", dev_name(pctrl_dev->dev));
360 static int nsp_get_functions_count(struct pinctrl_dev *pctrl_dev)
362 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
367 static const char *nsp_get_function_name(struct pinctrl_dev *pctrl_dev,
370 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
375 static int nsp_get_function_groups(struct pinctrl_dev *pctrl_dev,
380 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
456 static int nsp_pinmux_enable(struct pinctrl_dev *pctrl_dev,
459 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
470 dev_dbg(pctrl_dev->dev, "func:%u name:%s grp:%u name:%s\n",
473 dev_dbg(pctrl_dev->dev, "shift:%u alt:%u\n", grp->mux.shift,
480 static int nsp_gpio_request_enable(struct pinctrl_dev *pctrl_dev,
484 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
485 u32 *gpio_select = pctrl_dev->desc->pins[pin].drv_data;
501 static void nsp_gpio_disable_free(struct pinctrl_dev *pctrl_dev,
505 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
506 u32 *gpio_select = pctrl_dev->desc->pins[pin].drv_data;