• Home
  • Raw
  • Download

Lines Matching refs:pctldev

81 	struct pinctrl_dev *pctldev;  member
239 static int abx500_set_mode(struct pinctrl_dev *pctldev, struct gpio_chip *chip, in abx500_set_mode() argument
242 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_set_mode()
360 static int abx500_get_mode(struct pinctrl_dev *pctldev, struct gpio_chip *chip, in abx500_get_mode() argument
367 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_get_mode()
448 struct pinctrl_dev *pctldev, in abx500_gpio_dbg_show_one() argument
452 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_gpio_dbg_show_one()
493 mode = abx500_get_mode(pctldev, chip, offset); in abx500_gpio_dbg_show_one()
507 struct pinctrl_dev *pctldev = pct->pctldev; in abx500_gpio_dbg_show() local
511 abx500_gpio_dbg_show_one(s, pctldev, chip, i + 1, gpio); in abx500_gpio_dbg_show()
518 struct pinctrl_dev *pctldev, in abx500_gpio_dbg_show_one() argument
539 static int abx500_pmx_get_funcs_cnt(struct pinctrl_dev *pctldev) in abx500_pmx_get_funcs_cnt() argument
541 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_pmx_get_funcs_cnt()
546 static const char *abx500_pmx_get_func_name(struct pinctrl_dev *pctldev, in abx500_pmx_get_func_name() argument
549 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_pmx_get_func_name()
554 static int abx500_pmx_get_func_groups(struct pinctrl_dev *pctldev, in abx500_pmx_get_func_groups() argument
559 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_pmx_get_func_groups()
567 static int abx500_pmx_set(struct pinctrl_dev *pctldev, unsigned function, in abx500_pmx_set() argument
570 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_pmx_set()
586 ret = abx500_set_mode(pctldev, chip, g->pins[i], g->altsetting); in abx500_pmx_set()
595 static int abx500_gpio_request_enable(struct pinctrl_dev *pctldev, in abx500_gpio_request_enable() argument
599 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_gpio_request_enable()
624 ret = abx500_set_mode(pct->pctldev, &pct->chip, in abx500_gpio_request_enable()
632 static void abx500_gpio_disable_free(struct pinctrl_dev *pctldev, in abx500_gpio_disable_free() argument
647 static int abx500_get_groups_cnt(struct pinctrl_dev *pctldev) in abx500_get_groups_cnt() argument
649 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_get_groups_cnt()
654 static const char *abx500_get_group_name(struct pinctrl_dev *pctldev, in abx500_get_group_name() argument
657 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_get_group_name()
662 static int abx500_get_group_pins(struct pinctrl_dev *pctldev, in abx500_get_group_pins() argument
667 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_get_group_pins()
675 static void abx500_pin_dbg_show(struct pinctrl_dev *pctldev, in abx500_pin_dbg_show() argument
678 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_pin_dbg_show()
681 abx500_gpio_dbg_show_one(s, pctldev, chip, offset, in abx500_pin_dbg_show()
726 static const char *abx500_find_pin_name(struct pinctrl_dev *pctldev, in abx500_find_pin_name() argument
730 struct abx500_pinctrl *npct = pinctrl_dev_get_drvdata(pctldev); in abx500_find_pin_name()
739 static int abx500_dt_subnode_to_map(struct pinctrl_dev *pctldev, in abx500_dt_subnode_to_map() argument
759 ret = pinctrl_utils_reserve_map(pctldev, map, reserved_maps, in abx500_dt_subnode_to_map()
772 ret = pinconf_generic_parse_dt_config(np, pctldev, &configs, &nconfigs); in abx500_dt_subnode_to_map()
781 ret = pinctrl_utils_reserve_map(pctldev, map, in abx500_dt_subnode_to_map()
788 gpio_name = abx500_find_pin_name(pctldev, pin); in abx500_dt_subnode_to_map()
801 static int abx500_dt_node_to_map(struct pinctrl_dev *pctldev, in abx500_dt_node_to_map() argument
814 ret = abx500_dt_subnode_to_map(pctldev, np, map, in abx500_dt_node_to_map()
817 pinctrl_utils_free_map(pctldev, *map, *num_maps); in abx500_dt_node_to_map()
835 static int abx500_pin_config_get(struct pinctrl_dev *pctldev, in abx500_pin_config_get() argument
842 static int abx500_pin_config_set(struct pinctrl_dev *pctldev, in abx500_pin_config_set() argument
847 struct abx500_pinctrl *pct = pinctrl_dev_get_drvdata(pctldev); in abx500_pin_config_set()
1045 pct->pctldev = devm_pinctrl_register(&pdev->dev, &abx500_pinctrl_desc, in abx500_gpio_probe()
1047 if (IS_ERR(pct->pctldev)) { in abx500_gpio_probe()
1050 ret = PTR_ERR(pct->pctldev); in abx500_gpio_probe()