Hi Martin, I recompiled integ branch with CONFIG_PWM_MESON=y and now DVFS is working as expected. I did some tests using sbc-bench: * Original Odroid Ubuntu 16.04 with 3.10 kernel (1824MHz): http://ix.io/1zdB * Armbian 5.75 with 5.0.0-rc5 kernel (1536MHz DVFS): http://ix.io/1APH Original 3.10 kernel has a big big margin on tinymembench (about twice as fast as 5.0.0-rc5 with DVFS); 3.10 is 50% faster in OpenSSL and both kernels are tie on 7-zip (a bit faster 5.0.0-rc5). Do you have any idea on how to explain the difference in tinymembench? I do not think 300MHz overclocking is enough to explain the difference. Attached the kernel-config I used to build kernel as reference and dmesg. Thanks for your help. *Ciao Piero Il giorno ven 8 feb 2019 alle ore 20:44 Martin Blumenstingl ha scritto: > > Hi, > > On Thu, Feb 7, 2019 at 3:53 PM Piero wrote: > > > > Hi, > > > > looking at linux-meson website[1] it looks like DVFS is available > > for odroidc1 but from my test compiling 5.0.0-rc5 from amlogic integ > > branch[2] I cannot see it working: what am I missing? > can you please show us your kernel .config as well? > I believe you're missing the PWM driver: CONFIG_PWM_MESON > > > Attached you can find dmesg. > pwm-regulator regulator-vcck: Failed to get PWM: -517 > it's "OK" that this message is shown a few times (assuming you have > CONFIG_PWM_MESON=m). Linux will solve it once modules are loaded, then > you'll get the following message: > pwm-regulator: supplied by regulator-dummy > (from that point on "lscpu", "cpupower frequency-info" or other tools > should show DVFS support) > > > Regards > Martin -- Stupid is as stupid does. Forrest Gump