Re: [RFC/PATCH 00/26] PM: Create the AVS class of drivers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux