ps2_command
res = ps2_command(PS2_CTRL_SELF_TEST, NULL, 0, &in, 1);
res = ps2_command(PS2_CTRL_READ_CMD, NULL, 0, &cmdbyte, 1);
res = ps2_command(PS2_CTRL_WRITE_CMD, &cmdbyte, 1, NULL, 0);
ps2_command(PS2_CTRL_KEYBOARD_DISABLE, NULL, 0, NULL, 0);
res = ps2_command(PS2_CTRL_AUX_LOOPBACK, &out, 1, &in, 1);
res = ps2_command(PS2_CTRL_AUX_LOOPBACK, &out, 1, &in, 1);
res = ps2_command(PS2_CTRL_AUX_LOOPBACK, &out, 1, &in, 1);
res = ps2_command(PS2_CTRL_KEYBOARD_ENABLE, NULL, 0, NULL, 0);
extern status_t ps2_command(uint8 cmd, const uint8 *out, int out_count,
status = ps2_command(PS2_CTRL_KEYBOARD_TEST, NULL, 0, &data, 1);
status = ps2_command(PS2_CTRL_READ_CMD, NULL, 0, &cmdbyte, 1);
status = ps2_command(PS2_CTRL_WRITE_CMD, &cmdbyte, 1, NULL, 0);