clk: meson8b: clean up fixed rate clocks
authorMichael Turquette <mturquette@baylibre.com>
Thu, 28 Apr 2016 19:00:52 +0000 (12:00 -0700)
committerMichael Turquette <mturquette@baylibre.com>
Thu, 23 Jun 2016 01:02:24 +0000 (18:02 -0700)
commite92f7cca446ec503251b58ad9a8b5592a2d927de
tree139c4559a63d9b35fbadbf78de8ebf4376aeeb45
parent89ef4b6217566f3429a577b84fc67b3a6463e26c
clk: meson8b: clean up fixed rate clocks

Remove the fixed_rate registration function and helpers from clkc.[ch].
Replace unnecessary configuration struct with static initialization of
the desired clock type.

While we're here, begin the transition to a proper platform_driver and
call of_clk_add_hw_provider with a shiny new struct clk_hw_onecell_data.

Tested-by: Kevin Hilman <khilman@baylibre.com>
Signed-off-by: Michael Turquette <mturquette@baylibre.com>
drivers/clk/meson/clkc.c
drivers/clk/meson/clkc.h
drivers/clk/meson/meson8b-clkc.c