Lines Matching refs:pctldev

214 static int pmic_mpp_get_groups_count(struct pinctrl_dev *pctldev)  in pmic_mpp_get_groups_count()  argument
217 return pctldev->desc->npins; in pmic_mpp_get_groups_count()
220 static const char *pmic_mpp_get_group_name(struct pinctrl_dev *pctldev, in pmic_mpp_get_group_name() argument
223 return pctldev->desc->pins[pin].name; in pmic_mpp_get_group_name()
226 static int pmic_mpp_get_group_pins(struct pinctrl_dev *pctldev, in pmic_mpp_get_group_pins() argument
230 *pins = &pctldev->desc->pins[pin].number; in pmic_mpp_get_group_pins()
243 static int pmic_mpp_get_functions_count(struct pinctrl_dev *pctldev) in pmic_mpp_get_functions_count() argument
248 static const char *pmic_mpp_get_function_name(struct pinctrl_dev *pctldev, in pmic_mpp_get_function_name() argument
254 static int pmic_mpp_get_function_groups(struct pinctrl_dev *pctldev, in pmic_mpp_get_function_groups() argument
260 *num_qgroups = pctldev->desc->npins; in pmic_mpp_get_function_groups()
311 static int pmic_mpp_set_mux(struct pinctrl_dev *pctldev, unsigned function, in pmic_mpp_set_mux() argument
314 struct pmic_mpp_state *state = pinctrl_dev_get_drvdata(pctldev); in pmic_mpp_set_mux()
319 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_set_mux()
337 static int pmic_mpp_config_get(struct pinctrl_dev *pctldev, in pmic_mpp_config_get() argument
344 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_get()
404 static int pmic_mpp_config_set(struct pinctrl_dev *pctldev, unsigned int pin, in pmic_mpp_config_set() argument
407 struct pmic_mpp_state *state = pinctrl_dev_get_drvdata(pctldev); in pmic_mpp_config_set()
413 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_set()
509 static void pmic_mpp_config_dbg_show(struct pinctrl_dev *pctldev, in pmic_mpp_config_dbg_show() argument
512 struct pmic_mpp_state *state = pinctrl_dev_get_drvdata(pctldev); in pmic_mpp_config_dbg_show()
520 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_dbg_show()