On Fri, Sep 21, 2012 at 1:45 AM, Maximilian Schwerin <Maximilian.Schwerin@xxxxxxxxx> wrote: > Hi, > > I've just built a linux-omap kernel at 3.6-rc6 using omap2plus_defconfig > as basis for the kernel config. > > When I enable smartreflex and switch to 800MHz via > > echo 1 > /sys/kernel/debug/smartreflex/smartreflex_core/autocomp > echo 1 > /sys/kernel/debug/smartreflex/smartreflex_mpu_iva/autocomp > cpufreq-set -f 800MHz > > the board crashes. If I switch to 800MHz and enable smartreflex later > nothing happens. This used to work in my 3.3 based kernel. btw, once it locks up... retry with your 3.3 based kernel (hold reset and swap sd card's, the "bug" should lock up again when trying to set 800Mhz on bootup.. In my testing, once it locks up, any cpufreq enabled kernel will keep locking up... Makes you wonder if a pll setting isn't getting reset on bootup...) I've traced it to the "arch_clock->clk_set_rate(clk, rate);" call in the "int clk_set_rate(struct clk *clk, unsigned long rate)" function http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=arch/arm/plat-omap/clock.c;hb=HEAD#l132 at that point, I'm a little lost in the omap36xx code.. Regards, -- Robert Nelson http://www.rcn-ee.com/ -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html