mirror of
https://github.com/torvalds/linux.git
synced 2024-11-21 19:46:16 +00:00
clocksource/drivers/timer-ti-dm: Don't fail probe if int not found
Some timers may not have an interrupt routed to the A53 GIC, but the timer PWM functionality can still be used by Linux Kernel. Therefore, do not fail probe if interrupt is not found and ti,timer-pwm exists. Signed-off-by: Judith Mendez <jm@ti.com> Link: https://lore.kernel.org/r/20241011175203.1040568-1-jm@ti.com Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
This commit is contained in:
parent
0309f714a0
commit
314413317b
@ -1104,8 +1104,12 @@ static int omap_dm_timer_probe(struct platform_device *pdev)
|
||||
return -ENOMEM;
|
||||
|
||||
timer->irq = platform_get_irq(pdev, 0);
|
||||
if (timer->irq < 0)
|
||||
return timer->irq;
|
||||
if (timer->irq < 0) {
|
||||
if (of_property_read_bool(dev->of_node, "ti,timer-pwm"))
|
||||
dev_info(dev, "Did not find timer interrupt, timer usable in PWM mode only\n");
|
||||
else
|
||||
return timer->irq;
|
||||
}
|
||||
|
||||
timer->io_base = devm_platform_ioremap_resource(pdev, 0);
|
||||
if (IS_ERR(timer->io_base))
|
||||
|
Loading…
Reference in New Issue
Block a user