Lines Matching +full:1 +full:x64 +full:- +full:bit
5 * SPDX-License-Identifier: GPL-2.0+
8 /* i8042.h - Intel 8042 keyboard driver header */
16 #define I8042_STS_REG 0x64 /* keyboard status read */
17 #define I8042_CMD_REG 0x64 /* keyboard ctrl write */
19 /* Status register bit defines */
20 #define STATUS_OBF (1 << 0)
21 #define STATUS_IBF (1 << 1)
23 /* Configuration byte bit defines */
24 #define CONFIG_KIRQ_EN (1 << 0)
25 #define CONFIG_MIRQ_EN (1 << 1)
26 #define CONFIG_SET_BIST (1 << 2)
27 #define CONFIG_KCLK_DIS (1 << 4)
28 #define CONFIG_MCLK_DIS (1 << 5)
29 #define CONFIG_AT_TRANS (1 << 6)
34 #define CMD_SELF_TEST 0xaa /* controller self-test */
49 #define KBD_GER 1 /* german layout */
51 #define KBD_TIMEOUT 1000 /* 1 sec */
55 #define SH 1 /* shift index */
87 * @return 0 if ok, -1 if keyboard input was found while disabling