diff options
author | Ben Dooks <ben-linux@fluff.org> | 2005-08-29 17:46:31 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2005-08-29 17:46:31 -0400 |
commit | 01b9c414828d951148a3792237ff3bf6e6debc85 (patch) | |
tree | b3d41af3d79fee4ae1c617a6da596202709fd2d5 /arch/arm/mach-s3c2410/s3c2440-clock.c | |
parent | d6b0bf213b4be478029b768fcee80058ace7150a (diff) |
[ARM] 2856/1: S3C2440 - show DVS status at startup
Patch from Ben Dooks
Show the state of DVS (Dynamic Voltage Scaling) when
starting up on the S3C2440
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-s3c2410/s3c2440-clock.c')
-rw-r--r-- | arch/arm/mach-s3c2410/s3c2440-clock.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/mach-s3c2410/s3c2440-clock.c b/arch/arm/mach-s3c2410/s3c2440-clock.c index b018a1f680ce..c67e0979aec3 100644 --- a/arch/arm/mach-s3c2410/s3c2440-clock.c +++ b/arch/arm/mach-s3c2410/s3c2440-clock.c | |||
@@ -68,6 +68,7 @@ static struct clk s3c2440_clk_ac97 = { | |||
68 | static int s3c2440_clk_add(struct sys_device *sysdev) | 68 | static int s3c2440_clk_add(struct sys_device *sysdev) |
69 | { | 69 | { |
70 | unsigned long upllcon = __raw_readl(S3C2410_UPLLCON); | 70 | unsigned long upllcon = __raw_readl(S3C2410_UPLLCON); |
71 | unsigned long camdivn = __raw_readl(S3C2440_CAMDIVN); | ||
71 | struct clk *clk_h; | 72 | struct clk *clk_h; |
72 | struct clk *clk_p; | 73 | struct clk *clk_p; |
73 | struct clk *clk_xtal; | 74 | struct clk *clk_xtal; |
@@ -80,8 +81,9 @@ static int s3c2440_clk_add(struct sys_device *sysdev) | |||
80 | 81 | ||
81 | s3c2440_clk_upll.rate = s3c2410_get_pll(upllcon, clk_xtal->rate); | 82 | s3c2440_clk_upll.rate = s3c2410_get_pll(upllcon, clk_xtal->rate); |
82 | 83 | ||
83 | printk("S3C2440: Clock Support, UPLL %ld.%03ld MHz\n", | 84 | printk("S3C2440: Clock Support, UPLL %ld.%03ld MHz, DVS %s\n", |
84 | print_mhz(s3c2440_clk_upll.rate)); | 85 | print_mhz(s3c2440_clk_upll.rate), |
86 | (camdivn & S3C2440_CAMDIVN_DVSEN) ? "on" : "off"); | ||
85 | 87 | ||
86 | clk_p = clk_get(NULL, "pclk"); | 88 | clk_p = clk_get(NULL, "pclk"); |
87 | clk_h = clk_get(NULL, "hclk"); | 89 | clk_h = clk_get(NULL, "hclk"); |