MIPS: ralink: mt7620: Add wdt clock definition
authorJohn Crispin <blogic@openwrt.org>
Fri, 23 Aug 2013 06:31:31 +0000 (08:31 +0200)
committerRalf Baechle <ralf@linux-mips.org>
Wed, 4 Sep 2013 14:57:31 +0000 (16:57 +0200)
The watchdog driver of the SoC uses the clk API to
get the clock associated with the watchdog device.
However the MT7620 specific setup code does not
register a clock for the watchdog device yet which
leads to the following error:

  rt2880_wdt: probe of 10000120.watchdog failed with error -2

Register a clock device for the watchdog in order to
avoid the error and make the watchdog usable.

Signed-off-by: John Crispin <blogic@openwrt.org>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/5756/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/ralink/mt7620.c

index 61dcee8248de44ce03cfc844be495264c26e9266..7759c5a59a5d926b1eb343073fb3d5d5b0dbbb95 100644 (file)
@@ -316,6 +316,7 @@ void __init ralink_clk_init(void)
 
        ralink_clk_add("cpu", cpu_rate);
        ralink_clk_add("10000100.timer", periph_rate);
+       ralink_clk_add("10000120.watchdog", periph_rate);
        ralink_clk_add("10000500.uart", periph_rate);
        ralink_clk_add("10000c00.uartlite", periph_rate);
 }