usb: enable early boot kbd support

Without it currently at no native hardware (x86, arndale, pandaboard) the
usb keyboard input is working, however qemu works for x86.
sd_card: Support multiple DMA descriptors