]>
Commit | Line | Data |
---|---|---|
399e5ae0 MK |
1 | /* |
2 | * (C) Copyright 2009 Samsung Electronics | |
3 | * Minkyu Kang <mk7.kang@samsung.com> | |
4 | * Heungjun Kim <riverful.kim@samsung.com> | |
5 | * | |
6 | * This program is free software; you can redistribute it and/or | |
7 | * modify it under the terms of the GNU General Public License as | |
8 | * published by the Free Software Foundation; either version 2 of | |
9 | * the License, or (at your option) any later version. | |
10 | * | |
11 | * This program is distributed in the hope that it will be useful, | |
12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
14 | * GNU General Public License for more details. | |
15 | * | |
16 | * You should have received a copy of the GNU General Public License | |
17 | * along with this program; if not, write to the Free Software | |
18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, | |
19 | * MA 02111-1307 USA | |
20 | * | |
21 | */ | |
22 | ||
23 | #ifndef __ASM_ARM_ARCH_CLOCK_H_ | |
24 | #define __ASM_ARM_ARCH_CLOCK_H_ | |
25 | ||
26 | #ifndef __ASSEMBLY__ | |
27 | struct s5pc100_clock { | |
f3807374 MK |
28 | unsigned int apll_lock; |
29 | unsigned int mpll_lock; | |
30 | unsigned int epll_lock; | |
31 | unsigned int hpll_lock; | |
399e5ae0 | 32 | unsigned char res1[0xf0]; |
f3807374 MK |
33 | unsigned int apll_con; |
34 | unsigned int mpll_con; | |
35 | unsigned int epll_con; | |
36 | unsigned int hpll_con; | |
399e5ae0 | 37 | unsigned char res2[0xf0]; |
f3807374 MK |
38 | unsigned int src0; |
39 | unsigned int src1; | |
40 | unsigned int src2; | |
41 | unsigned int src3; | |
399e5ae0 | 42 | unsigned char res3[0xf0]; |
f3807374 MK |
43 | unsigned int div0; |
44 | unsigned int div1; | |
45 | unsigned int div2; | |
46 | unsigned int div3; | |
47 | unsigned int div4; | |
399e5ae0 | 48 | unsigned char res4[0x1ec]; |
f3807374 MK |
49 | unsigned int gate_d00; |
50 | unsigned int gate_d01; | |
51 | unsigned int gate_d02; | |
399e5ae0 | 52 | unsigned char res5[0x54]; |
f3807374 MK |
53 | unsigned int gate_sclk0; |
54 | unsigned int gate_sclk1; | |
399e5ae0 MK |
55 | }; |
56 | ||
57 | struct s5pc110_clock { | |
f3807374 | 58 | unsigned int apll_lock; |
399e5ae0 | 59 | unsigned char res1[0x4]; |
f3807374 | 60 | unsigned int mpll_lock; |
399e5ae0 | 61 | unsigned char res2[0x4]; |
f3807374 | 62 | unsigned int epll_lock; |
399e5ae0 | 63 | unsigned char res3[0xc]; |
f3807374 | 64 | unsigned int vpll_lock; |
399e5ae0 | 65 | unsigned char res4[0xdc]; |
f3807374 | 66 | unsigned int apll_con; |
399e5ae0 | 67 | unsigned char res5[0x4]; |
f3807374 | 68 | unsigned int mpll_con; |
399e5ae0 | 69 | unsigned char res6[0x4]; |
f3807374 | 70 | unsigned int epll_con; |
399e5ae0 | 71 | unsigned char res7[0xc]; |
f3807374 | 72 | unsigned int vpll_con; |
399e5ae0 | 73 | unsigned char res8[0xdc]; |
f3807374 MK |
74 | unsigned int src0; |
75 | unsigned int src1; | |
76 | unsigned int src2; | |
77 | unsigned int src3; | |
399e5ae0 | 78 | unsigned char res9[0xf0]; |
f3807374 MK |
79 | unsigned int div0; |
80 | unsigned int div1; | |
81 | unsigned int div2; | |
82 | unsigned int div3; | |
83 | unsigned int div4; | |
399e5ae0 | 84 | unsigned char res10[0x1ec]; |
f3807374 MK |
85 | unsigned int gate_d00; |
86 | unsigned int gate_d01; | |
87 | unsigned int gate_d02; | |
399e5ae0 | 88 | unsigned char res11[0x54]; |
f3807374 MK |
89 | unsigned int gate_sclk0; |
90 | unsigned int gate_sclk1; | |
399e5ae0 MK |
91 | }; |
92 | #endif | |
93 | ||
94 | #endif |