On Thu, Apr 02, 2020 at 09:33:46PM +0300, Andy Shevchenko wrote: > On Thu, Apr 2, 2020 at 6:52 PM Vaibhav Gupta <vaibhavgupta40@xxxxxxxxx> wrote: > > > > Convert the legacy callback .suspend() and .resume() > > to the generic ones. > > Thank you for the patch. > > Rather then doing this I think the best approach is to unify gpio-pch > and gpio-ml-ioh together. > Under umbrella of the task, the clean ups like above are highly appreciated. I'd be all in favor of that, but what Vaibhav is working toward is eliminating use of legacy PM in PCI drivers. I think unifying drivers is really out of scope for that project. If you'd rather leave gpio-ml-ioh.c alone for now, I suggest that Vaibhav move on to other PCI drivers that use legacy PM. If we convert all the others away from legacy PM and gpio-ml-ioh.c is the only one remaining, then I guess we can revisit this :) Or, maybe converting gpio-ml-ioh.c now, along the lines of 226e6b866d74 ("gpio: pch: Convert to dev_pm_ops"), would be one small step towards the eventual unification, by making gpio-pch and gpio-ml-ioh a little more similar. Bjorn