Lines Matching refs:pctldev
390 static int rk805_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) in rk805_pinctrl_get_groups_count() argument
392 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_groups_count()
397 static const char *rk805_pinctrl_get_group_name(struct pinctrl_dev *pctldev, in rk805_pinctrl_get_group_name() argument
400 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_group_name()
405 static int rk805_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in rk805_pinctrl_get_group_pins() argument
410 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_group_pins()
426 static int rk805_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) in rk805_pinctrl_get_funcs_count() argument
428 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_funcs_count()
433 static const char *rk805_pinctrl_get_func_name(struct pinctrl_dev *pctldev, in rk805_pinctrl_get_func_name() argument
436 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_func_name()
441 static int rk805_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, in rk805_pinctrl_get_func_groups() argument
446 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_func_groups()
454 static int _rk805_pinctrl_set_mux(struct pinctrl_dev *pctldev, in _rk805_pinctrl_set_mux() argument
458 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in _rk805_pinctrl_set_mux()
475 static int rk805_pinctrl_set_mux(struct pinctrl_dev *pctldev, in rk805_pinctrl_set_mux() argument
479 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_set_mux()
483 return _rk805_pinctrl_set_mux(pctldev, offset, mux); in rk805_pinctrl_set_mux()
486 static int rk805_pinctrl_gpio_request_enable(struct pinctrl_dev *pctldev, in rk805_pinctrl_gpio_request_enable() argument
490 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_gpio_request_enable()
494 return _rk805_pinctrl_set_mux(pctldev, offset, RK805_PINMUX_GPIO); in rk805_pinctrl_gpio_request_enable()
496 return _rk805_pinctrl_set_mux(pctldev, offset, RK806_PINMUX_FUN5); in rk805_pinctrl_gpio_request_enable()
498 return _rk805_pinctrl_set_mux(pctldev, offset, RK816_PINMUX_GPIO); in rk805_pinctrl_gpio_request_enable()
504 static int rk805_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, in rk805_pmx_gpio_set_direction() argument
508 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pmx_gpio_set_direction()
536 static int rk805_pinconf_get(struct pinctrl_dev *pctldev, in rk805_pinconf_get() argument
539 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinconf_get()
558 static int rk805_pinconf_set(struct pinctrl_dev *pctldev, in rk805_pinconf_set() argument
562 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinconf_set()
573 rk805_pmx_gpio_set_direction(pctldev, NULL, pin, false); in rk805_pinconf_set()
577 rk805_pmx_gpio_set_direction(pctldev, NULL, pin, true); in rk805_pinconf_set()