From: John Crispin Date: Thu, 16 Aug 2012 08:25:41 +0000 (+0000) Subject: MIPS: lantiq: falcon clocks were not enabled properly X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=3a6ac5004c7c8b140319439f8b1f3f6d4cbfe67a;p=GitHub%2FLineageOS%2FG12%2Fandroid_kernel_amlogic_linux-4.9.git 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 Patchwork: http://patchwork.linux-mips.org/patch/4234/ --- diff --git a/arch/mips/lantiq/falcon/sysctrl.c b/arch/mips/lantiq/falcon/sysctrl.c index ba0123d13d40..2d4ced332b37 100644 --- a/arch/mips/lantiq/falcon/sysctrl.c +++ b/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;