Lines Matching refs:pctldev
405 static int rk805_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) in rk805_pinctrl_get_groups_count() argument
407 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_groups_count()
412 static const char *rk805_pinctrl_get_group_name(struct pinctrl_dev *pctldev, in rk805_pinctrl_get_group_name() argument
415 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_group_name()
420 static int rk805_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in rk805_pinctrl_get_group_pins() argument
425 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_group_pins()
441 static int rk805_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) in rk805_pinctrl_get_funcs_count() argument
443 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_funcs_count()
448 static const char *rk805_pinctrl_get_func_name(struct pinctrl_dev *pctldev, in rk805_pinctrl_get_func_name() argument
451 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_func_name()
456 static int rk805_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, in rk805_pinctrl_get_func_groups() argument
461 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_get_func_groups()
469 static int _rk805_pinctrl_set_mux(struct pinctrl_dev *pctldev, in _rk805_pinctrl_set_mux() argument
473 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in _rk805_pinctrl_set_mux()
505 static int _rk817_pinctrl_set_mux(struct pinctrl_dev *pctldev, in _rk817_pinctrl_set_mux() argument
509 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in _rk817_pinctrl_set_mux()
526 static int rk805_pinctrl_set_mux(struct pinctrl_dev *pctldev, in rk805_pinctrl_set_mux() argument
530 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_set_mux()
537 return _rk805_pinctrl_set_mux(pctldev, offset, mux); in rk805_pinctrl_set_mux()
541 return _rk817_pinctrl_set_mux(pctldev, offset, mux); in rk805_pinctrl_set_mux()
548 static int rk805_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, in rk805_pmx_gpio_set_direction() argument
552 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pmx_gpio_set_direction()
571 static int rk805_pinctrl_gpio_request_enable(struct pinctrl_dev *pctldev, in rk805_pinctrl_gpio_request_enable() argument
575 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinctrl_gpio_request_enable()
581 return _rk805_pinctrl_set_mux(pctldev, offset, in rk805_pinctrl_gpio_request_enable()
597 static int rk805_pinconf_get(struct pinctrl_dev *pctldev, in rk805_pinconf_get() argument
600 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinconf_get()
619 static int rk805_pinconf_set(struct pinctrl_dev *pctldev, in rk805_pinconf_set() argument
623 struct rk805_pctrl_info *pci = pinctrl_dev_get_drvdata(pctldev); in rk805_pinconf_set()
633 rk805_pmx_gpio_set_direction(pctldev, NULL, pin, false); in rk805_pinconf_set()
638 rk805_pmx_gpio_set_direction(pctldev, NULL, in rk805_pinconf_set()