TI中文支持网
TI专业的中文技术问题搜集分享网站

TPS65910驱动挂载失败

大家好,公司自己做的板子,现在要使用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工程师帮忙,万分感谢!

Shine:

请看一下dts设备树文件里有没有配置TPS65910中断管脚?

yongqing wang:

IRQ 貌似被别的设备中断使用 了?

yongqing wang:

看看这个帖子和你的问题类似:e2e.ti.com/…/513395

赞(0)
未经允许不得转载:TI中文支持网 » TPS65910驱动挂载失败
分享到: 更多 (0)