Lines Matching refs:pctl
288 struct pinctrl_dev *pctl = ipctl->pctl; in imx_pinconf_parse_generic_config() local
296 ret = pinconf_generic_parse_dt_config(np, pctl, &configs, in imx_pinconf_parse_generic_config()
541 struct pinctrl_dev *pctl = ipctl->pctl; in imx_pinctrl_parse_functions() local
547 dev_dbg(pctl->dev, "parse function(%d): %s\n", index, np->name); in imx_pinctrl_parse_functions()
549 func = pinmux_generic_get_function(pctl, index); in imx_pinctrl_parse_functions()
574 radix_tree_insert(&pctl->pin_group_tree, in imx_pinctrl_parse_functions()
612 struct pinctrl_dev *pctl = ipctl->pctl; in imx_pinctrl_probe_dt() local
640 radix_tree_insert(&pctl->pin_function_tree, i, function); in imx_pinctrl_probe_dt()
643 pctl->num_functions = nfuncs; in imx_pinctrl_probe_dt()
647 pctl->num_groups = of_get_child_count(np); in imx_pinctrl_probe_dt()
649 pctl->num_groups = 0; in imx_pinctrl_probe_dt()
651 pctl->num_groups += of_get_child_count(child); in imx_pinctrl_probe_dt()
671 if (ipctl->pctl) in imx_free_resources()
672 pinctrl_unregister(ipctl->pctl); in imx_free_resources()
762 &ipctl->pctl); in imx_pinctrl_probe()
776 return pinctrl_enable(ipctl->pctl); in imx_pinctrl_probe()