diff --git a/drivers/watchdog/rk29_wdt.c b/drivers/watchdog/rk29_wdt.c index 1f450a5e4161..ff9c51690ddc 100644 --- a/drivers/watchdog/rk29_wdt.c +++ b/drivers/watchdog/rk29_wdt.c @@ -374,6 +374,9 @@ static int __devinit rk29_wdt_probe(struct platform_device *pdev) #endif wdt_clock = clk_get(&pdev->dev, "wdt"); + if (IS_ERR(wdt_clock)) { + wdt_clock = clk_get(&pdev->dev, "pclk_wdt"); + } if (IS_ERR(wdt_clock)) { dev_err(dev, "failed to find watchdog clock source\n"); ret = PTR_ERR(wdt_clock);