clk: meson8b: clean up composite clocks
authorMichael Turquette <mturquette@baylibre.com>
Thu, 28 Apr 2016 19:01:51 +0000 (12:01 -0700)
committerMichael Turquette <mturquette@baylibre.com>
Thu, 23 Jun 2016 01:02:44 +0000 (18:02 -0700)
commitc0daa3e6f5b0b707f5c4b408bc8ef541c9a7742a
tree9de2ea32087aac9cd885a2e818f63b25f4682a8e
parentab95d6e8ccd3a7514114d08f8b8e5ca0c303c412
clk: meson8b: clean up composite clocks

Remove the composite clock registration function and helpers. Replace
unnecessary configuration struct with static initialization of the
desired clock type.

To preserve git bisect this patch also flips the switch and starts using
of_clk_add_hw_provider instead of the deprecated meson_clk_register_clks
method. As a byproduct clk.c can be deleted.

Tested-by: Kevin Hilman <khilman@baylibre.com>
Signed-off-by: Michael Turquette <mturquette@baylibre.com>
drivers/clk/meson/Makefile
drivers/clk/meson/clkc.c [deleted file]
drivers/clk/meson/clkc.h
drivers/clk/meson/meson8b-clkc.c
include/dt-bindings/clock/meson8b-clkc.h