# # CPU Frequency scaling # menu "CPU Frequency scaling" config CPU_FREQ bool "CPU Frequency scaling" help Clock scaling allows you to change the clock speed of CPUs on the fly. This is a nice method to save battery power on notebooks, because the lower the clock speed, the less power the CPU consumes. For more information, take a look at linux/Documentation/cpu-freq or at <http://www.codemonkey.org.uk/projects/cpufreq/> If in doubt, say N. source "drivers/cpufreq/Kconfig" config CPU_FREQ_TABLE tristate "CPU frequency table helpers" depends on CPU_FREQ default y help Many CPUFreq drivers use these helpers, so only say N here if the CPUFreq driver of your choice doesn't need these helpers. If in doubt, say Y. comment "CPUFreq processor drivers" depends on CPU_FREQ config X86_ACPI_CPUFREQ tristate "ACPI Processor P-States driver" depends on CPU_FREQ_TABLE && ACPI_PROCESSOR help This driver adds a CPUFreq driver which utilizes the ACPI Processor Performance States. For details, take a look at linux/Documentation/cpu-freq. If in doubt, say N. config X86_ACPI_CPUFREQ_PROC_INTF bool "/proc/acpi/processor/../performance interface (deprecated)" depends on X86_ACPI_CPUFREQ && PROC_FS help This enables the deprecated /proc/acpi/processor/../performance interface. While it is helpful for debugging, the generic, cross-architecture cpufreq interfaces should be used. If in doubt, say N. config ELAN_CPUFREQ tristate "AMD Elan" depends on CPU_FREQ_TABLE && MELAN ---help--- This adds the CPUFreq driver for AMD Elan SC400 and SC410 processors. You need to specify the processor maximum speed as boot parameter: elanfreq=maxspeed (in kHz) or as module parameter "max_freq". For details, take a look at linux/Documentation/cpu-freq. If in doubt, say N. config X86_POWERNOW_K6 tristate "AMD Mobile K6-2/K6-3 PowerNow!" depends on CPU_FREQ_TABLE help This adds the CPUFreq driver for mobile AMD K6-2+ and mobile AMD K6-3+ processors. For details, take a look at linux/Documentation/cpu-freq. If in doubt, say N. config X86_POWERNOW_K7 tristate "AMD Mobile Athlon/Duron PowerNow!" depends on CPU_FREQ_TABLE help This adds the CPUFreq driver for mobile AMD K7 mobile processors. For details, take a look at linux/Documentation/cpu-freq. If in doubt, say N. config X86_POWERNOW_K8 tristate "AMD Opteron/Athlon64 PowerNow!" depends on CPU_FREQ && EXPERIMENTAL help This adds the CPUFreq driver for mobile AMD Opteron/Athlon64 processors. For details, take a look at linux/Documentation/cpu-freq. If in doubt, say N. config X86_GX_SUSPMOD tristate "Cyrix MediaGX/NatSemi Geode Suspend Modulation" depends on CPU_FREQ help This add the CPUFreq driver for NatSemi Geode processors which support suspend modulation. For details, take a look at linux/Documentation/cpu-freq. If in doubt, say N. config X86_SPEEDSTEP_CENTRINO tristate "Intel Enhanced SpeedStep" depends on CPU_FREQ_TABLE help This adds the CPUFreq driver for Enhanced SpeedStep enabled mobile CPUs. This means Intel Pentium M (Centrino) CPUs. For details, take a look at linux/Documentation/cpu-freq. If in doubt, say N. config X86_SPEEDSTEP_ICH tristate "Intel Speedstep on ICH-M chipsets (ioport interface)" depends on CPU_FREQ_TABLE help This adds the CPUFreq driver for certain mobile Intel Pentium III (Coppermine), all mobile Intel Pentium III-M (Tualatin) and all mobile Intel Pentium 4 P4-M on systems which have an Intel ICH2, ICH3 or ICH4 southbridge. For details, take a look at linux/Documentation/cpu-freq. If in doubt, say N. config X86_SPEEDSTEP_SMI tristate "Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface)" depends on CPU_FREQ_TABLE && EXPERIMENTAL help This adds the CPUFreq driver for certain mobile Intel Pentium III (Coppermine), all mobile Intel Pentium III-M (Tualatin) on systems which have an Intel 440BX/ZX/MX southbridge. For details, take a look at linux/Documentation/cpu-freq. If in doubt, say N. config X86_SPEEDSTEP_LIB tristate depends on (X86_SPEEDSTEP_ICH || X86_SPEEDSTEP_SMI) default (X86_SPEEDSTEP_ICH || X86_SPEEDSTEP_SMI) config X86_P4_CLOCKMOD tristate "Intel Pentium 4 clock modulation" depends on CPU_FREQ_TABLE help This adds the CPUFreq driver for Intel Pentium 4 / XEON processors. For details, take a look at linux/Documentation/cpu-freq. If in doubt, say N. config X86_LONGRUN tristate "Transmeta LongRun" depends on CPU_FREQ help This adds the CPUFreq driver for Transmeta Crusoe processors which support LongRun. For details, take a look at linux/Documentation/cpu-freq. If in doubt, say N. config X86_LONGHAUL tristate "VIA Cyrix III Longhaul" depends on CPU_FREQ_TABLE help This adds the CPUFreq driver for VIA Samuel/CyrixIII, VIA Cyrix Samuel/C3, VIA Cyrix Ezra and VIA Cyrix Ezra-T processors. For details, take a look at linux/Documentation/cpu-freq. If in doubt, say N. endmenu