Browse Source

MIPS: lantiq: falcon clocks were not enabled properly

As a result of a non populated ->bits field inside the clock struct, the clock
domains were never powered on the Falcon. Until now we only used domains that
were also used and powered by the bootloader.

Signed-off-by: John Crispin <blogic@openwrt.org>
Patchwork: http://patchwork.linux-mips.org/patch/4234/
John Crispin 13 năm trước cách đây
mục cha
commit
3a6ac5004c
1 tập tin đã thay đổi với 1 bổ sung0 xóa
  1. 1 0
      arch/mips/lantiq/falcon/sysctrl.c

+ 1 - 0
arch/mips/lantiq/falcon/sysctrl.c

@@ -171,6 +171,7 @@ static inline void clkdev_add_sys(const char *dev, unsigned int module,
 	clk->cl.con_id = NULL;
 	clk->cl.clk = clk;
 	clk->module = module;
+	clk->bits = bits;
 	clk->activate = sysctl_activate;
 	clk->deactivate = sysctl_deactivate;
 	clk->enable = sysctl_clken;