aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/clk/x86/clk-cgu.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/clk/x86/clk-cgu.c')
-rw-r--r--drivers/clk/x86/clk-cgu.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/clk/x86/clk-cgu.c b/drivers/clk/x86/clk-cgu.c
index 4278a687076c..89b53f280aee 100644
--- a/drivers/clk/x86/clk-cgu.c
+++ b/drivers/clk/x86/clk-cgu.c
@@ -164,8 +164,9 @@ static int lgm_clk_divider_enable_disable(struct clk_hw *hw, int enable)
{
struct lgm_clk_divider *div = to_lgm_clk_divider(hw);
- lgm_set_clk_val(div->membase, div->reg, div->shift_gate,
- div->width_gate, enable);
+ if (div->flags != DIV_CLK_NO_MASK)
+ lgm_set_clk_val(div->membase, div->reg, div->shift_gate,
+ div->width_gate, enable);
return 0;
}