OSDN Git Service

clk: Allow clocks to be marked as CRITICAL
authorLee Jones <lee.jones@linaro.org>
Thu, 11 Feb 2016 21:19:09 +0000 (13:19 -0800)
committerTaniya Das <tdas@codeaurora.org>
Mon, 28 Nov 2016 04:47:40 +0000 (10:17 +0530)
commit2cb4fc7a175a30b780d36613dcf4598ca9b41d3b
treecf092d86fcb8445b80041774fcfeac8371703665
parentb459804296ba378c3ea1e5f150ca05da7175627b
clk: Allow clocks to be marked as CRITICAL

Critical clocks are those which must not be gated, else undefined
or catastrophic failure would occur.  Here we have chosen to
ensure the prepare/enable counts are correctly incremented, so as
not to confuse users with enabled clocks with no visible users.

Signed-off-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Michael Turquette <mturquette@baylibre.com>
Link: lkml.kernel.org/r/1455225554-13267-2-git-send-email-mturquette@baylibre.com
(cherry picked from commit 32b9b10961860860268961d9aad0c56a73018c37)
[tdas@codeaurora.org: resolve trivial merge conflict]
Git-commit: 32b9b10961860860268961d9aad0c56a73018c37
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git

Change-Id: I003abf22da8600dd90ef397d293544b4bc9e0160
Signed-off-by: Taniya Das <tdas@codeaurora.org>
drivers/clk/clk.c
include/linux/clk-provider.h