]> git.baikalelectronics.ru Git - kernel.git/commit
clk: samsung: register clk_div_tables for divider clocks
authorHeiko Stuebner <heiko@sntech.de>
Mon, 18 Mar 2013 04:43:52 +0000 (13:43 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Thu, 28 Mar 2013 05:46:03 +0000 (14:46 +0900)
commit7c6a890862940748ded63957fe1e2c0c27f9d0b8
tree1fb1a600a39cf0a74963f59f859e9b04b14879c0
parent3f82c2887eaacbbb066846909560352373adbc52
clk: samsung: register clk_div_tables for divider clocks

On some Samsung platforms divider clocks only use specific divider
combinations like the armdiv on s3c2443 and s3c2416. For these
usecases the generic divider clock already provides the option of
providing a lookup table mapping register values to divider values.

Therefore add a new field to samsung_div_clock and if filled with a
table, use clk_register_divider_table instead of clk_register_divider
to register a divider clock

Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Reviewed-by: Thomas Abraham <thomas.abraham@linaro.org>
Acked-by: Mike Turquette <mturquette@linaro.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
drivers/clk/samsung/clk.c
drivers/clk/samsung/clk.h