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()
831 static int st_pctl_get_groups_count(struct pinctrl_dev *pctldev) in st_pctl_get_groups_count() argument
833 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pctl_get_groups_count()
838 static const char *st_pctl_get_group_name(struct pinctrl_dev *pctldev, in st_pctl_get_group_name() argument
841 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pctl_get_group_name()
846 static int st_pctl_get_group_pins(struct pinctrl_dev *pctldev, in st_pctl_get_group_pins() argument
849 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pctl_get_group_pins()
873 static int st_pctl_dt_node_to_map(struct pinctrl_dev *pctldev, in st_pctl_dt_node_to_map() argument
876 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pctl_dt_node_to_map()
890 new_map = devm_kzalloc(pctldev->dev, in st_pctl_dt_node_to_map()
897 devm_kfree(pctldev->dev, new_map); in st_pctl_dt_node_to_map()
913 pin_get_name(pctldev, grp->pins[i]); in st_pctl_dt_node_to_map()
917 dev_info(pctldev->dev, "maps: function %s group %s num %d\n", in st_pctl_dt_node_to_map()
923 static void st_pctl_dt_free_map(struct pinctrl_dev *pctldev, in st_pctl_dt_free_map() argument
937 static int st_pmx_get_funcs_count(struct pinctrl_dev *pctldev) in st_pmx_get_funcs_count() argument
939 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pmx_get_funcs_count()
944 static const char *st_pmx_get_fname(struct pinctrl_dev *pctldev, in st_pmx_get_fname() argument
947 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pmx_get_fname()
952 static int st_pmx_get_groups(struct pinctrl_dev *pctldev, in st_pmx_get_groups() argument
955 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pmx_get_groups()
962 static int st_pmx_set_mux(struct pinctrl_dev *pctldev, unsigned fselector, in st_pmx_set_mux() argument
965 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pmx_set_mux()
971 pc = st_get_pio_control(pctldev, conf[i].pin); in st_pmx_set_mux()
978 static int st_pmx_set_gpio_direction(struct pinctrl_dev *pctldev, in st_pmx_set_gpio_direction() argument
1026 static int st_pinconf_set(struct pinctrl_dev *pctldev, unsigned pin_id, in st_pinconf_set() argument
1030 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pinconf_set()
1031 struct st_pio_control *pc = st_get_pio_control(pctldev, pin_id); in st_pinconf_set()
1042 static int st_pinconf_get(struct pinctrl_dev *pctldev, in st_pinconf_get() argument
1046 struct st_pinctrl *info = pinctrl_dev_get_drvdata(pctldev); in st_pinconf_get()
1047 struct st_pio_control *pc = st_get_pio_control(pctldev, pin_id); in st_pinconf_get()
1056 static void st_pinconf_dbg_show(struct pinctrl_dev *pctldev, in st_pinconf_dbg_show() argument
1065 mutex_unlock(&pctldev->mutex); in st_pinconf_dbg_show()
1066 pc = st_get_pio_control(pctldev, pin_id); in st_pinconf_dbg_show()
1067 st_pinconf_get(pctldev, pin_id, &config); in st_pinconf_dbg_show()
1068 mutex_lock(&pctldev->mutex); in st_pinconf_dbg_show()