Lines Matching refs:pctldev

404 			struct pinctrl_dev *pctldev, int pin)  in st_get_pio_control()  argument
407 pinctrl_find_gpio_range_from_pin(pctldev, pin); in st_get_pio_control()
821 static int st_pctl_get_groups_count(struct pinctrl_dev *pctldev) in st_pctl_get_groups_count() argument
823 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pctl_get_groups_count()
828 static const char *st_pctl_get_group_name(struct pinctrl_dev *pctldev, in st_pctl_get_group_name() argument
831 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pctl_get_group_name()
836 static int st_pctl_get_group_pins(struct pinctrl_dev *pctldev, in st_pctl_get_group_pins() argument
839 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pctl_get_group_pins()
863 static int st_pctl_dt_node_to_map(struct pinctrl_dev *pctldev, in st_pctl_dt_node_to_map() argument
866 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pctl_dt_node_to_map()
880 new_map = devm_kzalloc(pctldev->dev, in st_pctl_dt_node_to_map()
887 devm_kfree(pctldev->dev, new_map); in st_pctl_dt_node_to_map()
903 pin_get_name(pctldev, grp->pins[i]); in st_pctl_dt_node_to_map()
907 dev_info(pctldev->dev, "maps: function %s group %s num %d\n", in st_pctl_dt_node_to_map()
913 static void st_pctl_dt_free_map(struct pinctrl_dev *pctldev, in st_pctl_dt_free_map() argument
927 static int st_pmx_get_funcs_count(struct pinctrl_dev *pctldev) in st_pmx_get_funcs_count() argument
929 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pmx_get_funcs_count()
934 static const char *st_pmx_get_fname(struct pinctrl_dev *pctldev, in st_pmx_get_fname() argument
937 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pmx_get_fname()
942 static int st_pmx_get_groups(struct pinctrl_dev *pctldev, in st_pmx_get_groups() argument
945 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pmx_get_groups()
952 static int st_pmx_set_mux(struct pinctrl_dev *pctldev, unsigned fselector, in st_pmx_set_mux() argument
955 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pmx_set_mux()
961 pc = st_get_pio_control(pctldev, conf[i].pin); in st_pmx_set_mux()
968 static int st_pmx_set_gpio_direction(struct pinctrl_dev *pctldev, in st_pmx_set_gpio_direction() argument
1016 static int st_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, in st_pinconf_set() argument
1020 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pinconf_set()
1021 struct st_pio_control *pc = st_get_pio_control(pctldev, pin_id); in st_pinconf_set()
1032 static int st_pinconf_get(struct pinctrl_dev *pctldev, in st_pinconf_get() argument
1036 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pinconf_get()
1037 struct st_pio_control *pc = st_get_pio_control(pctldev, pin_id); in st_pinconf_get()
1046 static void st_pinconf_dbg_show(struct pinctrl_dev *pctldev, in st_pinconf_dbg_show() argument
1055 mutex_unlock(&pctldev->mutex); in st_pinconf_dbg_show()
1056 pc = st_get_pio_control(pctldev, pin_id); in st_pinconf_dbg_show()
1057 st_pinconf_get(pctldev, pin_id, &config); in st_pinconf_dbg_show()
1058 mutex_lock(&pctldev->mutex); in st_pinconf_dbg_show()