extern int cma_kbm_not_implemented;
#define HT8542_CMD_SET_BYTE 0x60
#define HT8542_CMD_GET_BYTE 0x20
#define HT8542_CMD_KBD_OBUFF 0xD2
#define HT8542_CMD_AUX_OBUFF 0xD3
#define HT8542_CMD_AUX_WRITE 0xD4
#define HT8542_CMD_AUX_OFF 0xA7
#define HT8542_CMD_AUX_ON 0xA8
#define HT8542_CMD_AUX_TEST 0xA9
#define HT8542_CMD_DIAG 0xAA
#define HT8542_CMD_KBD_TEST 0xAB
#define HT8542_CMD_KBD_OFF 0xAD
#define HT8542_CMD_KBD_ON 0xAE
#define HT8542_CMD_BYTE_TRANS 0x40
#define HT8542_CMD_BYTE_AUX_OFF 0x20
#define HT8542_CMD_BYTE_KBD_OFF 0x10
#define HT8542_CMD_BYTE_OVER 0x08
#define HT8542_CMD_BYTE_RES 0x04
#define HT8542_CMD_BYTE_AUX_INT 0x02
#define HT8542_CMD_BYTE_KBD_INT 0x01
#define KBD_CMD_ECHO 0xEE
#define KBD_CMD_MODE 0xF0
#define KBD_CMD_LED_SCROLL 0x01
#define KBD_CMD_LED_NUM 0x02
#define KBD_CMD_LED_CAPS 0x04
#define KBD_CMD_MODE_STAT 0x00
#define KBD_CMD_MODE_SCAN1 0x01
#define KBD_CMD_MODE_SCAN2 0x02
#define KBD_CMD_MODE_SCAN3 0x03
#define KBD_CMD_ID_1ST 0xAB
#define KBD_CMD_ID_KBD 0x83
#define KBD_CMD_ID_MOUSE 0x00
#define KBD_STAT_OVER 0x00
#define KBD_STAT_DIAG_OK 0x55