Lines Matching full:keyboard
4 * PC Keyboard And Keyboard Controller
12 #undef KBD_REPORT_ERR /* Report keyboard errors */
14 #define KBD_REPORT_TIMEOUTS /* Report keyboard timeouts */
15 #undef KBD_IS_FOCUS_9000 /* We have the brain-damaged FOCUS-9000 keyboard */
18 #define KBD_INIT_TIMEOUT 1000 /* Timeout in ms for initializing the keyboard */
19 #define KBC_TIMEOUT 250 /* Timeout in ms for sending to keyboard controller */
20 #define KBD_TIMEOUT 1000 /* Timeout in ms for keyboard command acknowledge */
29 * Keyboard Controller Registers on normal PCs.
33 #define KBD_DATA_REG 0x60 /* Keyboard data register (R/W) */
36 * Keyboard Controller Commands
45 #define KBD_CCMD_KBD_TEST 0xAB /* Keyboard interface test */
46 #define KBD_CCMD_KBD_DISABLE 0xAD /* Keyboard interface disable */
47 #define KBD_CCMD_KBD_ENABLE 0xAE /* Keyboard interface enable */
53 * Keyboard Commands
55 #define KBD_CMD_SET_LEDS 0xED /* Set keyboard leds */
62 * Keyboard Replies
71 #define KBD_STAT_OBF 0x01 /* Keyboard output buffer full */
72 #define KBD_STAT_IBF 0x02 /* Keyboard input buffer full */
75 #define KBD_STAT_UNLOCKED 0x10 /* Zero if keyboard locked */
85 #define KBD_MODE_KBD_INT 0x01 /* Keyboard data generate IRQ1 */
88 #define KBD_MODE_NO_KEYLOCK 0x08 /* The keylock doesn't affect the keyboard if set */
89 #define KBD_MODE_DISABLE_KBD 0x10 /* Disable keyboard interface */