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)
committerMichael Turquette <mturquette@baylibre.com>
Sat, 9 Apr 2016 18:58:10 +0000 (11:58 -0700)
commit32b9b10961860860268961d9aad0c56a73018c37
tree11f87cde0a2b51009dac9bd872421c95cb487009
parentc0553d04f8d35bf9706e20ba392ffa61ab2b6f5c
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
drivers/clk/clk.c
include/linux/clk-provider.h