Searched defs:cyapa (Results 1 – 4 of 4) sorted by relevance
/linux-4.1.27/drivers/input/mouse/ |
D | cyapa.c | 42 static inline bool cyapa_is_bootloader_mode(struct cyapa *cyapa) in cyapa_is_bootloader_mode() 55 static inline bool cyapa_is_operational_mode(struct cyapa *cyapa) in cyapa_is_operational_mode() 67 static ssize_t cyapa_i2c_read(struct cyapa *cyapa, u8 reg, size_t len, in cyapa_i2c_read() 104 static int cyapa_i2c_write(struct cyapa *cyapa, u8 reg, in cyapa_i2c_write() 140 static int cyapa_get_state(struct cyapa *cyapa) in cyapa_get_state() 246 int cyapa_poll_state(struct cyapa *cyapa, unsigned int timeout) in cyapa_poll_state() 278 static int cyapa_check_is_operational(struct cyapa *cyapa) in cyapa_check_is_operational() 312 static int cyapa_detect(struct cyapa *cyapa) in cyapa_detect() 334 struct cyapa *cyapa = input_get_drvdata(input); in cyapa_open() local 375 struct cyapa *cyapa = input_get_drvdata(input); in cyapa_close() local [all …]
|
D | cyapa.h | 231 struct cyapa { struct 232 enum cyapa_state state; argument 233 u8 status[BL_STATUS_SIZE]; 234 bool operational; /* true: ready for data reporting; false: not. */ 236 struct i2c_client *client; 237 struct input_dev *input; 238 char phys[32]; /* Device physical location */ 239 bool irq_wake; /* Irq wake is enabled */ 240 bool smbus; 243 u8 suspend_power_mode; [all …]
|
D | cyapa_gen3.c | 286 ssize_t cyapa_smbus_read_block(struct cyapa *cyapa, u8 cmd, size_t len, in cyapa_smbus_read_block() 319 static s32 cyapa_read_byte(struct cyapa *cyapa, u8 cmd_idx) in cyapa_read_byte() 332 static s32 cyapa_write_byte(struct cyapa *cyapa, u8 cmd_idx, u8 value) in cyapa_write_byte() 345 ssize_t cyapa_i2c_reg_read_block(struct cyapa *cyapa, u8 reg, size_t len, in cyapa_i2c_reg_read_block() 351 static ssize_t cyapa_i2c_reg_write_block(struct cyapa *cyapa, u8 reg, in cyapa_i2c_reg_write_block() 357 ssize_t cyapa_read_block(struct cyapa *cyapa, u8 cmd_idx, u8 *values) in cyapa_read_block() 376 static int cyapa_gen3_state_parse(struct cyapa *cyapa, u8 *reg_data, int len) in cyapa_gen3_state_parse() 451 static int cyapa_gen3_bl_enter(struct cyapa *cyapa) in cyapa_gen3_bl_enter() 500 static int cyapa_gen3_bl_activate(struct cyapa *cyapa) in cyapa_gen3_bl_activate() 520 static int cyapa_gen3_bl_deactivate(struct cyapa *cyapa) in cyapa_gen3_bl_deactivate() [all …]
|
D | cyapa_gen5.c | 373 #define GEN5_DEV_SET_PWR_STATE(cyapa, s) ((cyapa)->dev_pwr_mode = (s)) argument 374 #define GEN5_DEV_GET_PWR_STATE(cyapa) ((cyapa)->dev_pwr_mode) argument 375 #define GEN5_DEV_SET_SLEEP_TIME(cyapa, t) ((cyapa)->dev_sleep_time = (t)) argument 376 #define GEN5_DEV_GET_SLEEP_TIME(cyapa) ((cyapa)->dev_sleep_time) argument 377 #define GEN5_DEV_UNINIT_SLEEP_TIME(cyapa) \ argument 384 static int cyapa_gen5_initialize(struct cyapa *cyapa) in cyapa_gen5_initialize() 404 static ssize_t cyapa_i2c_pip_read(struct cyapa *cyapa, u8 *buf, size_t size) in cyapa_i2c_pip_read() 425 static ssize_t cyapa_i2c_pip_write(struct cyapa *cyapa, u8 *buf, size_t size) in cyapa_i2c_pip_write() 444 static int cyapa_empty_pip_output_data(struct cyapa *cyapa, in cyapa_empty_pip_output_data() 530 struct cyapa *cyapa, in cyapa_do_i2c_pip_cmd_irq_sync() [all …]
|