Hi Trilok, "Trilok Soni" <[EMAIL PROTECTED]> writes:
> I just want to know where we stand on DaVinci power management status. > > I have seen the minimum PM support by Dirk's patch on PM here: > > http://linux.omap.com/pipermail/davinci-linux-open-source/2008-February/005237.html Unfortunately, I've yet to play with Dirk's patches yet, but hope to soon. > Does any one experimented on following related to PM on DaVinci? > > 1. DVFS support like we have on N8xx and CPUFreq. > 2. Dynamic Tick support. The clocksource/clockevent foundation is in DaVinci git and locally I use dynamic tick all the time. I will soon be updating the default config to enable dynamic tick and hrtimers. I've also used these in combination with the -rt patch and all works fine. > 3. PowerTop analysis. > 4. DVFS integration with media/user applications, so that based on > load "Freq" and "Volt" can be customized. For 1, 3 and 4, a cpufreq driver is still needed, and AFAIK, nobody is working on one. There has been very little focus on power management for linux on DaVinci, either by TI or MV. That being said, DVFS is only a small piece of the puzzle for efficient PM. The other important piece is smart management of idle. (think C-states on x86, where DVFS equivalten is P-states on x86) The CPUidle framework exists for this purpose, and lots of work has been done by TI (and myself) on the cpuidle framework for OMAP3. This is currently only in the TI OMAP kernels, not yet the OMAP git tree. > How to integrate this with dspbridge driver in-order to scale the > frequency on load or shutdown the dsp when idle based on cpufreq > policies. Anybody used any external PMU chips along with DaVinci for > DVFS, like we have Triton and Menelaus along with OMAP2/3. > > Does MV kernel for DaVinci support all of these above features? MV/TI kernel only has hrtimers and dynamic tick. Kevin _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
