How does keyboard work when there is not usbhid and hid-generic driver present

What driver does a regular USB keyboard use when it is attached to a Beagleboard xM running Angstrom? When I type lsmod, no drivers pertaining to the keyboard are shown. I was expecting to see hid-generic and usbhid drivers being loaded.

i realized its because the modules are built-in into the kernel and made loadable