Date: Sun, 11 May 2014 23:33:42 +0100 From: Maxim Ignatenko <gelraen.ua@gmail.com> To: freebsd-hackers@freebsd.org Subject: Keyboard drivers, polling vs. non-polling mode Message-ID: <CABWTX-YViLKRS62cuWcJh=Ma_n3TjU2EEaAcijBzSFXGqiuMDQ@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hello, I'm trying trying to get keyboard working in DDB on HP Chromebook 11 (ARM). br@ said that it doesn't work there because polling mode is not implemented yet. Where can I read about the difference between polling and non-polling modes (and about keyboard drivers in general)? sys/dev/kbd/kbdreg.h describes some structures and method signatures, but I have no clue what is the expected behaviour of those methods. My current guess is that in polling mode keyboard driver just queues up all the input coming from keyboard and then gives it to consumer upon request, while in non-polling mode it invokes some callback instead of queueing. But I cannot find any documentation to confirm or disprove that. -- Best regards, Max
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABWTX-YViLKRS62cuWcJh=Ma_n3TjU2EEaAcijBzSFXGqiuMDQ>