Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
clock-exynos5.c File Reference
#include <linux/kernel.h>
#include <linux/err.h>
#include <linux/io.h>
#include <linux/syscore_ops.h>
#include <plat/cpu-freq.h>
#include <plat/clock.h>
#include <plat/cpu.h>
#include <plat/pll.h>
#include <plat/s5p-clock.h>
#include <plat/clock-clksrc.h>
#include <plat/pm.h>
#include <mach/map.h>
#include <mach/regs-clock.h>
#include <mach/sysmmu.h>
#include "common.h"

Go to the source code of this file.

Macros

#define exynos5_clock_suspend   NULL
 
#define exynos5_clock_resume   NULL
 

Functions

void __init_or_cpufreq exynos5_setup_clocks (void)
 
void __init exynos5_register_clocks (void)
 

Variables

struct clksrc_clk exynos5_clk_mout_mpll
 
struct clkexynos5_clkset_aclk_top_list []
 
struct clksrc_sources exynos5_clkset_aclk
 
struct clkexynos5_clkset_aclk_333_166_list []
 
struct clksrc_sources exynos5_clkset_aclk_333_166
 
struct clkexynos5_clkset_group_list []
 
struct clksrc_sources exynos5_clkset_group
 
struct clksrc_clk exynos5_clk_sclk_fimd1
 
struct syscore_ops exynos5_clock_syscore_ops
 

Macro Definition Documentation

#define exynos5_clock_resume   NULL

Definition at line 1476 of file clock-exynos5.c.

#define exynos5_clock_suspend   NULL

Definition at line 1475 of file clock-exynos5.c.

Function Documentation

void __init exynos5_register_clocks ( void  )

Definition at line 1576 of file clock-exynos5.c.

void __init_or_cpufreq exynos5_setup_clocks ( void  )

Definition at line 1484 of file clock-exynos5.c.

Variable Documentation

struct clksrc_clk exynos5_clk_mout_mpll
Initial value:
= {
.clk = {
.name = "mout_mpll",
},
.sources = &exynos5_clk_src_mpll,
.reg_src = { .reg = EXYNOS5_CLKSRC_CORE1, .shift = 8, .size = 1 },
}

Definition at line 295 of file clock-exynos5.c.

struct clksrc_clk exynos5_clk_sclk_fimd1
Initial value:
= {
.clk = {
.name = "sclk_fimd",
.devname = "exynos5-fb.1",
.enable = exynos5_clksrc_mask_disp1_0_ctrl,
.ctrlbit = (1 << 0),
},
.sources = &exynos5_clkset_group,
.reg_src = { .reg = EXYNOS5_CLKSRC_DISP1_0, .shift = 0, .size = 4 },
.reg_div = { .reg = EXYNOS5_CLKDIV_DISP1_0, .shift = 0, .size = 4 },
}

Definition at line 1198 of file clock-exynos5.c.

struct clksrc_sources exynos5_clkset_aclk
Initial value:

Definition at line 475 of file clock-exynos5.c.

struct clksrc_sources exynos5_clkset_aclk_333_166
Initial value:

Definition at line 494 of file clock-exynos5.c.

struct clk* exynos5_clkset_aclk_333_166_list[]
Initial value:
= {
[0] = &exynos5_clk_mout_cpll.clk,
[1] = &exynos5_clk_mout_mpll_user.clk,
}

Definition at line 489 of file clock-exynos5.c.

struct clk* exynos5_clkset_aclk_top_list[]
Initial value:
= {
[0] = &exynos5_clk_mout_mpll_user.clk,
[1] = &exynos5_clk_mout_bpll_user.clk,
}

Definition at line 470 of file clock-exynos5.c.

struct clksrc_sources exynos5_clkset_group
Initial value:

Definition at line 982 of file clock-exynos5.c.

struct clk* exynos5_clkset_group_list[]
Initial value:
= {
[1] = NULL,
[2] = &exynos5_clk_sclk_hdmi24m,
[3] = &exynos5_clk_sclk_dptxphy,
[4] = &exynos5_clk_sclk_usbphy,
[5] = &exynos5_clk_sclk_hdmiphy,
[6] = &exynos5_clk_mout_mpll_user.clk,
[7] = &exynos5_clk_mout_epll.clk,
[8] = &exynos5_clk_sclk_vpll.clk,
[9] = &exynos5_clk_mout_cpll.clk,
}

Definition at line 969 of file clock-exynos5.c.

struct syscore_ops exynos5_clock_syscore_ops
Initial value:
= {
}

Definition at line 1479 of file clock-exynos5.c.