diff options
author | Ulf Hansson <ulf.hansson@linaro.org> | 2013-04-02 23:09:38 +0200 |
---|---|---|
committer | Mike Turquette <mturquette@linaro.org> | 2013-04-08 18:19:32 -0700 |
commit | 031dcc9bd4164a7482b89987d5b9ecb3af5e9033 (patch) | |
tree | acab66af5c502cd7ad651de07356e33d3ad36b3b /lib/ioremap.c | |
parent | b33d212f4910ca44bd37d5e08422230687bd1378 (diff) |
clk: Fixup errorhandling for clk_set_parent
Fixup the broken feature of allowing reparent of a clk to the
orhpan list and vice verse. When operating on a single-parent
clk, the .set_parent callback for the clk hw is optional to
implement, but for a multi-parent clk it is mandatory.
Moreover improve the errorhandling by verifying the prerequisites
before triggering clk notifiers. This will prevent unnecessary
rollback with ABORT_RATE_CHANGE.
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Cc: Rajagopal Venkat <rajagopal.venkat@linaro.org>
Signed-off-by: Mike Turquette <mturquette@linaro.org>
Diffstat (limited to 'lib/ioremap.c')
0 files changed, 0 insertions, 0 deletions