On Thu, Oct 29, 2020 at 01:59:38PM +0300, Heikki Krogerus wrote: > Hi, > > This is the second version of this series. Rafael pointed out in v1 > that I was not handling bus PM ops correctly. He also requested that I > put a comment to the code explaining things a little. > > The original v1 series: > https://lore.kernel.org/linux-acpi/20200825135951.53340-1-heikki.krogerus@xxxxxxxxxxxxxxx/ I have tested this on Intel Edison and found no regressions. Feel free to add my Tested-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > Heikki Krogerus (3): > software node: Power management operations for software nodes > software node: Introduce device_add_software_node() > usb: dwc3: pci: Register a software node for the dwc3 platform device > > drivers/base/power/common.c | 8 +- > drivers/base/swnode.c | 738 +++++++++++++++++++++++++++++++++++- > drivers/usb/dwc3/dwc3-pci.c | 175 +++++---- > include/linux/property.h | 13 + > 4 files changed, 835 insertions(+), 99 deletions(-) > > -- > 2.28.0 > -- With Best Regards, Andy Shevchenko