aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaojian Zhuang <haojian.zhuang@linaro.org>2013-04-04 00:10:08 +0800
committerHaojian Zhuang <haojian.zhuang@linaro.org>2013-04-04 00:10:08 +0800
commit3c5835bc28f5e1bd3e80da0daf7c55ca8d8e859e (patch)
treefd22a3c85147f7f67575ac9d3bc3e10b6011cc9f
parent2c037e1c7da4c473c39b02e61a4b1f114f4d20bf (diff)
clk: hi3xxx: not disable clock for clkgate preparetopic/clock-m2
If hi3xxx clock gate is disabled in prepare stage, the uart console can't output anything until it's enabled. It makes debugging kernel harder in kernel boot stage. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
-rw-r--r--drivers/clk/hisilicon/clk-hi3xxx.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/clk/hisilicon/clk-hi3xxx.c b/drivers/clk/hisilicon/clk-hi3xxx.c
index c61041a3b49c..9682517edfd4 100644
--- a/drivers/clk/hisilicon/clk-hi3xxx.c
+++ b/drivers/clk/hisilicon/clk-hi3xxx.c
@@ -100,7 +100,6 @@ static int hi3620_clkgate_prepare(struct clk_hw *hw)
if (pclk->lock)
spin_lock_irqsave(pclk->lock, flags);
- writel_relaxed(pclk->ebits, pclk->enable + HI3620_DISABLE_OFF);
if (pclk->reset) {
writel_relaxed(pclk->rbits, pclk->reset + HI3620_DISABLE_OFF);
readl_relaxed(pclk->reset + HI3620_STATUS_OFF);