The "evdev" man page makes no mention of needing to add "device evdev" (and any supporting infrastructure) to the kernel.
^triage: Wulf, I'm happy to add this to the manpage, are there any "devices" necessary? Just Works on GENERIC.
(In reply to Alexander Ziaee from comment #1) amd64 GENERIC contains `device evdev` line since 2018
Okay, thanks. We don't have a evdev(4). Using the one from xf86 seems strange to me. Should I fixup that one upstream to be more platform agnostic, or do we need one? Also: Mouse(4) and keyboard(4) are not kept up with. I can make a small commit just making it less bad for now but I'll need way more info. I'm going to turn this page into a tracking bug.