ARM: S5P6440: Remove usage of clk_h and add clk_hclk clock
authorThomas Abraham <thomas.ab@samsung.com>
Thu, 13 May 2010 00:27:09 +0000 (09:27 +0900)
committerBen Dooks <ben-linux@fluff.org>
Thu, 13 May 2010 01:42:46 +0000 (10:42 +0900)
commite4f44f82691e927a2f5eb582793454e052b920c7
tree4ce5d7ec1cb887da2d7429b52512b603a06dfa22
parent9c72d016e2b556e7d8f739b21404f32333fbc5e4
ARM: S5P6440: Remove usage of clk_h and add clk_hclk clock

The clk_h clock is of type 'struct clk' whereas on S5P6440,
the hclk is more suitable to be of type 'struct clksrc_clk'
(since hclk clock is divided version of armclk)

This patch modifies the following.

1. Adds the 'clk_hclk' clock which is of type 'struct clksrc_clk'.
2. Removes all references to the clk_h clock.
3. Addes clk_hclk into the list of sysclks.
4. The clock rate 'hclk' is modified to be derived from clk_hclk.

Signed-off-by: Thomas Abraham <thomas.ab@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
arch/arm/mach-s5p6440/clock.c