clk: add clk_core_set_phase_nolock function
authorJerome Brunet <jbrunet@baylibre.com>
Fri, 1 Dec 2017 21:51:53 +0000 (22:51 +0100)
committerMichael Turquette <mturquette@baylibre.com>
Wed, 20 Dec 2017 00:17:40 +0000 (16:17 -0800)
commit9e4d04adeb1a957be212aace20ac5cee6f14013c
treebc15dfef0c01d354295af44eb47046e31fd1aa19
parent91baa9ffe6d4e8191ef55b4ece3e556294141515
clk: add clk_core_set_phase_nolock function

Create a core function for set_phase, as it is done for set_rate and
set_parent.

This rework is done to ease the integration of "protected" clock
functionality.

Acked-by: Linus Walleij <linus.walleij@linaro.org>
Tested-by: Quentin Schulz <quentin.schulz@free-electrons.com>
Tested-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Acked-by: Michael Turquette <mturquette@baylibre.com>
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Signed-off-by: Michael Turquette <mturquette@baylibre.com>
Link: lkml.kernel.org/r/20171201215200.23523-4-jbrunet@baylibre.com
drivers/clk/clk.c