Home
last modified time | relevance | path

Searched refs:cyapa (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/input/mouse/
H A Dcyapa.c30 #include "cyapa.h"
38 #define CYAPA_FW_NAME "cyapa.bin"
42 static int cyapa_reinitialize(struct cyapa *cyapa);
44 bool cyapa_is_pip_bl_mode(struct cyapa *cyapa) in cyapa_is_pip_bl_mode() argument
46 if (cyapa->gen == CYAPA_GEN6 && cyapa->state == CYAPA_STATE_GEN6_BL) in cyapa_is_pip_bl_mode()
49 if (cyapa->gen == CYAPA_GEN5 && cyapa in cyapa_is_pip_bl_mode()
55 cyapa_is_pip_app_mode(struct cyapa *cyapa) cyapa_is_pip_app_mode() argument
66 cyapa_is_bootloader_mode(struct cyapa *cyapa) cyapa_is_bootloader_mode() argument
79 cyapa_is_operational_mode(struct cyapa *cyapa) cyapa_is_operational_mode() argument
91 cyapa_i2c_read(struct cyapa *cyapa, u8 reg, size_t len, u8 *values) cyapa_i2c_read() argument
128 cyapa_i2c_write(struct cyapa *cyapa, u8 reg, size_t len, const void *values) cyapa_i2c_write() argument
164 cyapa_get_state(struct cyapa *cyapa) cyapa_get_state() argument
279 cyapa_poll_state(struct cyapa *cyapa, unsigned int timeout) cyapa_poll_state() argument
311 cyapa_check_is_operational(struct cyapa *cyapa) cyapa_check_is_operational() argument
348 cyapa_detect(struct cyapa *cyapa) cyapa_detect() argument
370 struct cyapa *cyapa = input_get_drvdata(input); cyapa_open() local
415 struct cyapa *cyapa = input_get_drvdata(input); cyapa_close() local
433 cyapa_create_input_dev(struct cyapa *cyapa) cyapa_create_input_dev() argument
525 cyapa_enable_irq_for_cmd(struct cyapa *cyapa) cyapa_enable_irq_for_cmd() argument
545 cyapa_disable_irq_for_cmd(struct cyapa *cyapa) cyapa_disable_irq_for_cmd() argument
590 cyapa_initialize(struct cyapa *cyapa) cyapa_initialize() argument
627 cyapa_reinitialize(struct cyapa *cyapa) cyapa_reinitialize() argument
678 struct cyapa *cyapa = dev_id; cyapa_irq() local
742 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_show_suspend_scanrate() local
781 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_update_suspend_scanrate() local
822 struct cyapa *cyapa = data; cyapa_remove_power_wakeup_group() local
828 cyapa_prepare_wakeup_controls(struct cyapa *cyapa) cyapa_prepare_wakeup_controls() argument
856 cyapa_prepare_wakeup_controls(struct cyapa *cyapa) cyapa_prepare_wakeup_controls() argument
867 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_show_rt_suspend_scanrate() local
891 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_update_rt_suspend_scanrate() local
938 struct cyapa *cyapa = data; cyapa_remove_power_runtime_group() local
944 cyapa_start_runtime(struct cyapa *cyapa) cyapa_start_runtime() argument
977 cyapa_start_runtime(struct cyapa *cyapa) cyapa_start_runtime() argument
987 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_show_fm_ver() local
1001 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_show_product_id() local
1013 cyapa_firmware(struct cyapa *cyapa, const char *fw_name) cyapa_firmware() argument
1080 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_update_fw_store() local
1140 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_calibrate_store() local
1162 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_show_baseline() local
1181 cyapa_state_to_string(struct cyapa *cyapa) cyapa_state_to_string() argument
1205 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_show_mode() local
1243 struct cyapa *cyapa = data; cyapa_disable_regulator() local
1252 struct cyapa *cyapa; cyapa_probe() local
1358 struct cyapa *cyapa = i2c_get_clientdata(client); cyapa_suspend() local
1406 struct cyapa *cyapa = i2c_get_clientdata(client); cyapa_resume() local
1432 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_runtime_suspend() local
1447 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_runtime_resume() local
[all...]
H A Dcyapa.h24 #define CYAPA_NAME "Cypress APA Trackpad (cyapa)"
239 #define PIP_DEV_SET_PWR_STATE(cyapa, s) ((cyapa)->dev_pwr_mode = (s))
240 #define PIP_DEV_GET_PWR_STATE(cyapa) ((cyapa)->dev_pwr_mode)
241 #define PIP_DEV_SET_SLEEP_TIME(cyapa, t) ((cyapa)->dev_sleep_time = (t))
242 #define PIP_DEV_GET_SLEEP_TIME(cyapa) ((cyapa)->dev_sleep_time)
243 #define PIP_DEV_UNINIT_SLEEP_TIME(cyapa) \
331 struct cyapa { global() struct
[all...]
H A Dcyapa_gen6.c22 #include "cyapa.h"
75 static bool cyapa_sort_pip_hid_descriptor_data(struct cyapa *cyapa, in cyapa_sort_pip_hid_descriptor_data() argument
88 static int cyapa_get_pip_fixed_info(struct cyapa *cyapa, in cyapa_get_pip_fixed_info() argument
99 error = cyapa_i2c_pip_cmd_irq_sync(cyapa, in cyapa_get_pip_fixed_info()
116 error = cyapa_i2c_pip_cmd_irq_sync(cyapa, in cyapa_get_pip_fixed_info()
136 int cyapa_pip_state_parse(struct cyapa *cyapa, u8 *reg_data, int len) in cyapa_pip_state_parse() argument
145 cyapa in cyapa_pip_state_parse()
194 cyapa_gen6_read_sys_info(struct cyapa *cyapa) cyapa_gen6_read_sys_info() argument
258 cyapa_gen6_bl_read_app_info(struct cyapa *cyapa) cyapa_gen6_bl_read_app_info() argument
290 cyapa_gen6_config_dev_irq(struct cyapa *cyapa, u8 cmd_code) cyapa_gen6_config_dev_irq() argument
309 cyapa_gen6_set_proximity(struct cyapa *cyapa, bool enable) cyapa_gen6_set_proximity() argument
320 cyapa_gen6_change_power_state(struct cyapa *cyapa, u8 power_mode) cyapa_gen6_change_power_state() argument
341 cyapa_gen6_set_interval_setting(struct cyapa *cyapa, struct gen6_interval_setting *interval_setting) cyapa_gen6_set_interval_setting() argument
388 cyapa_gen6_get_interval_setting(struct cyapa *cyapa, struct gen6_interval_setting *interval_setting) cyapa_gen6_get_interval_setting() argument
412 cyapa_gen6_deep_sleep(struct cyapa *cyapa, u8 state) cyapa_gen6_deep_sleep() argument
427 cyapa_gen6_set_power_mode(struct cyapa *cyapa, u8 power_mode, u16 sleep_time, enum cyapa_pm_stage pm_stage) cyapa_gen6_set_power_mode() argument
555 cyapa_gen6_initialize(struct cyapa *cyapa) cyapa_gen6_initialize() argument
560 cyapa_pip_retrieve_data_structure(struct cyapa *cyapa, u16 read_offset, u16 read_len, u8 data_id, u8 *data, int *data_buf_lens) cyapa_pip_retrieve_data_structure() argument
608 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_gen6_show_baseline() local
665 cyapa_gen6_operational_check(struct cyapa *cyapa) cyapa_gen6_operational_check() argument
[all...]
H A Dcyapa_gen3.c24 #include "cyapa.h"
229 static int cyapa_gen3_try_poll_handler(struct cyapa *cyapa);
233 * @cyapa - private data structure of the driver
244 ssize_t cyapa_smbus_read_block(struct cyapa *cyapa, u8 cmd, size_t len, in cyapa_smbus_read_block() argument
251 struct i2c_client *client = cyapa->client; in cyapa_smbus_read_block()
277 static s32 cyapa_read_byte(struct cyapa *cyapa, u8 cmd_idx) in cyapa_read_byte() argument
281 if (cyapa in cyapa_read_byte()
290 cyapa_write_byte(struct cyapa *cyapa, u8 cmd_idx, u8 value) cyapa_write_byte() argument
303 cyapa_i2c_reg_read_block(struct cyapa *cyapa, u8 reg, size_t len, u8 *values) cyapa_i2c_reg_read_block() argument
309 cyapa_i2c_reg_write_block(struct cyapa *cyapa, u8 reg, size_t len, const u8 *values) cyapa_i2c_reg_write_block() argument
315 cyapa_read_block(struct cyapa *cyapa, u8 cmd_idx, u8 *values) cyapa_read_block() argument
334 cyapa_gen3_state_parse(struct cyapa *cyapa, u8 *reg_data, int len) cyapa_gen3_state_parse() argument
409 cyapa_gen3_bl_enter(struct cyapa *cyapa) cyapa_gen3_bl_enter() argument
458 cyapa_gen3_bl_activate(struct cyapa *cyapa) cyapa_gen3_bl_activate() argument
478 cyapa_gen3_bl_deactivate(struct cyapa *cyapa) cyapa_gen3_bl_deactivate() argument
510 cyapa_gen3_bl_exit(struct cyapa *cyapa) cyapa_gen3_bl_exit() argument
564 cyapa_gen3_check_fw(struct cyapa *cyapa, const struct firmware *fw) cyapa_gen3_check_fw() argument
608 cyapa_gen3_write_buffer(struct cyapa *cyapa, const u8 *buf, size_t len) cyapa_gen3_write_buffer() argument
646 cyapa_gen3_write_fw_block(struct cyapa *cyapa, u16 block, const u8 *data) cyapa_gen3_write_fw_block() argument
698 cyapa_gen3_write_blocks(struct cyapa *cyapa, size_t start_block, size_t block_count, const u8 *image_data) cyapa_gen3_write_blocks() argument
717 cyapa_gen3_do_fw_update(struct cyapa *cyapa, const struct firmware *fw) cyapa_gen3_do_fw_update() argument
748 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_gen3_do_calibrate() local
802 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_gen3_show_baseline() local
907 cyapa_gen3_set_power_mode(struct cyapa *cyapa, u8 power_mode, u16 always_unused, enum cyapa_pm_stage pm_stage) cyapa_gen3_set_power_mode() argument
975 cyapa_gen3_set_proximity(struct cyapa *cyapa, bool enable) cyapa_gen3_set_proximity() argument
980 cyapa_gen3_get_query_data(struct cyapa *cyapa) cyapa_gen3_get_query_data() argument
1019 cyapa_gen3_bl_query_data(struct cyapa *cyapa) cyapa_gen3_bl_query_data() argument
1057 cyapa_gen3_do_operational_check(struct cyapa *cyapa) cyapa_gen3_do_operational_check() argument
1123 cyapa_gen3_irq_cmd_handler(struct cyapa *cyapa) cyapa_gen3_irq_cmd_handler() argument
1144 cyapa_gen3_event_process(struct cyapa *cyapa, struct cyapa_reg_data *data) cyapa_gen3_event_process() argument
1182 cyapa_gen3_irq_handler(struct cyapa *cyapa) cyapa_gen3_irq_handler() argument
1211 cyapa_gen3_try_poll_handler(struct cyapa *cyapa) cyapa_gen3_try_poll_handler() argument
1229 cyapa_gen3_initialize(struct cyapa *cyapa) cyapa_gen3_initialize() argument
1230 cyapa_gen3_bl_initiate(struct cyapa *cyapa, const struct firmware *fw) cyapa_gen3_bl_initiate() argument
1232 cyapa_gen3_empty_output_data(struct cyapa *cyapa, u8 *buf, int *len, cb_sort func) cyapa_gen3_empty_output_data() argument
[all...]
H A Dcyapa_gen5.c23 #include "cyapa.h"
345 static int cyapa_pip_event_process(struct cyapa *cyapa,
348 int cyapa_pip_cmd_state_initialize(struct cyapa *cyapa) in cyapa_pip_cmd_state_initialize() argument
350 struct cyapa_pip_cmd_states *pip = &cyapa->cmd_states.pip; in cyapa_pip_cmd_state_initialize()
364 cyapa->dev_pwr_mode = UNINIT_PWR_MODE; in cyapa_pip_cmd_state_initialize()
365 cyapa->dev_sleep_time = UNINIT_SLEEP_TIME; in cyapa_pip_cmd_state_initialize()
371 ssize_t cyapa_i2c_pip_read(struct cyapa *cyapa, u argument
391 cyapa_i2c_pip_write(struct cyapa *cyapa, u8 *buf, size_t size) cyapa_i2c_pip_write() argument
406 cyapa_set_pip_pm_state(struct cyapa *cyapa, enum cyapa_pm_stage pm_stage) cyapa_set_pip_pm_state() argument
416 cyapa_reset_pip_pm_state(struct cyapa *cyapa) cyapa_reset_pip_pm_state() argument
426 cyapa_get_pip_pm_state(struct cyapa *cyapa) cyapa_get_pip_pm_state() argument
442 cyapa_empty_pip_output_data(struct cyapa *cyapa, u8 *buf, int *len, cb_sort func) cyapa_empty_pip_output_data() argument
535 cyapa_do_i2c_pip_cmd_irq_sync( struct cyapa *cyapa, u8 *cmd, size_t cmd_len, unsigned long timeout) cyapa_do_i2c_pip_cmd_irq_sync() argument
564 cyapa_do_i2c_pip_cmd_polling( struct cyapa *cyapa, u8 *cmd, size_t cmd_len, u8 *resp_data, int *resp_len, unsigned long timeout, cb_sort func) cyapa_do_i2c_pip_cmd_polling() argument
604 cyapa_i2c_pip_cmd_irq_sync( struct cyapa *cyapa, u8 *cmd, int cmd_len, u8 *resp_data, int *resp_len, unsigned long timeout, cb_sort func, bool irq_mode) cyapa_i2c_pip_cmd_irq_sync() argument
669 cyapa_sort_tsg_pip_bl_resp_data(struct cyapa *cyapa, u8 *data, int len) cyapa_sort_tsg_pip_bl_resp_data() argument
684 cyapa_sort_tsg_pip_app_resp_data(struct cyapa *cyapa, u8 *data, int len) cyapa_sort_tsg_pip_app_resp_data() argument
711 cyapa_sort_pip_application_launch_data(struct cyapa *cyapa, u8 *buf, int len) cyapa_sort_pip_application_launch_data() argument
727 cyapa_sort_gen5_hid_descriptor_data(struct cyapa *cyapa, u8 *buf, int len) cyapa_sort_gen5_hid_descriptor_data() argument
755 cyapa_sort_pip_deep_sleep_data(struct cyapa *cyapa, u8 *buf, int len) cyapa_sort_pip_deep_sleep_data() argument
767 gen5_idle_state_parse(struct cyapa *cyapa) gen5_idle_state_parse() argument
833 gen5_hid_description_header_parse(struct cyapa *cyapa, u8 *reg_data) gen5_hid_description_header_parse() argument
891 gen5_report_data_header_parse(struct cyapa *cyapa, u8 *reg_data) gen5_report_data_header_parse() argument
922 gen5_cmd_resp_header_parse(struct cyapa *cyapa, u8 *reg_data) gen5_cmd_resp_header_parse() argument
976 cyapa_gen5_state_parse(struct cyapa *cyapa, u8 *reg_data, int len) cyapa_gen5_state_parse() argument
1044 cyapa_pip_bl_initiate(struct cyapa *cyapa, const struct firmware *fw) cyapa_pip_bl_initiate() argument
1115 cyapa_sort_pip_bl_exit_data(struct cyapa *cyapa, u8 *buf, int len) cyapa_sort_pip_bl_exit_data() argument
1135 cyapa_pip_bl_exit(struct cyapa *cyapa) cyapa_pip_bl_exit() argument
1165 cyapa_pip_bl_enter(struct cyapa *cyapa) cyapa_pip_bl_enter() argument
1207 cyapa_pip_fw_head_check(struct cyapa *cyapa, struct cyapa_tsg_bin_image_head *image_head) cyapa_pip_fw_head_check() argument
1238 cyapa_pip_check_fw(struct cyapa *cyapa, const struct firmware *fw) cyapa_pip_check_fw() argument
1313 cyapa_pip_write_fw_block(struct cyapa *cyapa, struct cyapa_tsg_bin_image_data_record *flash_record) cyapa_pip_write_fw_block() argument
1380 cyapa_pip_do_fw_update(struct cyapa *cyapa, const struct firmware *fw) cyapa_pip_do_fw_update() argument
1410 cyapa_gen5_change_power_state(struct cyapa *cyapa, u8 power_state) cyapa_gen5_change_power_state() argument
1429 cyapa_gen5_set_interval_time(struct cyapa *cyapa, u8 parameter_id, u16 interval_time) cyapa_gen5_set_interval_time() argument
1486 cyapa_gen5_get_interval_time(struct cyapa *cyapa, u8 parameter_id, u16 *interval_time) cyapa_gen5_get_interval_time() argument
1544 cyapa_gen5_disable_pip_report(struct cyapa *cyapa) cyapa_gen5_disable_pip_report() argument
1574 cyapa_pip_set_proximity(struct cyapa *cyapa, bool enable) cyapa_pip_set_proximity() argument
1596 cyapa_pip_deep_sleep(struct cyapa *cyapa, u8 state) cyapa_pip_deep_sleep() argument
1614 cyapa_gen5_set_power_mode(struct cyapa *cyapa, u8 power_mode, u16 sleep_time, enum cyapa_pm_stage pm_stage) cyapa_gen5_set_power_mode() argument
1740 cyapa_pip_resume_scanning(struct cyapa *cyapa) cyapa_pip_resume_scanning() argument
1764 cyapa_pip_suspend_scanning(struct cyapa *cyapa) cyapa_pip_suspend_scanning() argument
1788 cyapa_pip_calibrate_pwcs(struct cyapa *cyapa, u8 calibrate_sensing_mode_type) cyapa_pip_calibrate_pwcs() argument
1823 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_pip_do_calibrate() local
1901 cyapa_gen5_guess_electrodes(struct cyapa *cyapa, int *electrodes_rx, int *electrodes_tx) cyapa_gen5_guess_electrodes() argument
1932 cyapa_gen5_read_idac_data(struct cyapa *cyapa, u8 cmd_code, u8 idac_data_type, int *data_size, int *idac_max, int *idac_min, int *idac_ave) cyapa_gen5_read_idac_data() argument
2121 cyapa_gen5_read_mutual_idac_data(struct cyapa *cyapa, int *gidac_mutual_max, int *gidac_mutual_min, int *gidac_mutual_ave, int *lidac_mutual_max, int *lidac_mutual_min, int *lidac_mutual_ave) cyapa_gen5_read_mutual_idac_data() argument
2148 cyapa_gen5_read_self_idac_data(struct cyapa *cyapa, int *gidac_self_rx, int *gidac_self_tx, int *lidac_self_max, int *lidac_self_min, int *lidac_self_ave) cyapa_gen5_read_self_idac_data() argument
2177 cyapa_gen5_execute_panel_scan(struct cyapa *cyapa) cyapa_gen5_execute_panel_scan() argument
2205 cyapa_gen5_read_panel_scan_raw_data(struct cyapa *cyapa, u8 cmd_code, u8 raw_data_type, int raw_data_max_num, int *raw_data_max, int *raw_data_min, int *raw_data_ave, u8 *buffer) cyapa_gen5_read_panel_scan_raw_data() argument
2303 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_gen5_show_baseline() local
2436 cyapa_pip_sort_system_info_data(struct cyapa *cyapa, u8 *buf, int len) cyapa_pip_sort_system_info_data() argument
2446 cyapa_gen5_bl_query_data(struct cyapa *cyapa) cyapa_gen5_bl_query_data() argument
2477 cyapa_gen5_get_query_data(struct cyapa *cyapa) cyapa_gen5_get_query_data() argument
2539 cyapa_gen5_do_operational_check(struct cyapa *cyapa) cyapa_gen5_do_operational_check() argument
2605 cyapa_pip_irq_cmd_handler(struct cyapa *cyapa) cyapa_pip_irq_cmd_handler() argument
2673 cyapa_pip_report_buttons(struct cyapa *cyapa, const struct cyapa_pip_report_data *report_data) cyapa_pip_report_buttons() argument
2697 cyapa_pip_report_proximity(struct cyapa *cyapa, const struct cyapa_pip_report_data *report_data) cyapa_pip_report_proximity() argument
2708 cyapa_pip_report_slot_data(struct cyapa *cyapa, const struct cyapa_pip_touch_record *touch) cyapa_pip_report_slot_data() argument
2746 cyapa_pip_report_touches(struct cyapa *cyapa, const struct cyapa_pip_report_data *report_data) cyapa_pip_report_touches() argument
2764 cyapa_pip_irq_handler(struct cyapa *cyapa) cyapa_pip_irq_handler() argument
2808 cyapa_pip_event_process(struct cyapa *cyapa, struct cyapa_pip_report_data *report_data) cyapa_pip_event_process() argument
2883 cyapa_pip_bl_activate(struct cyapa *cyapa) cyapa_pip_bl_activate() argument
2884 cyapa_pip_bl_deactivate(struct cyapa *cyapa) cyapa_pip_bl_deactivate() argument
[all...]
H A DMakefile28 cyapatp-objs := cyapa.o cyapa_gen3.o cyapa_gen5.o cyapa_gen6.o
/kernel/linux/linux-6.6/drivers/input/mouse/
H A Dcyapa.c30 #include "cyapa.h"
38 #define CYAPA_FW_NAME "cyapa.bin"
42 static int cyapa_reinitialize(struct cyapa *cyapa);
44 bool cyapa_is_pip_bl_mode(struct cyapa *cyapa) in cyapa_is_pip_bl_mode() argument
46 if (cyapa->gen == CYAPA_GEN6 && cyapa->state == CYAPA_STATE_GEN6_BL) in cyapa_is_pip_bl_mode()
49 if (cyapa->gen == CYAPA_GEN5 && cyapa in cyapa_is_pip_bl_mode()
55 cyapa_is_pip_app_mode(struct cyapa *cyapa) cyapa_is_pip_app_mode() argument
66 cyapa_is_bootloader_mode(struct cyapa *cyapa) cyapa_is_bootloader_mode() argument
79 cyapa_is_operational_mode(struct cyapa *cyapa) cyapa_is_operational_mode() argument
91 cyapa_i2c_read(struct cyapa *cyapa, u8 reg, size_t len, u8 *values) cyapa_i2c_read() argument
128 cyapa_i2c_write(struct cyapa *cyapa, u8 reg, size_t len, const void *values) cyapa_i2c_write() argument
164 cyapa_get_state(struct cyapa *cyapa) cyapa_get_state() argument
279 cyapa_poll_state(struct cyapa *cyapa, unsigned int timeout) cyapa_poll_state() argument
311 cyapa_check_is_operational(struct cyapa *cyapa) cyapa_check_is_operational() argument
348 cyapa_detect(struct cyapa *cyapa) cyapa_detect() argument
370 struct cyapa *cyapa = input_get_drvdata(input); cyapa_open() local
415 struct cyapa *cyapa = input_get_drvdata(input); cyapa_close() local
433 cyapa_create_input_dev(struct cyapa *cyapa) cyapa_create_input_dev() argument
525 cyapa_enable_irq_for_cmd(struct cyapa *cyapa) cyapa_enable_irq_for_cmd() argument
545 cyapa_disable_irq_for_cmd(struct cyapa *cyapa) cyapa_disable_irq_for_cmd() argument
590 cyapa_initialize(struct cyapa *cyapa) cyapa_initialize() argument
627 cyapa_reinitialize(struct cyapa *cyapa) cyapa_reinitialize() argument
678 struct cyapa *cyapa = dev_id; cyapa_irq() local
742 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_show_suspend_scanrate() local
781 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_update_suspend_scanrate() local
822 struct cyapa *cyapa = data; cyapa_remove_power_wakeup_group() local
828 cyapa_prepare_wakeup_controls(struct cyapa *cyapa) cyapa_prepare_wakeup_controls() argument
855 cyapa_prepare_wakeup_controls(struct cyapa *cyapa) cyapa_prepare_wakeup_controls() argument
866 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_show_rt_suspend_scanrate() local
890 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_update_rt_suspend_scanrate() local
937 struct cyapa *cyapa = data; cyapa_remove_power_runtime_group() local
943 cyapa_start_runtime(struct cyapa *cyapa) cyapa_start_runtime() argument
976 cyapa_start_runtime(struct cyapa *cyapa) cyapa_start_runtime() argument
986 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_show_fm_ver() local
1000 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_show_product_id() local
1012 cyapa_firmware(struct cyapa *cyapa, const char *fw_name) cyapa_firmware() argument
1079 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_update_fw_store() local
1139 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_calibrate_store() local
1161 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_show_baseline() local
1180 cyapa_state_to_string(struct cyapa *cyapa) cyapa_state_to_string() argument
1204 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_show_mode() local
1242 struct cyapa *cyapa = data; cyapa_disable_regulator() local
1250 struct cyapa *cyapa; cyapa_probe() local
1355 struct cyapa *cyapa = i2c_get_clientdata(client); cyapa_suspend() local
1403 struct cyapa *cyapa = i2c_get_clientdata(client); cyapa_resume() local
1429 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_runtime_suspend() local
1444 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_runtime_resume() local
[all...]
H A Dcyapa.h24 #define CYAPA_NAME "Cypress APA Trackpad (cyapa)"
239 #define PIP_DEV_SET_PWR_STATE(cyapa, s) ((cyapa)->dev_pwr_mode = (s))
240 #define PIP_DEV_GET_PWR_STATE(cyapa) ((cyapa)->dev_pwr_mode)
241 #define PIP_DEV_SET_SLEEP_TIME(cyapa, t) ((cyapa)->dev_sleep_time = (t))
242 #define PIP_DEV_GET_SLEEP_TIME(cyapa) ((cyapa)->dev_sleep_time)
243 #define PIP_DEV_UNINIT_SLEEP_TIME(cyapa) \
331 struct cyapa { global() struct
[all...]
H A Dcyapa_gen6.c22 #include "cyapa.h"
75 static bool cyapa_sort_pip_hid_descriptor_data(struct cyapa *cyapa, in cyapa_sort_pip_hid_descriptor_data() argument
88 static int cyapa_get_pip_fixed_info(struct cyapa *cyapa, in cyapa_get_pip_fixed_info() argument
99 error = cyapa_i2c_pip_cmd_irq_sync(cyapa, in cyapa_get_pip_fixed_info()
116 error = cyapa_i2c_pip_cmd_irq_sync(cyapa, in cyapa_get_pip_fixed_info()
136 int cyapa_pip_state_parse(struct cyapa *cyapa, u8 *reg_data, int len) in cyapa_pip_state_parse() argument
145 cyapa in cyapa_pip_state_parse()
194 cyapa_gen6_read_sys_info(struct cyapa *cyapa) cyapa_gen6_read_sys_info() argument
258 cyapa_gen6_bl_read_app_info(struct cyapa *cyapa) cyapa_gen6_bl_read_app_info() argument
290 cyapa_gen6_config_dev_irq(struct cyapa *cyapa, u8 cmd_code) cyapa_gen6_config_dev_irq() argument
309 cyapa_gen6_set_proximity(struct cyapa *cyapa, bool enable) cyapa_gen6_set_proximity() argument
320 cyapa_gen6_change_power_state(struct cyapa *cyapa, u8 power_mode) cyapa_gen6_change_power_state() argument
341 cyapa_gen6_set_interval_setting(struct cyapa *cyapa, struct gen6_interval_setting *interval_setting) cyapa_gen6_set_interval_setting() argument
388 cyapa_gen6_get_interval_setting(struct cyapa *cyapa, struct gen6_interval_setting *interval_setting) cyapa_gen6_get_interval_setting() argument
412 cyapa_gen6_deep_sleep(struct cyapa *cyapa, u8 state) cyapa_gen6_deep_sleep() argument
427 cyapa_gen6_set_power_mode(struct cyapa *cyapa, u8 power_mode, u16 sleep_time, enum cyapa_pm_stage pm_stage) cyapa_gen6_set_power_mode() argument
555 cyapa_gen6_initialize(struct cyapa *cyapa) cyapa_gen6_initialize() argument
560 cyapa_pip_retrieve_data_structure(struct cyapa *cyapa, u16 read_offset, u16 read_len, u8 data_id, u8 *data, int *data_buf_lens) cyapa_pip_retrieve_data_structure() argument
608 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_gen6_show_baseline() local
665 cyapa_gen6_operational_check(struct cyapa *cyapa) cyapa_gen6_operational_check() argument
[all...]
H A Dcyapa_gen3.c24 #include "cyapa.h"
229 static int cyapa_gen3_try_poll_handler(struct cyapa *cyapa);
233 * @cyapa - private data structure of the driver
244 ssize_t cyapa_smbus_read_block(struct cyapa *cyapa, u8 cmd, size_t len, in cyapa_smbus_read_block() argument
251 struct i2c_client *client = cyapa->client; in cyapa_smbus_read_block()
277 static s32 cyapa_read_byte(struct cyapa *cyapa, u8 cmd_idx) in cyapa_read_byte() argument
281 if (cyapa in cyapa_read_byte()
290 cyapa_write_byte(struct cyapa *cyapa, u8 cmd_idx, u8 value) cyapa_write_byte() argument
303 cyapa_i2c_reg_read_block(struct cyapa *cyapa, u8 reg, size_t len, u8 *values) cyapa_i2c_reg_read_block() argument
309 cyapa_i2c_reg_write_block(struct cyapa *cyapa, u8 reg, size_t len, const u8 *values) cyapa_i2c_reg_write_block() argument
315 cyapa_read_block(struct cyapa *cyapa, u8 cmd_idx, u8 *values) cyapa_read_block() argument
334 cyapa_gen3_state_parse(struct cyapa *cyapa, u8 *reg_data, int len) cyapa_gen3_state_parse() argument
409 cyapa_gen3_bl_enter(struct cyapa *cyapa) cyapa_gen3_bl_enter() argument
458 cyapa_gen3_bl_activate(struct cyapa *cyapa) cyapa_gen3_bl_activate() argument
478 cyapa_gen3_bl_deactivate(struct cyapa *cyapa) cyapa_gen3_bl_deactivate() argument
510 cyapa_gen3_bl_exit(struct cyapa *cyapa) cyapa_gen3_bl_exit() argument
564 cyapa_gen3_check_fw(struct cyapa *cyapa, const struct firmware *fw) cyapa_gen3_check_fw() argument
608 cyapa_gen3_write_buffer(struct cyapa *cyapa, const u8 *buf, size_t len) cyapa_gen3_write_buffer() argument
646 cyapa_gen3_write_fw_block(struct cyapa *cyapa, u16 block, const u8 *data) cyapa_gen3_write_fw_block() argument
698 cyapa_gen3_write_blocks(struct cyapa *cyapa, size_t start_block, size_t block_count, const u8 *image_data) cyapa_gen3_write_blocks() argument
717 cyapa_gen3_do_fw_update(struct cyapa *cyapa, const struct firmware *fw) cyapa_gen3_do_fw_update() argument
748 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_gen3_do_calibrate() local
802 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_gen3_show_baseline() local
907 cyapa_gen3_set_power_mode(struct cyapa *cyapa, u8 power_mode, u16 always_unused, enum cyapa_pm_stage pm_stage) cyapa_gen3_set_power_mode() argument
976 cyapa_gen3_set_proximity(struct cyapa *cyapa, bool enable) cyapa_gen3_set_proximity() argument
981 cyapa_gen3_get_query_data(struct cyapa *cyapa) cyapa_gen3_get_query_data() argument
1020 cyapa_gen3_bl_query_data(struct cyapa *cyapa) cyapa_gen3_bl_query_data() argument
1058 cyapa_gen3_do_operational_check(struct cyapa *cyapa) cyapa_gen3_do_operational_check() argument
1124 cyapa_gen3_irq_cmd_handler(struct cyapa *cyapa) cyapa_gen3_irq_cmd_handler() argument
1145 cyapa_gen3_event_process(struct cyapa *cyapa, struct cyapa_reg_data *data) cyapa_gen3_event_process() argument
1183 cyapa_gen3_irq_handler(struct cyapa *cyapa) cyapa_gen3_irq_handler() argument
1212 cyapa_gen3_try_poll_handler(struct cyapa *cyapa) cyapa_gen3_try_poll_handler() argument
1230 cyapa_gen3_initialize(struct cyapa *cyapa) cyapa_gen3_initialize() argument
1231 cyapa_gen3_bl_initiate(struct cyapa *cyapa, const struct firmware *fw) cyapa_gen3_bl_initiate() argument
1233 cyapa_gen3_empty_output_data(struct cyapa *cyapa, u8 *buf, int *len, cb_sort func) cyapa_gen3_empty_output_data() argument
[all...]
H A Dcyapa_gen5.c23 #include "cyapa.h"
345 static int cyapa_pip_event_process(struct cyapa *cyapa,
348 int cyapa_pip_cmd_state_initialize(struct cyapa *cyapa) in cyapa_pip_cmd_state_initialize() argument
350 struct cyapa_pip_cmd_states *pip = &cyapa->cmd_states.pip; in cyapa_pip_cmd_state_initialize()
364 cyapa->dev_pwr_mode = UNINIT_PWR_MODE; in cyapa_pip_cmd_state_initialize()
365 cyapa->dev_sleep_time = UNINIT_SLEEP_TIME; in cyapa_pip_cmd_state_initialize()
371 ssize_t cyapa_i2c_pip_read(struct cyapa *cyapa, u argument
391 cyapa_i2c_pip_write(struct cyapa *cyapa, u8 *buf, size_t size) cyapa_i2c_pip_write() argument
406 cyapa_set_pip_pm_state(struct cyapa *cyapa, enum cyapa_pm_stage pm_stage) cyapa_set_pip_pm_state() argument
416 cyapa_reset_pip_pm_state(struct cyapa *cyapa) cyapa_reset_pip_pm_state() argument
426 cyapa_get_pip_pm_state(struct cyapa *cyapa) cyapa_get_pip_pm_state() argument
442 cyapa_empty_pip_output_data(struct cyapa *cyapa, u8 *buf, int *len, cb_sort func) cyapa_empty_pip_output_data() argument
536 cyapa_do_i2c_pip_cmd_irq_sync( struct cyapa *cyapa, u8 *cmd, size_t cmd_len, unsigned long timeout) cyapa_do_i2c_pip_cmd_irq_sync() argument
565 cyapa_do_i2c_pip_cmd_polling( struct cyapa *cyapa, u8 *cmd, size_t cmd_len, u8 *resp_data, int *resp_len, unsigned long timeout, cb_sort func) cyapa_do_i2c_pip_cmd_polling() argument
605 cyapa_i2c_pip_cmd_irq_sync( struct cyapa *cyapa, u8 *cmd, int cmd_len, u8 *resp_data, int *resp_len, unsigned long timeout, cb_sort func, bool irq_mode) cyapa_i2c_pip_cmd_irq_sync() argument
670 cyapa_sort_tsg_pip_bl_resp_data(struct cyapa *cyapa, u8 *data, int len) cyapa_sort_tsg_pip_bl_resp_data() argument
685 cyapa_sort_tsg_pip_app_resp_data(struct cyapa *cyapa, u8 *data, int len) cyapa_sort_tsg_pip_app_resp_data() argument
712 cyapa_sort_pip_application_launch_data(struct cyapa *cyapa, u8 *buf, int len) cyapa_sort_pip_application_launch_data() argument
728 cyapa_sort_gen5_hid_descriptor_data(struct cyapa *cyapa, u8 *buf, int len) cyapa_sort_gen5_hid_descriptor_data() argument
756 cyapa_sort_pip_deep_sleep_data(struct cyapa *cyapa, u8 *buf, int len) cyapa_sort_pip_deep_sleep_data() argument
768 gen5_idle_state_parse(struct cyapa *cyapa) gen5_idle_state_parse() argument
834 gen5_hid_description_header_parse(struct cyapa *cyapa, u8 *reg_data) gen5_hid_description_header_parse() argument
892 gen5_report_data_header_parse(struct cyapa *cyapa, u8 *reg_data) gen5_report_data_header_parse() argument
923 gen5_cmd_resp_header_parse(struct cyapa *cyapa, u8 *reg_data) gen5_cmd_resp_header_parse() argument
977 cyapa_gen5_state_parse(struct cyapa *cyapa, u8 *reg_data, int len) cyapa_gen5_state_parse() argument
1045 cyapa_pip_bl_initiate(struct cyapa *cyapa, const struct firmware *fw) cyapa_pip_bl_initiate() argument
1116 cyapa_sort_pip_bl_exit_data(struct cyapa *cyapa, u8 *buf, int len) cyapa_sort_pip_bl_exit_data() argument
1136 cyapa_pip_bl_exit(struct cyapa *cyapa) cyapa_pip_bl_exit() argument
1166 cyapa_pip_bl_enter(struct cyapa *cyapa) cyapa_pip_bl_enter() argument
1208 cyapa_pip_fw_head_check(struct cyapa *cyapa, struct cyapa_tsg_bin_image_head *image_head) cyapa_pip_fw_head_check() argument
1239 cyapa_pip_check_fw(struct cyapa *cyapa, const struct firmware *fw) cyapa_pip_check_fw() argument
1314 cyapa_pip_write_fw_block(struct cyapa *cyapa, struct cyapa_tsg_bin_image_data_record *flash_record) cyapa_pip_write_fw_block() argument
1381 cyapa_pip_do_fw_update(struct cyapa *cyapa, const struct firmware *fw) cyapa_pip_do_fw_update() argument
1411 cyapa_gen5_change_power_state(struct cyapa *cyapa, u8 power_state) cyapa_gen5_change_power_state() argument
1430 cyapa_gen5_set_interval_time(struct cyapa *cyapa, u8 parameter_id, u16 interval_time) cyapa_gen5_set_interval_time() argument
1487 cyapa_gen5_get_interval_time(struct cyapa *cyapa, u8 parameter_id, u16 *interval_time) cyapa_gen5_get_interval_time() argument
1545 cyapa_gen5_disable_pip_report(struct cyapa *cyapa) cyapa_gen5_disable_pip_report() argument
1575 cyapa_pip_set_proximity(struct cyapa *cyapa, bool enable) cyapa_pip_set_proximity() argument
1597 cyapa_pip_deep_sleep(struct cyapa *cyapa, u8 state) cyapa_pip_deep_sleep() argument
1615 cyapa_gen5_set_power_mode(struct cyapa *cyapa, u8 power_mode, u16 sleep_time, enum cyapa_pm_stage pm_stage) cyapa_gen5_set_power_mode() argument
1741 cyapa_pip_resume_scanning(struct cyapa *cyapa) cyapa_pip_resume_scanning() argument
1765 cyapa_pip_suspend_scanning(struct cyapa *cyapa) cyapa_pip_suspend_scanning() argument
1789 cyapa_pip_calibrate_pwcs(struct cyapa *cyapa, u8 calibrate_sensing_mode_type) cyapa_pip_calibrate_pwcs() argument
1824 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_pip_do_calibrate() local
1902 cyapa_gen5_guess_electrodes(struct cyapa *cyapa, int *electrodes_rx, int *electrodes_tx) cyapa_gen5_guess_electrodes() argument
1933 cyapa_gen5_read_idac_data(struct cyapa *cyapa, u8 cmd_code, u8 idac_data_type, int *data_size, int *idac_max, int *idac_min, int *idac_ave) cyapa_gen5_read_idac_data() argument
2122 cyapa_gen5_read_mutual_idac_data(struct cyapa *cyapa, int *gidac_mutual_max, int *gidac_mutual_min, int *gidac_mutual_ave, int *lidac_mutual_max, int *lidac_mutual_min, int *lidac_mutual_ave) cyapa_gen5_read_mutual_idac_data() argument
2149 cyapa_gen5_read_self_idac_data(struct cyapa *cyapa, int *gidac_self_rx, int *gidac_self_tx, int *lidac_self_max, int *lidac_self_min, int *lidac_self_ave) cyapa_gen5_read_self_idac_data() argument
2178 cyapa_gen5_execute_panel_scan(struct cyapa *cyapa) cyapa_gen5_execute_panel_scan() argument
2206 cyapa_gen5_read_panel_scan_raw_data(struct cyapa *cyapa, u8 cmd_code, u8 raw_data_type, int raw_data_max_num, int *raw_data_max, int *raw_data_min, int *raw_data_ave, u8 *buffer) cyapa_gen5_read_panel_scan_raw_data() argument
2304 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_gen5_show_baseline() local
2437 cyapa_pip_sort_system_info_data(struct cyapa *cyapa, u8 *buf, int len) cyapa_pip_sort_system_info_data() argument
2447 cyapa_gen5_bl_query_data(struct cyapa *cyapa) cyapa_gen5_bl_query_data() argument
2478 cyapa_gen5_get_query_data(struct cyapa *cyapa) cyapa_gen5_get_query_data() argument
2540 cyapa_gen5_do_operational_check(struct cyapa *cyapa) cyapa_gen5_do_operational_check() argument
2606 cyapa_pip_irq_cmd_handler(struct cyapa *cyapa) cyapa_pip_irq_cmd_handler() argument
2674 cyapa_pip_report_buttons(struct cyapa *cyapa, const struct cyapa_pip_report_data *report_data) cyapa_pip_report_buttons() argument
2698 cyapa_pip_report_proximity(struct cyapa *cyapa, const struct cyapa_pip_report_data *report_data) cyapa_pip_report_proximity() argument
2709 cyapa_pip_report_slot_data(struct cyapa *cyapa, const struct cyapa_pip_touch_record *touch) cyapa_pip_report_slot_data() argument
2747 cyapa_pip_report_touches(struct cyapa *cyapa, const struct cyapa_pip_report_data *report_data) cyapa_pip_report_touches() argument
2765 cyapa_pip_irq_handler(struct cyapa *cyapa) cyapa_pip_irq_handler() argument
2809 cyapa_pip_event_process(struct cyapa *cyapa, struct cyapa_pip_report_data *report_data) cyapa_pip_event_process() argument
2884 cyapa_pip_bl_activate(struct cyapa *cyapa) cyapa_pip_bl_activate() argument
2885 cyapa_pip_bl_deactivate(struct cyapa *cyapa) cyapa_pip_bl_deactivate() argument
[all...]
H A DMakefile27 cyapatp-objs := cyapa.o cyapa_gen3.o cyapa_gen5.o cyapa_gen6.o

Completed in 13 milliseconds