7 #ifndef _EC_COMPAL_ENE932_EC_H
8 #define _EC_COMPAL_ENE932_EC_H
13 #define EC_IO_HIGH EC_IO + 1
14 #define EC_IO_LOW EC_IO + 2
15 #define EC_IO_DATA EC_IO + 3
18 #define REG_SPI_DATA 0xfeab
19 #define REG_SPI_COMMAND 0xfeac
20 #define REG_SPI_CONFIG 0xfead
21 #define CFG_CSn_FORCE_LOW (1 << 4)
22 #define CFG_COMMAND_WRITE_ENABLE (1 << 3)
23 #define CFG_STATUS (1 << 1)
26 #define KBD_COMMAND 0x64
27 #define KBD_STATUS 0x64
28 #define KBD_IBF (1 << 1)
29 #define KBD_OBF (1 << 0)
32 #define KBC_TIMEOUT_IN_MS 400
int kbc_cleanup_buffers(void)
void ec_kbc_write_ib(u8 data)
void ec_kbc_write_cmd(u8 cmd)