Hey Lukasz, just wanted to say hi and thanks for picking this up. Sadly my work no longer permits me to spend time working on the kernel. Anyway, great that this issue finally gets solved! :) With best wishes, Tobias Lukasz Luba wrote: > Hi all, > > This patch set aims to address the issue with devfreq devices' frequency > during suspend/resume. It extends suspend/resume by calls to Devfreq > framework. In the devfreq framework there is a small refactoring to avoid > code duplication in changging frequency (patch 2) and there are extensions > for suspending devices. > > It has been tested on Odroid u3 with Exynos 4412. > > The patch set draws on Tobias Jakobi's work posted ~2 years ago, who tried > to solve issue with devfreq device's frequency during suspend/resume. > During the discussion on LKML some corner cases and comments appeared > related to the design. This patch set address them keeping in mind > suggestions from Chanwoo Choi. > Tobias's paches: > https://www.spinics.net/lists/linux-samsung-soc/msg56602.html > > Regards, > Lukasz Luba > > Lukasz Luba (6): > devfreq: add basic fileds supporting suspend functionality > devfreq: refactor set_target frequency function > devfreq: add support for suspend/resume of a devfreq device > devfreq: add devfreq_suspend/resume() functions > drivers: power: suspend: call devfreq suspend/resume > arm: dts: exynos4: set opp-suspend for DMC and leftbus > > arch/arm/boot/dts/exynos4210.dtsi | 2 + > arch/arm/boot/dts/exynos4412.dtsi | 2 + > drivers/base/power/main.c | 3 + > drivers/devfreq/devfreq.c | 159 ++++++++++++++++++++++++++++++-------- > include/linux/devfreq.h | 11 +++ > 5 files changed, 146 insertions(+), 31 deletions(-) >