| #ifndef _LINUX_I8042_H | |
| #define _LINUX_I8042_H | |
| /* | |
| * This program is free software; you can redistribute it and/or modify it | |
| * under the terms of the GNU General Public License version 2 as published by | |
| * the Free Software Foundation. | |
| */ | |
| /* | |
| * Standard commands. | |
| */ | |
| #define I8042_CMD_CTL_RCTR 0x0120 | |
| #define I8042_CMD_CTL_WCTR 0x1060 | |
| #define I8042_CMD_CTL_TEST 0x01aa | |
| #define I8042_CMD_KBD_DISABLE 0x00ad | |
| #define I8042_CMD_KBD_ENABLE 0x00ae | |
| #define I8042_CMD_KBD_TEST 0x01ab | |
| #define I8042_CMD_KBD_LOOP 0x11d2 | |
| #define I8042_CMD_AUX_DISABLE 0x00a7 | |
| #define I8042_CMD_AUX_ENABLE 0x00a8 | |
| #define I8042_CMD_AUX_TEST 0x01a9 | |
| #define I8042_CMD_AUX_SEND 0x10d4 | |
| #define I8042_CMD_AUX_LOOP 0x11d3 | |
| #define I8042_CMD_MUX_PFX 0x0090 | |
| #define I8042_CMD_MUX_SEND 0x1090 | |
| int i8042_command(unsigned char *param, int command); | |
| #endif |