]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | |
2 | PowerNow! and Cool'n'Quiet are AMD names for frequency | |
3 | management capabilities in AMD processors. As the hardware | |
4 | implementation changes in new generations of the processors, | |
5 | there is a different cpu-freq driver for each generation. | |
6 | ||
7 | Note that the driver's will not load on the "wrong" hardware, | |
8 | so it is safe to try each driver in turn when in doubt as to | |
9 | which is the correct driver. | |
10 | ||
11 | Note that the functionality to change frequency (and voltage) | |
12 | is not available in all processors. The drivers will refuse | |
13 | to load on processors without this capability. The capability | |
14 | is detected with the cpuid instruction. | |
15 | ||
16 | The drivers use BIOS supplied tables to obtain frequency and | |
17 | voltage information appropriate for a particular platform. | |
18 | Frequency transitions will be unavailable if the BIOS does | |
19 | not supply these tables. | |
20 | ||
21 | 6th Generation: powernow-k6 | |
22 | ||
23 | 7th Generation: powernow-k7: Athlon, Duron, Geode. | |
24 | ||
25 | 8th Generation: powernow-k8: Athlon, Athlon 64, Opteron, Sempron. | |
26 | Documentation on this functionality in 8th generation processors | |
27 | is available in the "BIOS and Kernel Developer's Guide", publication | |
28 | 26094, in chapter 9, available for download from www.amd.com. | |
29 | ||
30 | BIOS supplied data, for powernow-k7 and for powernow-k8, may be | |
31 | from either the PSB table or from ACPI objects. The ACPI support | |
32 | is only available if the kernel config sets CONFIG_ACPI_PROCESSOR. | |
33 | The powernow-k8 driver will attempt to use ACPI if so configured, | |
34 | and fall back to PST if that fails. | |
35 | The powernow-k7 driver will try to use the PSB support first, and | |
36 | fall back to ACPI if the PSB support fails. A module parameter, | |
37 | acpi_force, is provided to force ACPI support to be used instead | |
38 | of PSB support. |