]> git.baikalelectronics.ru Git - kernel.git/commit
clk/samsung: add support for multiple clock providers
authorRahul Sharma <rahul.sharma@samsung.com>
Wed, 12 Mar 2014 14:56:44 +0000 (20:26 +0530)
committerTomasz Figa <t.figa@samsung.com>
Wed, 14 May 2014 17:15:38 +0000 (19:15 +0200)
commitc57f2ba51d7660d133559fdee6e810ff4bf04cc6
tree69952ba0f302faf76209e1e6da0aa8ceb32b97b3
parent01049abe547ba6702c84a1574b1ea91225b9a766
clk/samsung: add support for multiple clock providers

Samsung CCF helper functions do not provide support to
register multiple Clock Providers for a given SoC. Due to
this limitation, SoC platforms are not able to use these
helpers for registering multiple clock providers and are
forced to bypass this layer.

This layer is modified accordingly to enable the support
for multiple clock providers.

Clock file for exynos4, exynos5250, exynos5420, exynos5440,
S3c64xx, S3c24xx are also modified as per changed helper functions.

Signed-off-by: Rahul Sharma <rahul.sharma@samsung.com>
[t.figa: Modified s3c2410 clock driver as well]
Signed-off-by: Tomasz Figa <t.figa@samsung.com>
drivers/clk/samsung/clk-exynos4.c
drivers/clk/samsung/clk-exynos5250.c
drivers/clk/samsung/clk-exynos5420.c
drivers/clk/samsung/clk-exynos5440.c
drivers/clk/samsung/clk-pll.c
drivers/clk/samsung/clk-s3c2410.c
drivers/clk/samsung/clk-s3c2412.c
drivers/clk/samsung/clk-s3c2443.c
drivers/clk/samsung/clk-s3c64xx.c
drivers/clk/samsung/clk.c
drivers/clk/samsung/clk.h