On Sat, Jan 14, 2023 at 05:16:04PM +0000, Jonathan Cameron wrote: > From: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx> > > Continuation of > https://lore.kernel.org/all/20230102181842.718010-1-jic23@xxxxxxxxxx/ > > This time we have most of the remaining drivers where the changes needed > are more complex than the earlier straight conversions. > > A separate series will deal with pm80x as the cleanup for that will > extend to MFD and RTC trees and cannot easily be broken up due to > some changes in exports. > > There is a general mixture of cases in here: > 1) More complex direct conversions - typically drivers with separate > sleep and runtime pm ops. > 2) Cases where the callbacks or struct dev_pm_ops is exported to > multiple modules. > 3) Refactors that avoid duplication of callbacks or exports. > 4) A tweak to the core input handling to use the new macros - this > is different from the driver changes, but seemed sensible. > > Note there are a few cases in here where I a much more minimal > set of callbacks is provided than DEFINE_SIMPLE_DEV_PM_OPS() and > friends would set. I don't know the history behind those so whilst > they might well be fine converted to the generic macros, I've > left them alone. Applied the lot, thank you. -- Dmitry