ps2_sendbyte
error = ps2_sendbyte(ps2dev, cmd, CYTP_CMD_TIMEOUT);
if (!ps2_sendbyte(ps2dev, PSMOUSE_CMD_DISABLE, 20))
ps2_sendbyte(ps2dev, 0xec, 20);
if (ps2_sendbyte(&psmouse->ps2dev, PSMOUSE_CMD_DISABLE, 20)) {
ps2_sendbyte(ps2dev, 0x68, FSP_CMD_TIMEOUT2);
ps2_sendbyte(ps2dev, 0xcc, FSP_CMD_TIMEOUT2);
ps2_sendbyte(ps2dev, 0x66, FSP_CMD_TIMEOUT2);
ps2_sendbyte(ps2dev, addr, FSP_CMD_TIMEOUT);
if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0)
ps2_sendbyte(ps2dev, 0x74, FSP_CMD_TIMEOUT2);
ps2_sendbyte(ps2dev, 0x77, FSP_CMD_TIMEOUT2);
ps2_sendbyte(ps2dev, 0x55, FSP_CMD_TIMEOUT2);
ps2_sendbyte(ps2dev, v, FSP_CMD_TIMEOUT2);
if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0)
ps2_sendbyte(ps2dev, 0x47, FSP_CMD_TIMEOUT2);
ps2_sendbyte(ps2dev, 0x44, FSP_CMD_TIMEOUT2);
ps2_sendbyte(ps2dev, 0x33, FSP_CMD_TIMEOUT2);
ps2_sendbyte(ps2dev, v, FSP_CMD_TIMEOUT2);
if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0)
ps2_sendbyte(ps2dev, 0x66, FSP_CMD_TIMEOUT2);
ps2_sendbyte(ps2dev, 0x88, FSP_CMD_TIMEOUT2);
if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0)
ps2_sendbyte(ps2dev, 0x83, FSP_CMD_TIMEOUT2);
ps2_sendbyte(ps2dev, 0x88, FSP_CMD_TIMEOUT2);
if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0)
ps2_sendbyte(ps2dev, 0x38, FSP_CMD_TIMEOUT2);
ps2_sendbyte(ps2dev, 0x88, FSP_CMD_TIMEOUT2);
if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0)
ps2_sendbyte(ps2dev, 0x47, FSP_CMD_TIMEOUT2);
ps2_sendbyte(ps2dev, 0x44, FSP_CMD_TIMEOUT2);
ps2_sendbyte(ps2dev, 0x33, FSP_CMD_TIMEOUT2);
ps2_sendbyte(ps2dev, v, FSP_CMD_TIMEOUT2);
if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0)
ps2_sendbyte(ps2dev, 0x66, FSP_CMD_TIMEOUT2);
ps2_sendbyte(ps2dev, 0x88, FSP_CMD_TIMEOUT2);
if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0)
EXPORT_SYMBOL(ps2_sendbyte);
int ps2_sendbyte(struct ps2dev *ps2dev, u8 byte, unsigned int timeout);