diff options
| -rw-r--r-- | arch/x86/kernel/cpu/cpufreq/speedstep-ich.c | 2 | ||||
| -rw-r--r-- | arch/x86/kernel/cpu/cpufreq/speedstep-lib.c | 6 | ||||
| -rw-r--r-- | arch/x86/kernel/cpu/cpufreq/speedstep-lib.h | 24 | ||||
| -rw-r--r-- | arch/x86/kernel/cpu/cpufreq/speedstep-smi.c | 2 | 
4 files changed, 17 insertions, 17 deletions
| diff --git a/arch/x86/kernel/cpu/cpufreq/speedstep-ich.c b/arch/x86/kernel/cpu/cpufreq/speedstep-ich.c index 3ae5a7a3a500..2ce8e0b5cc54 100644 --- a/arch/x86/kernel/cpu/cpufreq/speedstep-ich.c +++ b/arch/x86/kernel/cpu/cpufreq/speedstep-ich.c | |||
| @@ -39,7 +39,7 @@ static struct pci_dev *speedstep_chipset_dev; | |||
| 39 | 39 | ||
| 40 | /* speedstep_processor | 40 | /* speedstep_processor | 
| 41 | */ | 41 | */ | 
| 42 | static unsigned int speedstep_processor; | 42 | static enum speedstep_processor speedstep_processor; | 
| 43 | 43 | ||
| 44 | static u32 pmbase; | 44 | static u32 pmbase; | 
| 45 | 45 | ||
| diff --git a/arch/x86/kernel/cpu/cpufreq/speedstep-lib.c b/arch/x86/kernel/cpu/cpufreq/speedstep-lib.c index f4c290b8482f..ad0083abfa23 100644 --- a/arch/x86/kernel/cpu/cpufreq/speedstep-lib.c +++ b/arch/x86/kernel/cpu/cpufreq/speedstep-lib.c | |||
| @@ -34,7 +34,7 @@ static int relaxed_check; | |||
| 34 | * GET PROCESSOR CORE SPEED IN KHZ * | 34 | * GET PROCESSOR CORE SPEED IN KHZ * | 
| 35 | *********************************************************************/ | 35 | *********************************************************************/ | 
| 36 | 36 | ||
| 37 | static unsigned int pentium3_get_frequency(unsigned int processor) | 37 | static unsigned int pentium3_get_frequency(enum speedstep_processor processor) | 
| 38 | { | 38 | { | 
| 39 | /* See table 14 of p3_ds.pdf and table 22 of 29834003.pdf */ | 39 | /* See table 14 of p3_ds.pdf and table 22 of 29834003.pdf */ | 
| 40 | struct { | 40 | struct { | 
| @@ -227,7 +227,7 @@ static unsigned int pentium4_get_frequency(void) | |||
| 227 | 227 | ||
| 228 | 228 | ||
| 229 | /* Warning: may get called from smp_call_function_single. */ | 229 | /* Warning: may get called from smp_call_function_single. */ | 
| 230 | unsigned int speedstep_get_frequency(unsigned int processor) | 230 | unsigned int speedstep_get_frequency(enum speedstep_processor processor) | 
| 231 | { | 231 | { | 
| 232 | switch (processor) { | 232 | switch (processor) { | 
| 233 | case SPEEDSTEP_CPU_PCORE: | 233 | case SPEEDSTEP_CPU_PCORE: | 
| @@ -380,7 +380,7 @@ EXPORT_SYMBOL_GPL(speedstep_detect_processor); | |||
| 380 | * DETECT SPEEDSTEP SPEEDS * | 380 | * DETECT SPEEDSTEP SPEEDS * | 
| 381 | *********************************************************************/ | 381 | *********************************************************************/ | 
| 382 | 382 | ||
| 383 | unsigned int speedstep_get_freqs(unsigned int processor, | 383 | unsigned int speedstep_get_freqs(enum speedstep_processor processor, | 
| 384 | unsigned int *low_speed, | 384 | unsigned int *low_speed, | 
| 385 | unsigned int *high_speed, | 385 | unsigned int *high_speed, | 
| 386 | unsigned int *transition_latency, | 386 | unsigned int *transition_latency, | 
| diff --git a/arch/x86/kernel/cpu/cpufreq/speedstep-lib.h b/arch/x86/kernel/cpu/cpufreq/speedstep-lib.h index 2b6c04e5a304..70d9cea1219d 100644 --- a/arch/x86/kernel/cpu/cpufreq/speedstep-lib.h +++ b/arch/x86/kernel/cpu/cpufreq/speedstep-lib.h | |||
| @@ -11,18 +11,18 @@ | |||
| 11 | 11 | ||
| 12 | 12 | ||
| 13 | /* processors */ | 13 | /* processors */ | 
| 14 | 14 | enum speedstep_processor { | |
| 15 | #define SPEEDSTEP_CPU_PIII_C_EARLY 0x00000001 /* Coppermine core */ | 15 | SPEEDSTEP_CPU_PIII_C_EARLY = 0x00000001, /* Coppermine core */ | 
| 16 | #define SPEEDSTEP_CPU_PIII_C 0x00000002 /* Coppermine core */ | 16 | SPEEDSTEP_CPU_PIII_C = 0x00000002, /* Coppermine core */ | 
| 17 | #define SPEEDSTEP_CPU_PIII_T 0x00000003 /* Tualatin core */ | 17 | SPEEDSTEP_CPU_PIII_T = 0x00000003, /* Tualatin core */ | 
| 18 | #define SPEEDSTEP_CPU_P4M 0x00000004 /* P4-M */ | 18 | SPEEDSTEP_CPU_P4M = 0x00000004, /* P4-M */ | 
| 19 | |||
| 20 | /* the following processors are not speedstep-capable and are not auto-detected | 19 | /* the following processors are not speedstep-capable and are not auto-detected | 
| 21 | * in speedstep_detect_processor(). However, their speed can be detected using | 20 | * in speedstep_detect_processor(). However, their speed can be detected using | 
| 22 | * the speedstep_get_frequency() call. */ | 21 | * the speedstep_get_frequency() call. */ | 
| 23 | #define SPEEDSTEP_CPU_PM 0xFFFFFF03 /* Pentium M */ | 22 | SPEEDSTEP_CPU_PM = 0xFFFFFF03, /* Pentium M */ | 
| 24 | #define SPEEDSTEP_CPU_P4D 0xFFFFFF04 /* desktop P4 */ | 23 | SPEEDSTEP_CPU_P4D = 0xFFFFFF04, /* desktop P4 */ | 
| 25 | #define SPEEDSTEP_CPU_PCORE 0xFFFFFF05 /* Core */ | 24 | SPEEDSTEP_CPU_PCORE = 0xFFFFFF05, /* Core */ | 
| 25 | }; | ||
| 26 | 26 | ||
| 27 | /* speedstep states -- only two of them */ | 27 | /* speedstep states -- only two of them */ | 
| 28 | 28 | ||
| @@ -31,10 +31,10 @@ | |||
| 31 | 31 | ||
| 32 | 32 | ||
| 33 | /* detect a speedstep-capable processor */ | 33 | /* detect a speedstep-capable processor */ | 
| 34 | extern unsigned int speedstep_detect_processor (void); | 34 | extern enum speedstep_processor speedstep_detect_processor(void); | 
| 35 | 35 | ||
| 36 | /* detect the current speed (in khz) of the processor */ | 36 | /* detect the current speed (in khz) of the processor */ | 
| 37 | extern unsigned int speedstep_get_frequency(unsigned int processor); | 37 | extern unsigned int speedstep_get_frequency(enum speedstep_processor processor); | 
| 38 | 38 | ||
| 39 | 39 | ||
| 40 | /* detect the low and high speeds of the processor. The callback | 40 | /* detect the low and high speeds of the processor. The callback | 
| @@ -42,7 +42,7 @@ extern unsigned int speedstep_get_frequency(unsigned int processor); | |||
| 42 | * SPEEDSTEP_LOW; the second argument is zero so that no | 42 | * SPEEDSTEP_LOW; the second argument is zero so that no | 
| 43 | * cpufreq_notify_transition calls are initiated. | 43 | * cpufreq_notify_transition calls are initiated. | 
| 44 | */ | 44 | */ | 
| 45 | extern unsigned int speedstep_get_freqs(unsigned int processor, | 45 | extern unsigned int speedstep_get_freqs(enum speedstep_processor processor, | 
| 46 | unsigned int *low_speed, | 46 | unsigned int *low_speed, | 
| 47 | unsigned int *high_speed, | 47 | unsigned int *high_speed, | 
| 48 | unsigned int *transition_latency, | 48 | unsigned int *transition_latency, | 
| diff --git a/arch/x86/kernel/cpu/cpufreq/speedstep-smi.c b/arch/x86/kernel/cpu/cpufreq/speedstep-smi.c index befea088e4f5..04d73c114e49 100644 --- a/arch/x86/kernel/cpu/cpufreq/speedstep-smi.c +++ b/arch/x86/kernel/cpu/cpufreq/speedstep-smi.c | |||
| @@ -35,7 +35,7 @@ static int smi_cmd; | |||
| 35 | static unsigned int smi_sig; | 35 | static unsigned int smi_sig; | 
| 36 | 36 | ||
| 37 | /* info about the processor */ | 37 | /* info about the processor */ | 
| 38 | static unsigned int speedstep_processor; | 38 | static enum speedstep_processor speedstep_processor; | 
| 39 | 39 | ||
| 40 | /* | 40 | /* | 
| 41 | * There are only two frequency states for each processor. Values | 41 | * There are only two frequency states for each processor. Values | 
