]> git.baikalelectronics.ru Git - kernel.git/commit
pwm: pca9685: Improve runtime PM behavior
authorClemens Gruber <clemens.gruber@pqgruber.com>
Thu, 15 Apr 2021 12:14:50 +0000 (14:14 +0200)
committerThierry Reding <thierry.reding@gmail.com>
Fri, 23 Apr 2021 16:45:49 +0000 (18:45 +0200)
commitd850a3344dd3dcead40868ee22f8e55728688bbe
treeaedaa08a3df389b4736c2129edcbfd8ecf696dc8
parentd4152421a88ece1242e0dc22adb27c7f565568aa
pwm: pca9685: Improve runtime PM behavior

The chip does not come out of POR in active state but in sleep state.
To be sure (in case the bootloader woke it up) we force it to sleep in
probe.

If runtime PM is disabled, we instead wake the chip in .probe and put it
to sleep in .remove.

Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
drivers/pwm/pwm-pca9685.c