diff options
Diffstat (limited to 'drivers/clocksource/vt8500_timer.c')
| -rw-r--r-- | drivers/clocksource/vt8500_timer.c | 16 | 
1 files changed, 2 insertions, 14 deletions
| diff --git a/drivers/clocksource/vt8500_timer.c b/drivers/clocksource/vt8500_timer.c index 8efc86b5b5d..64f553f04fa 100644 --- a/drivers/clocksource/vt8500_timer.c +++ b/drivers/clocksource/vt8500_timer.c @@ -129,22 +129,10 @@ static struct irqaction irq = {  	.dev_id  = &clockevent,  }; -static struct of_device_id vt8500_timer_ids[] = { -	{ .compatible = "via,vt8500-timer" }, -	{ } -}; - -static void __init vt8500_timer_init(void) +static void __init vt8500_timer_init(struct device_node *np)  { -	struct device_node *np;  	int timer_irq; -	np = of_find_matching_node(NULL, vt8500_timer_ids); -	if (!np) { -		pr_err("%s: Timer description missing from Device Tree\n", -								__func__); -		return; -	}  	regbase = of_iomap(np, 0);  	if (!regbase) {  		pr_err("%s: Missing iobase description in Device Tree\n", @@ -177,4 +165,4 @@ static void __init vt8500_timer_init(void)  					4, 0xf0000000);  } -CLOCKSOURCE_OF_DECLARE(vt8500, "via,vt8500-timer", vt8500_timer_init) +CLOCKSOURCE_OF_DECLARE(vt8500, "via,vt8500-timer", vt8500_timer_init); |