@[TOC]某些5.1屏手势唤醒功能失效
问题背景,我们发现5.1屏手势唤醒功能会在某些屏上失效,查看log,发现5.1屏的中断一直在打印 i2c读取失败。
查看开机串口Log发现在SUB-GTP注册irq的时候报了一个错误:
<<-SUB-GTP-ERROR->> tpd1 request_irq IRQ LINE NOT AVAILABLE!.
驱动代码Log信息如下位置:
查看Log发现注册失败error:-22,应该是申请的中断号参数有问题,打了Log发现申请的软中断号是0(个人认为软中断号0是有问题的,这个应该是系统timer在用的)
于是我使用另外的方式注册中断号,打印Log可知中断号是179,并且注册成功,返回了0。修改如下:
但是这样修改完后,副屏在亮屏的时候点击无法工作了。