Я нашел драйвер tsc2007 и модифицирован в соответствии с нашими потребностями. Наша фирма выпускает собственную плату TI DM365. На этой плате мы использовали TSC2007 и подключили вывод PENIRQ к GPIO0 DM365. Водитель видит ОК. когда я касаюсь сенсорного экрана, движется, но в то же время я получаю
BUG: scheduling while atomic: swapper /0x00000103/0, CPU#0
предупреждение и встроенная Linux разбиваются. есть 2 файла, которые я модифицировал и загрузил на http://www.muhendislikhizmeti.com/touchscreen.zip один с таймером, другой - нет. он дает эту ошибку в любом случае.
Я нашел решение в Интернете, что мне нужно использовать рабочую очередь и звонить с помощью API-интерфейса schedule_work(). но теперь они размываются. Кто-нибудь знает, как решить эту проблему, и может дать мне несколько советов, где начать использовать рабочую очередь.