]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/arm/include/asm/arch-s5pc1xx/clock.h
Add GPL-2.0+ SPDX-License-Identifier to source files
[karo-tx-uboot.git] / arch / arm / include / asm / arch-s5pc1xx / clock.h
1 /*
2  * (C) Copyright 2009 Samsung Electronics
3  * Minkyu Kang <mk7.kang@samsung.com>
4  * Heungjun Kim <riverful.kim@samsung.com>
5  *
6  * SPDX-License-Identifier:     GPL-2.0+
7  */
8
9 #ifndef __ASM_ARM_ARCH_CLOCK_H_
10 #define __ASM_ARM_ARCH_CLOCK_H_
11
12 #ifndef __ASSEMBLY__
13 struct s5pc100_clock {
14         unsigned int    apll_lock;
15         unsigned int    mpll_lock;
16         unsigned int    epll_lock;
17         unsigned int    hpll_lock;
18         unsigned char   res1[0xf0];
19         unsigned int    apll_con;
20         unsigned int    mpll_con;
21         unsigned int    epll_con;
22         unsigned int    hpll_con;
23         unsigned char   res2[0xf0];
24         unsigned int    src0;
25         unsigned int    src1;
26         unsigned int    src2;
27         unsigned int    src3;
28         unsigned char   res3[0xf0];
29         unsigned int    div0;
30         unsigned int    div1;
31         unsigned int    div2;
32         unsigned int    div3;
33         unsigned int    div4;
34         unsigned char   res4[0x1ec];
35         unsigned int    gate_d00;
36         unsigned int    gate_d01;
37         unsigned int    gate_d02;
38         unsigned char   res5[0x54];
39         unsigned int    gate_sclk0;
40         unsigned int    gate_sclk1;
41 };
42
43 struct s5pc110_clock {
44         unsigned int    apll_lock;
45         unsigned char   res1[0x4];
46         unsigned int    mpll_lock;
47         unsigned char   res2[0x4];
48         unsigned int    epll_lock;
49         unsigned char   res3[0xc];
50         unsigned int    vpll_lock;
51         unsigned char   res4[0xdc];
52         unsigned int    apll_con;
53         unsigned char   res5[0x4];
54         unsigned int    mpll_con;
55         unsigned char   res6[0x4];
56         unsigned int    epll_con;
57         unsigned char   res7[0xc];
58         unsigned int    vpll_con;
59         unsigned char   res8[0xdc];
60         unsigned int    src0;
61         unsigned int    src1;
62         unsigned int    src2;
63         unsigned int    src3;
64         unsigned char   res9[0xf0];
65         unsigned int    div0;
66         unsigned int    div1;
67         unsigned int    div2;
68         unsigned int    div3;
69         unsigned int    div4;
70         unsigned char   res10[0x1ec];
71         unsigned int    gate_d00;
72         unsigned int    gate_d01;
73         unsigned int    gate_d02;
74         unsigned char   res11[0x54];
75         unsigned int    gate_sclk0;
76         unsigned int    gate_sclk1;
77 };
78 #endif
79
80 #endif