Home
last modified time | relevance | path

Searched refs:cyapa (Results 1 – 7 of 7) sorted by relevance

/linux-4.1.27/drivers/input/mouse/
Dcyapa.c40 static int cyapa_reinitialize(struct cyapa *cyapa);
42 static inline bool cyapa_is_bootloader_mode(struct cyapa *cyapa) in cyapa_is_bootloader_mode() argument
44 if (cyapa->gen == CYAPA_GEN5 && cyapa->state == CYAPA_STATE_GEN5_BL) in cyapa_is_bootloader_mode()
47 if (cyapa->gen == CYAPA_GEN3 && in cyapa_is_bootloader_mode()
48 cyapa->state >= CYAPA_STATE_BL_BUSY && in cyapa_is_bootloader_mode()
49 cyapa->state <= CYAPA_STATE_BL_ACTIVE) in cyapa_is_bootloader_mode()
55 static inline bool cyapa_is_operational_mode(struct cyapa *cyapa) in cyapa_is_operational_mode() argument
57 if (cyapa->gen == CYAPA_GEN5 && cyapa->state == CYAPA_STATE_GEN5_APP) in cyapa_is_operational_mode()
60 if (cyapa->gen == CYAPA_GEN3 && cyapa->state == CYAPA_STATE_OP) in cyapa_is_operational_mode()
67 static ssize_t cyapa_i2c_read(struct cyapa *cyapa, u8 reg, size_t len, in cyapa_i2c_read() argument
[all …]
Dcyapa_gen5.c373 #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
378 (((cyapa)->dev_sleep_time) == UNINIT_SLEEP_TIME)
384 static int cyapa_gen5_initialize(struct cyapa *cyapa) in cyapa_gen5_initialize() argument
386 struct cyapa_gen5_cmd_states *gen5_pip = &cyapa->cmd_states.gen5; in cyapa_gen5_initialize()
397 cyapa->dev_pwr_mode = UNINIT_PWR_MODE; in cyapa_gen5_initialize()
398 cyapa->dev_sleep_time = UNINIT_SLEEP_TIME; in cyapa_gen5_initialize()
[all …]
Dcyapa_gen3.c286 ssize_t cyapa_smbus_read_block(struct cyapa *cyapa, u8 cmd, size_t len, in cyapa_smbus_read_block() argument
293 struct i2c_client *client = cyapa->client; in cyapa_smbus_read_block()
319 static s32 cyapa_read_byte(struct cyapa *cyapa, u8 cmd_idx) in cyapa_read_byte() argument
323 if (cyapa->smbus) { in cyapa_read_byte()
329 return i2c_smbus_read_byte_data(cyapa->client, cmd); in cyapa_read_byte()
332 static s32 cyapa_write_byte(struct cyapa *cyapa, u8 cmd_idx, u8 value) in cyapa_write_byte() argument
336 if (cyapa->smbus) { in cyapa_write_byte()
342 return i2c_smbus_write_byte_data(cyapa->client, cmd, 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() argument
348 return i2c_smbus_read_i2c_block_data(cyapa->client, reg, len, values); in cyapa_i2c_reg_read_block()
[all …]
Dcyapa.h171 struct cyapa;
173 typedef bool (*cb_sort)(struct cyapa *, u8 *, int);
176 int (*check_fw)(struct cyapa *, const struct firmware *);
177 int (*bl_enter)(struct cyapa *);
178 int (*bl_activate)(struct cyapa *);
179 int (*bl_initiate)(struct cyapa *, const struct firmware *);
180 int (*update_fw)(struct cyapa *, const struct firmware *);
181 int (*bl_deactivate)(struct cyapa *);
188 int (*initialize)(struct cyapa *cyapa);
190 int (*state_parse)(struct cyapa *cyapa, u8 *reg_status, int len);
[all …]
DMakefile27 cyapatp-objs := cyapa.o cyapa_gen3.o cyapa_gen5.o
DKconfig232 called cyapa.
/linux-4.1.27/arch/arm/boot/dts/
Dexynos5250-snow.dts461 compatible = "cypress,cyapa";