Lines Matching refs:pctldev

194 static int pmic_gpio_get_groups_count(struct pinctrl_dev *pctldev)  in pmic_gpio_get_groups_count()  argument
197 return pctldev->desc->npins; in pmic_gpio_get_groups_count()
200 static const char *pmic_gpio_get_group_name(struct pinctrl_dev *pctldev, in pmic_gpio_get_group_name() argument
203 return pctldev->desc->pins[pin].name; in pmic_gpio_get_group_name()
206 static int pmic_gpio_get_group_pins(struct pinctrl_dev *pctldev, unsigned pin, in pmic_gpio_get_group_pins() argument
209 *pins = &pctldev->desc->pins[pin].number; in pmic_gpio_get_group_pins()
222 static int pmic_gpio_get_functions_count(struct pinctrl_dev *pctldev) in pmic_gpio_get_functions_count() argument
227 static const char *pmic_gpio_get_function_name(struct pinctrl_dev *pctldev, in pmic_gpio_get_function_name() argument
233 static int pmic_gpio_get_function_groups(struct pinctrl_dev *pctldev, in pmic_gpio_get_function_groups() argument
239 *num_qgroups = pctldev->desc->npins; in pmic_gpio_get_function_groups()
243 static int pmic_gpio_set_mux(struct pinctrl_dev *pctldev, unsigned function, in pmic_gpio_set_mux() argument
246 struct pmic_gpio_state *state = pinctrl_dev_get_drvdata(pctldev); in pmic_gpio_set_mux()
251 pad = pctldev->desc->pins[pin].drv_data; in pmic_gpio_set_mux()
283 static int pmic_gpio_config_get(struct pinctrl_dev *pctldev, in pmic_gpio_config_get() argument
290 pad = pctldev->desc->pins[pin].drv_data; in pmic_gpio_config_get()
337 static int pmic_gpio_config_set(struct pinctrl_dev *pctldev, unsigned int pin, in pmic_gpio_config_set() argument
340 struct pmic_gpio_state *state = pinctrl_dev_get_drvdata(pctldev); in pmic_gpio_config_set()
346 pad = pctldev->desc->pins[pin].drv_data; in pmic_gpio_config_set()
442 static void pmic_gpio_config_dbg_show(struct pinctrl_dev *pctldev, in pmic_gpio_config_dbg_show() argument
445 struct pmic_gpio_state *state = pinctrl_dev_get_drvdata(pctldev); in pmic_gpio_config_dbg_show()
460 pad = pctldev->desc->pins[pin].drv_data; in pmic_gpio_config_dbg_show()