ARM/clk: move the ICST library to drivers/clk
authorLinus Walleij <linus.walleij@linaro.org>
Wed, 1 Feb 2017 09:41:43 +0000 (10:41 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Fri, 7 Apr 2017 09:58:12 +0000 (11:58 +0200)
commitba3fae06c7a4e80ab9d48a8a045b352da97cf23d
tree83e6a470906ce711128e8927d87a7d467b402dcf
parentb6acb2e4d934afffafb318a5c342243a482b25f1
ARM/clk: move the ICST library to drivers/clk

This moves the ICST clock divider helper library from
arch/arm/common to drivers/clk/versatile so it is maintained
with the other clock drivers.

We keep the structure as a helper library intact and do not
fuse it with the clk-icst.c Versatile ICST clock driver: there
may be other users out there that need to use this library for
their clocking, and then it will be helpful to keep the
library contained. (The icst.[c|h] files could just be moved
to drivers/clk/lib or a similar location to share the library.)

Acked-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
arch/arm/common/Kconfig
arch/arm/common/Makefile
drivers/clk/versatile/Kconfig
drivers/clk/versatile/Makefile
drivers/clk/versatile/clk-icst.c
drivers/clk/versatile/clk-icst.h
drivers/clk/versatile/clk-impd1.c
drivers/clk/versatile/clk-realview.c
drivers/clk/versatile/clk-versatile.c
drivers/clk/versatile/icst.c [moved from arch/arm/common/icst.c with 98% similarity]
drivers/clk/versatile/icst.h [moved from arch/arm/include/asm/hardware/icst.h with 94% similarity]