On Mon, Aug 20, 2018 at 04:35:08PM +0300, Andy Shevchenko wrote: > +int intel_pinctrl_get_soc_data(struct platform_device *pdev, > + const struct intel_pinctrl_soc_data **soc_data); > int intel_pinctrl_probe(struct platform_device *pdev, > const struct intel_pinctrl_soc_data *soc_data); Can we make intel_pinctrl_probe() to handle this instead?