Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
arm
mach-s5p64x0
include
mach
s5p64x0-clock.h
Go to the documentation of this file.
1
/* linux/arch/arm/mach-s5p64x0/include/mach/s5p64x0-clock.h
2
*
3
* Copyright (c) 2010 Samsung Electronics Co., Ltd.
4
* http://www.samsung.com
5
*
6
* Header file for s5p64x0 clock support
7
*
8
* This program is free software; you can redistribute it and/or modify
9
* it under the terms of the GNU General Public License version 2 as
10
* published by the Free Software Foundation.
11
*/
12
13
#ifndef __ASM_ARCH_CLOCK_H
14
#define __ASM_ARCH_CLOCK_H __FILE__
15
16
#include <
linux/clk.h
>
17
18
extern
struct
clksrc_clk
clk_mout_apll
;
19
extern
struct
clksrc_clk
clk_mout_mpll
;
20
extern
struct
clksrc_clk
clk_mout_epll
;
21
22
extern
int
s5p64x0_epll_enable
(
struct
clk
*
clk
,
int
enable
);
23
extern
unsigned
long
s5p64x0_epll_get_rate
(
struct
clk
*
clk
);
24
25
extern
struct
clksrc_clk
clk_armclk
;
26
extern
struct
clksrc_clk
clk_dout_mpll
;
27
28
extern
struct
clksrc_sources
clkset_hclk_low
;
29
30
extern
int
s5p64x0_pclk_ctrl
(
struct
clk
*
clk
,
int
enable
);
31
extern
int
s5p64x0_hclk0_ctrl
(
struct
clk
*
clk
,
int
enable
);
32
extern
int
s5p64x0_hclk1_ctrl
(
struct
clk
*
clk
,
int
enable
);
33
extern
int
s5p64x0_sclk_ctrl
(
struct
clk
*
clk
,
int
enable
);
34
extern
int
s5p64x0_sclk1_ctrl
(
struct
clk
*
clk
,
int
enable
);
35
extern
int
s5p64x0_mem_ctrl
(
struct
clk
*
clk
,
int
enable
);
36
37
extern
int
s5p64x0_clk48m_ctrl
(
struct
clk
*
clk
,
int
enable
);
38
39
#endif
/* __ASM_ARCH_CLOCK_H */
Generated on Thu Jan 10 2013 13:01:43 for Linux Kernel by
1.8.2