Lines Matching refs:pctldev
121 static int sunxi_pctrl_get_groups_count(struct pinctrl_dev *pctldev) in sunxi_pctrl_get_groups_count() argument
123 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sunxi_pctrl_get_groups_count()
128 static const char *sunxi_pctrl_get_group_name(struct pinctrl_dev *pctldev, in sunxi_pctrl_get_group_name() argument
131 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sunxi_pctrl_get_group_name()
136 static int sunxi_pctrl_get_group_pins(struct pinctrl_dev *pctldev, in sunxi_pctrl_get_group_pins() argument
141 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sunxi_pctrl_get_group_pins()
149 static int sunxi_pctrl_dt_node_to_map(struct pinctrl_dev *pctldev, in sunxi_pctrl_dt_node_to_map() argument
154 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sunxi_pctrl_dt_node_to_map()
250 static void sunxi_pctrl_dt_free_map(struct pinctrl_dev *pctldev, in sunxi_pctrl_dt_free_map() argument
272 static int sunxi_pconf_group_get(struct pinctrl_dev *pctldev, in sunxi_pconf_group_get() argument
276 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sunxi_pconf_group_get()
283 static int sunxi_pconf_group_set(struct pinctrl_dev *pctldev, in sunxi_pconf_group_set() argument
288 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sunxi_pconf_group_set()
350 static int sunxi_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev) in sunxi_pmx_get_funcs_cnt() argument
352 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sunxi_pmx_get_funcs_cnt()
357 static const char *sunxi_pmx_get_func_name(struct pinctrl_dev *pctldev, in sunxi_pmx_get_func_name() argument
360 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sunxi_pmx_get_func_name()
365 static int sunxi_pmx_get_func_groups(struct pinctrl_dev *pctldev, in sunxi_pmx_get_func_groups() argument
370 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sunxi_pmx_get_func_groups()
378 static void sunxi_pmx_set(struct pinctrl_dev *pctldev, in sunxi_pmx_set() argument
382 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sunxi_pmx_set()
397 static int sunxi_pmx_set_mux(struct pinctrl_dev *pctldev, in sunxi_pmx_set_mux() argument
401 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sunxi_pmx_set_mux()
412 sunxi_pmx_set(pctldev, g->pin, desc->muxval); in sunxi_pmx_set_mux()
418 sunxi_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, in sunxi_pmx_gpio_set_direction() argument
423 struct sunxi_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in sunxi_pmx_gpio_set_direction()
436 sunxi_pmx_set(pctldev, offset, desc->muxval); in sunxi_pmx_gpio_set_direction()