Lines Matching refs:pctl
333 struct pinctrl_dev *pctl = ipctl->pctl; in imx_pinconf_parse_generic_config() local
341 ret = pinconf_generic_parse_dt_config(np, pctl, &configs, in imx_pinconf_parse_generic_config()
647 struct pinctrl_dev *pctl = ipctl->pctl; in imx_pinctrl_parse_functions() local
653 dev_dbg(pctl->dev, "parse function(%d): %pOFn\n", index, np); in imx_pinctrl_parse_functions()
655 func = pinmux_generic_get_function(pctl, index); in imx_pinctrl_parse_functions()
682 radix_tree_insert(&pctl->pin_group_tree, in imx_pinctrl_parse_functions()
725 struct pinctrl_dev *pctl = ipctl->pctl; in imx_pinctrl_probe_dt() local
753 radix_tree_insert(&pctl->pin_function_tree, i, function); in imx_pinctrl_probe_dt()
756 pctl->num_functions = nfuncs; in imx_pinctrl_probe_dt()
760 pctl->num_groups = of_get_child_count(np); in imx_pinctrl_probe_dt()
762 pctl->num_groups = 0; in imx_pinctrl_probe_dt()
764 pctl->num_groups += of_get_child_count(child); in imx_pinctrl_probe_dt()
865 &ipctl->pctl); in imx_pinctrl_probe()
879 return pinctrl_enable(ipctl->pctl); in imx_pinctrl_probe()
887 return pinctrl_force_sleep(ipctl->pctl); in imx_pinctrl_suspend()
894 return pinctrl_force_default(ipctl->pctl); in imx_pinctrl_resume()