大家好,公司自己做的板子,现在要使用TPS65910上的rts作为系统的硬件时钟,内核启动过程中出现以下错误:
[ 1.396153] tps65910-rtc tps65910-rtc: IRQ is not free.
[ 1.401669] tps65910-rtc: probe of tps65910-rtc failed with error -22
查看驱动源码,定位到报错位置(rtc-tps65910.c):
ret = devm_request_threaded_irq(&pdev->dev, irq, NULL,
tps65910_rtc_interrupt, IRQF_TRIGGER_LOW,
dev_name(&pdev->dev), &pdev->dev);
if (ret < 0) {
dev_err(&pdev->dev, "IRQ is not free.\n");
return ret;
}
具体错误原因不知道,烦请ti工程师帮忙,万分感谢!