Hi Mark,
On 11/22/2011 5:43 PM, Mark Brown wrote:
On Tue, Nov 22, 2011 at 04:05:44PM +0100, jean.pihet@xxxxxxxxxxxxxx wrote:
AVS is a power management technique which controls the operating
voltage of a device in order to optimize (i.e. reduce) its power
consumption. The voltage is adapted depending on static factors
(chip manufacturing process) and dynamic factors (temperature
depending performance).
AVS is also called SmartReflex on OMAP devices.
This sounds a lot like what devfreq (which was recently merged) is
supposed to do. Have you looked at the overlap there?
devfreq is a fmwk for DVFS governors at device level, whereas AVS stands
for Adaptive Voltage Scaling. This technique does not involve any
frequency change, and does a fine voltage adjustment to adapt to silicon
process / aging / thermal variation based on a HW closed loop.
Both DVFS and AVS can be used independently.
I think that AVS does belong to the voltage control infrastructure more
than the DVFS/freq one.
But that just my .2 cents
Regards,
Benoit
--
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