Lines Matching refs:pctrldesc
803 struct pinctrl_desc *pctrldesc; in pmic_mpp_probe() local
840 pctrldesc = devm_kzalloc(dev, sizeof(*pctrldesc), GFP_KERNEL); in pmic_mpp_probe()
841 if (!pctrldesc) in pmic_mpp_probe()
844 pctrldesc->pctlops = &pmic_mpp_pinctrl_ops; in pmic_mpp_probe()
845 pctrldesc->pmxops = &pmic_mpp_pinmux_ops; in pmic_mpp_probe()
846 pctrldesc->confops = &pmic_mpp_pinconf_ops; in pmic_mpp_probe()
847 pctrldesc->owner = THIS_MODULE; in pmic_mpp_probe()
848 pctrldesc->name = dev_name(dev); in pmic_mpp_probe()
849 pctrldesc->pins = pindesc; in pmic_mpp_probe()
850 pctrldesc->npins = npins; in pmic_mpp_probe()
852 pctrldesc->num_custom_params = ARRAY_SIZE(pmic_mpp_bindings); in pmic_mpp_probe()
853 pctrldesc->custom_params = pmic_mpp_bindings; in pmic_mpp_probe()
855 pctrldesc->custom_conf_items = pmic_conf_items; in pmic_mpp_probe()
883 state->ctrl = devm_pinctrl_register(dev, pctrldesc, state); in pmic_mpp_probe()