Hi Thierry, > From: Thierry Reding, Sent: Monday, May 27, 2019 11:18 PM <snip> > This has been discussed before, but this really shouldn't be done in the > PWM driver. Consumers should really be reconfiguring the PWM upon resume > as appropriate. This is the only way to ensure that everything is > resumed in the proper order. > > Most, if not all, consumers already implement suspend/resume that way. > sysfs is the only one that I'm aware of that doesn't. > > Since you've been using sysfs to test this, things are slightly more > complicated (i.e. we don't have a consumer driver in the conventional > way). However, you should be able to solve this by implementing > dev_pm_ops for the pwm_class. Thank you for your coment! I'm interesting about implementing dev_pm_ops for the pwm_class. This is because you talked related things on other pwm driver (pwm-rcar) on the following email thread. https://marc.info/?l=linux-renesas-soc&m=155169831832176&w=2 So, I'll try to implement it and tested on the pwm-rcar driver. Best regards, Yoshihiro Shimoda