OSDN Git Service

clk: at91: optimize clk_round_rate() for AUDIO_PLL
authorMichał Mirosław <mirq-linux@rere.qmqm.pl>
Tue, 18 Dec 2018 11:20:48 +0000 (12:20 +0100)
committerStephen Boyd <sboyd@kernel.org>
Fri, 22 Feb 2019 17:54:17 +0000 (09:54 -0800)
commitbb631af3d55fa89a612a5f09f3a3dda76121385a
tree9a3d0af2bb4df8bea05ee70dae1d36f3414ff51f
parent77977b800451ea7f438bf0398c76e56ef92379fa
clk: at91: optimize clk_round_rate() for AUDIO_PLL

Stop the search for parent rate when exact match is found.

This makes for 3 clk_round_rate() calls instead of 64 of them on
SAMA5D2-based board when searching for 12.288MHz clock.

Signed-off-by: Michał Mirosław <mirq-linux@rere.qmqm.pl>
Reviewed-by: Nicolas Ferre <nicolas.ferre@microchip.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/at91/clk-audio-pll.c