216950a
at_keyboard: Split protocol from controller code. On vexpress controller is different but protocol is the same, so reuse the code.