Subversion Repositories shark

Compare Revisions

Regard whitespace Rev 774 → Rev 775

/shark/trunk/drivers/cpu/include/drivers/shark_cpu26.h
36,6 → 36,10
 
#define DVS_LATENCY_ETERNAL (-1)
 
#define DVS_MAX_NUM_FREQS 50
 
extern int cpu26_freqs[DVS_MAX_NUM_FREQS];
 
int CPU26_installed(void);
int CPU26_init(void);
int CPU26_close(void);
45,12 → 49,13
int CPU26_initDVS(void);
int CPU26_closeDVS(void);
 
int CPU26_get_latency(void);
int CPU26_set_frequency(unsigned int target_freq, unsigned int relation);
int CPU26_get_cur_frequency(void);
int CPU26_get_min_frequency(void);
int CPU26_get_max_frequency(void);
int CPU26_get_frequencys(char *buf);
int CPU26_get_latency(void);
int CPU26_get_frequencys(int *buf);
int CPU26_show_frequencys(char *buf);
 
#endif
/shark/trunk/drivers/cpu/cpufreq/speedstep-lib.c
24,7 → 24,7
/* DEBUG
* Define it if you want verbose debug output, e.g. for bug reporting
*/
#define SPEEDSTEP_DEBUG
//#define SPEEDSTEP_DEBUG
 
#ifdef SPEEDSTEP_DEBUG
#define dprintk(msg...) printk(msg)
/shark/trunk/drivers/cpu/cpufreq/speedstep-smi.c
56,7 → 56,7
/* DEBUG
* Define it if you want verbose debug output, e.g. for bug reporting
*/
#define SPEEDSTEP_DEBUG
//#define SPEEDSTEP_DEBUG
 
#ifdef SPEEDSTEP_DEBUG
#define dprintk(msg...) printk(msg)
/shark/trunk/drivers/cpu/cpufreq/freq_table.c
174,6 → 174,29
 
}
 
int get_available_freqs (struct cpufreq_policy *policy, int *buf)
{
unsigned int i = 0;
unsigned int cpu = policy->cpu;
ssize_t count = 0;
struct cpufreq_frequency_table *table;
 
if (!show_table[cpu])
return -ENODEV;
 
table = show_table[cpu];
 
for (i=0; (table[i].frequency != CPUFREQ_TABLE_END); i++) {
if (table[i].frequency == CPUFREQ_ENTRY_INVALID)
continue;
buf[count] = table[i].frequency;
count++;
}
 
return count;
 
}
 
struct freq_attr cpufreq_freq_attr_scaling_available_freqs = {
.attr = { .name = "scaling_available_frequencies", .mode = 0444 },
.show = show_available_freqs,
/shark/trunk/drivers/cpu/cpufreq/cpufreq.c
41,6 → 41,7
//extern void kern_scale_timer(unsigned int old_f, unsigned int new_f);
extern void ll_scale_advtimer(unsigned int old_f, unsigned int new_f);
extern ssize_t show_available_freqs (struct cpufreq_policy *policy, char *buf);
extern int get_available_freqs (struct cpufreq_policy *policy, int *buf);
/**
* The "cpufreq driver" - the arch- or hardware-dependend low
* level driver of CPUFreq support, and its spinlock. This lock
80,6 → 81,11
return cpufreq_cpu_data->cpuinfo.transition_latency;
}
 
inline int cpufreq_get_available_freqs(int *buf)
{
return get_available_freqs(cpufreq_cpu_data, buf);
}
 
inline int cpufreq_show_available_freqs(char *buf)
{
return show_available_freqs(cpufreq_cpu_data, buf);
/shark/trunk/drivers/cpu/cpufreq/gx-suspmod.c
147,7 → 147,7
* Define it if you want verbose debug output
*/
 
#define SUSPMOD_DEBUG 1
//#define SUSPMOD_DEBUG 1
 
#ifdef SUSPMOD_DEBUG
#define dprintk(msg...) printk(KERN_DEBUG "cpufreq:" msg)
/shark/trunk/drivers/cpu/cpufreq/speedstep-centrino.c
31,7 → 31,7
#define PFX "speedstep-centrino: "
#define MAINTAINER "Jeremy Fitzhardinge <jeremy@goop.org>"
 
#define CENTRINO_DEBUG
//#define CENTRINO_DEBUG
 
#ifdef CENTRINO_DEBUG
#define dprintk(msg...) printk(msg)
/shark/trunk/drivers/cpu/cpufreq/speedstep-ich.c
57,7 → 57,7
/* DEBUG
* Define it if you want verbose debug output, e.g. for bug reporting
*/
#define SPEEDSTEP_DEBUG
//#define SPEEDSTEP_DEBUG
 
#ifdef SPEEDSTEP_DEBUG
#define dprintk(msg...) printk(msg)
/shark/trunk/drivers/cpu/shark/shark_cpu.c
19,7 → 19,7
#include <kernel/func.h>
#include "../include/drivers/shark_cpu26.h"
 
#define __CPU26_DEBUG__
//#define __CPU26_DEBUG__
 
/* CPU Initialization */
extern void early_cpu_init(void);
57,10 → 57,12
extern int cpufreq_get_min_freq(void);
extern int cpufreq_get_max_freq(void);
extern int cpufreq_get_latency(void);
extern int cpufreq_get_available_freqs(int *buf);
extern int cpufreq_show_available_freqs(char *buf);
 
static int cpu_installed = FALSE;
static int dvs_installed = DVS_NONE;
int cpu26_freqs[DVS_MAX_NUM_FREQS];
 
/* DVS user function */
inline int CPU26_set_frequency(unsigned int target_freq, unsigned int relation)
83,8 → 85,13
return cpufreq_get_max_freq();
}
 
inline int CPU26_get_frequencys(char *buf)
inline int CPU26_get_frequencys(int *buf)
{
return cpufreq_get_available_freqs (buf);
}
 
inline int CPU26_show_frequencys(char *buf)
{
return cpufreq_show_available_freqs (buf);
}