Home
last modified time | relevance | path

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

/linux/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
1239 struct cyapa *cyapa = data; cyapa_disable_regulator() local
1247 struct cyapa *cyapa; cyapa_probe() local
1346 struct cyapa *cyapa = i2c_get_clientdata(client); cyapa_suspend() local
1402 struct cyapa *cyapa = i2c_get_clientdata(client); cyapa_resume() local
1430 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_runtime_suspend() local
1445 struct cyapa *cyapa = dev_get_drvdata(dev); cyapa_runtime_resume() local
[all...]
H A Dcyapa.h239 #define PIP_DEV_SET_PWR_STATE(cyapa, s) ((cyapa)->dev_pwr_mode = (s)) argument
240 #define PIP_DEV_GET_PWR_STATE(cyapa) ((cyapa)->dev_pwr_mode) argument
241 #define PIP_DEV_SET_SLEEP_TIME(cyapa, t) ((cyapa)->dev_sleep_time = (t)) argument
242 #define PIP_DEV_GET_SLEEP_TIME(cyapa) ((cyapa)->dev_sleep_time) argument
243 #define PIP_DEV_UNINIT_SLEEP_TIME(cyapa) \ argument
244 (((cyapa)->dev_sleep_time) == UNINIT_SLEEP_TIME)
249 struct cyapa;
251 typedef bool (*cb_sort)(struct cyapa *, u8 *, int);
263 int (*check_fw)(struct cyapa *, const struct firmware *);
264 int (*bl_enter)(struct cyapa *);
[all …]
H A Dcyapa_gen6.c75 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->state = CYAPA_STATE_NO_DEVICE; in cyapa_pip_state_parse()
148 cyapa_pip_deep_sleep(cyapa, PIP_DEEP_SLEEP_STATE_ON); in cyapa_pip_state_parse()
151 cyapa_empty_pip_output_data(cyapa, NULL, NULL, NULL); in cyapa_pip_state_parse()
158 error = cyapa_i2c_pip_cmd_irq_sync(cyapa, in cyapa_pip_state_parse()
176 error = cyapa_get_pip_fixed_info(cyapa, &pip_info, is_bootloader); in cyapa_pip_state_parse()
[all …]
H A Dcyapa_gen3.c229 static int cyapa_gen3_try_poll_handler(struct cyapa *cyapa);
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->smbus) { in cyapa_read_byte()
287 return i2c_smbus_read_byte_data(cyapa->client, cmd); in cyapa_read_byte()
290 static s32 cyapa_write_byte(struct cyapa *cyapa, u8 cmd_idx, u8 value) in cyapa_write_byte() argument
294 if (cyapa->smbus) { in cyapa_write_byte()
300 return i2c_smbus_write_byte_data(cyapa->client, cmd, value); in cyapa_write_byte()
303 ssize_t cyapa_i2c_reg_read_block(struct cyapa *cyapa, u8 reg, size_t len, in cyapa_i2c_reg_read_block() 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
537 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
566 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
606 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 DMakefile26 cyapatp-objs := cyapa.o cyapa_gen3.o cyapa_gen5.o cyapa_gen6.o
H A DKconfig271 called cyapa.
/linux/arch/arm/boot/dts/samsung/ !
H A Dexynos5250-snow-common.dtsi443 compatible = "cypress,cyapa";