Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
s5pv210-cpufreq.c File Reference
#include <linux/types.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/err.h>
#include <linux/clk.h>
#include <linux/io.h>
#include <linux/cpufreq.h>
#include <linux/reboot.h>
#include <linux/regulator/consumer.h>
#include <linux/suspend.h>
#include <mach/map.h>
#include <mach/regs-clock.h>

Go to the source code of this file.

Data Structures

struct  dram_conf
 
struct  s5pv210_dvs_conf
 

Macros

#define APLL_VAL_1000   ((1 << 31) | (125 << 16) | (3 << 8) | 1)
 
#define APLL_VAL_800   ((1 << 31) | (100 << 16) | (3 << 8) | 1)
 
#define SLEEP_FREQ   (800 * 1000)
 

Enumerations

enum  cpufreq_access { DISABLE_FURTHER_CPUFREQ = 0x10, ENABLE_FURTHER_CPUFREQ = 0x20 }
 
enum  perf_level {
  L0 = 532*1000, L1 = 266*1000, L2 = 133*1000, L0,
  L1, L2, L3, L4
}
 
enum  s5pv210_mem_type { LPDDR = 0x1, LPDDR2 = 0x2, DDR2 = 0x4 }
 
enum  s5pv210_dmc_port { DMC0 = 0, DMC1 }
 

Functions

 late_initcall (s5pv210_cpufreq_init)
 

Macro Definition Documentation

#define APLL_VAL_1000   ((1 << 31) | (125 << 16) | (3 << 8) | 1)

Definition at line 33 of file s5pv210-cpufreq.c.

#define APLL_VAL_800   ((1 << 31) | (100 << 16) | (3 << 8) | 1)

Definition at line 34 of file s5pv210-cpufreq.c.

#define SLEEP_FREQ   (800 * 1000)

Definition at line 37 of file s5pv210-cpufreq.c.

Enumeration Type Documentation

Enumerator:
DISABLE_FURTHER_CPUFREQ 
ENABLE_FURTHER_CPUFREQ 

Definition at line 44 of file s5pv210-cpufreq.c.

enum perf_level
Enumerator:
L0 
L1 
L2 
L0 
L1 
L2 
L3 
L4 

Definition at line 63 of file s5pv210-cpufreq.c.

Enumerator:
DMC0 
DMC1 

Definition at line 73 of file s5pv210-cpufreq.c.

Enumerator:
LPDDR 
LPDDR2 
DDR2 

Definition at line 67 of file s5pv210-cpufreq.c.

Function Documentation

late_initcall ( s5pv210_cpufreq_init  )