Home
last modified time | relevance | path

Searched refs:fts_data (Results 1 – 19 of 19) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/input/touchscreen/focaltech_touch_ft5436/
H A Dfocaltech_ex_fun.c93 struct fts_ts_data *ts_data = fts_data; in fts_debug_write()
218 struct fts_ts_data *ts_data = fts_data; in fts_debug_read()
302 struct fts_ts_data *ts_data = fts_data; in fts_debug_write()
427 struct fts_ts_data *ts_data = fts_data; in fts_debug_read()
540 struct input_dev *input_dev = fts_data->input_dev; in fts_hw_reset_show()
563 struct irq_desc *desc = irq_to_desc(fts_data->irq); in fts_irq_show()
574 struct input_dev *input_dev = fts_data->input_dev; in fts_irq_store()
593 struct input_dev *input_dev = fts_data->input_dev; in fts_bootmode_store()
599 fts_data->fw_is_running = false; in fts_bootmode_store()
602 fts_data->fw_is_running = true; in fts_bootmode_store()
[all …]
H A Dfocaltech_core.c65 struct fts_ts_data *fts_data; variable
87 u8 chip_idh = fts_data->ic_info.ids.chip_idh; in fts_wait_tp_to_valid()
88 u8 chip_idl = fts_data->ic_info.ids.chip_idl; in fts_wait_tp_to_valid()
130 gpio_direction_output(fts_data->pdata->reset_gpio, 0); in fts_reset_proc()
132 gpio_direction_output(fts_data->pdata->reset_gpio, 1); in fts_reset_proc()
145 spin_lock_irqsave(&fts_data->irq_lock, irqflags); in fts_irq_disable()
147 if (!fts_data->irq_disabled) { in fts_irq_disable()
148 disable_irq_nosync(fts_data->irq); in fts_irq_disable()
149 fts_data->irq_disabled = true; in fts_irq_disable()
152 spin_unlock_irqrestore(&fts_data->irq_lock, irqflags); in fts_irq_disable()
[all …]
H A Dfocaltech_ex_mode.c104 struct fts_ts_data *ts_data = fts_data; in fts_glove_mode_show()
122 struct fts_ts_data *ts_data = fts_data; in fts_glove_mode_store()
152 struct fts_ts_data *ts_data = fts_data; in fts_cover_mode_show()
170 struct fts_ts_data *ts_data = fts_data; in fts_cover_mode_store()
199 struct fts_ts_data *ts_data = fts_data; in fts_charger_mode_show()
217 struct fts_ts_data *ts_data = fts_data; in fts_charger_mode_store()
H A Dfocaltech_esdcheck.c327 struct fts_ts_data *ts_data = fts_data; in fts_esdcheck_switch()
375 struct input_dev *input_dev = fts_data->input_dev; in fts_esdcheck_store()
396 struct input_dev *input_dev = fts_data->input_dev; in fts_esdcheck_show()
H A Dfocaltech_i2c.c68 struct fts_ts_data *ts_data = fts_data; in fts_read()
119 struct fts_ts_data *ts_data = fts_data; in fts_write()
H A Dfocaltech_gesture.c107 struct fts_ts_data *ts_data = fts_data; in fts_gesture_show()
123 struct fts_ts_data *ts_data = fts_data; in fts_gesture_store()
143 struct input_dev *input_dev = fts_data->input_dev; in fts_gesture_buf_show()
H A Dfocaltech_point_report_check.c62 u32 max_touches = fts_data->pdata->max_touch_number; in fts_prc_func()
H A Dfocaltech_core.h200 extern struct fts_ts_data *fts_data;
H A Dfocaltech_flash.c115 if (fts_data->ic_info.is_incell) in fts_fwupg_get_boot_state()
1172 if (fts_data->ic_info.is_incell) in fts_lic_get_vid_in_tp()
1202 if (fts_data->ic_info.is_incell) in fts_lic_get_vid_in_host()
/OK3568_Linux_fs/kernel/drivers/input/touchscreen/focaltech_touch/
H A Dfocaltech_core.c60 struct fts_ts_data *fts_data; variable
79 gpio_direction_output(fts_data->pdata->reset_gpio, 0); in fts_reset_proc()
81 gpio_direction_output(fts_data->pdata->reset_gpio, 1); in fts_reset_proc()
104 u8 chip_id = fts_data->ic_info.ids.chip_idh; in fts_wait_tp_to_valid()
275 spin_lock_irqsave(&fts_data->irq_lock, irqflags); in fts_irq_disable()
277 if (!fts_data->irq_disabled) { in fts_irq_disable()
278 disable_irq_nosync(fts_data->irq); in fts_irq_disable()
279 fts_data->irq_disabled = true; in fts_irq_disable()
282 spin_unlock_irqrestore(&fts_data->irq_lock, irqflags); in fts_irq_disable()
298 spin_lock_irqsave(&fts_data->irq_lock, irqflags); in fts_irq_enable()
[all …]
H A Dfocaltech_ex_mode.c72 struct input_dev *input_dev = fts_data->input_dev; in fts_touch_glove_show()
87 struct fts_ts_data *ts_data = fts_data; in fts_touch_glove_store()
155 struct input_dev *input_dev = fts_data->input_dev; in fts_touch_cover_show()
170 struct fts_ts_data *ts_data = fts_data; in fts_touch_cover_store()
237 struct input_dev *input_dev = fts_data->input_dev; in fts_touch_charger_show()
252 struct fts_ts_data *ts_data = fts_data; in fts_touch_charger_store()
H A Dfocaltech_ex_fun.c100 struct fts_ts_data *ts_data = fts_data; in fts_debug_write()
214 struct fts_ts_data *ts_data = fts_data; in fts_debug_read()
308 struct fts_ts_data *ts_data = fts_data; in fts_debug_write()
421 struct fts_ts_data *ts_data = fts_data; in fts_debug_read()
552 struct input_dev *input_dev = fts_data->input_dev; in fts_hw_reset_show()
568 struct input_dev *input_dev = fts_data->input_dev; in fts_irq_store()
592 struct fts_ts_data *ts_data = fts_data; in fts_tpfwver_show()
636 struct input_dev *input_dev = fts_data->input_dev; in fts_tprwreg_show()
789 struct input_dev *input_dev = fts_data->input_dev; in fts_tprwreg_store()
887 struct fts_ts_data *ts_data = fts_data; in fts_fwupgradebin_store()
[all …]
H A Dfocaltech_gesture.c142 struct input_dev *input_dev = fts_data->input_dev; in fts_gesture_show()
163 struct input_dev *input_dev = fts_data->input_dev; in fts_gesture_store()
187 struct input_dev *input_dev = fts_data->input_dev; in fts_gesture_buf_show()
471 ret = enable_irq_wake(fts_data->irq); in fts_gesture_suspend()
473 FTS_INFO("enable_irq_wake(irq:%d) failed", fts_data->irq); in fts_gesture_suspend()
521 ret = disable_irq_wake(fts_data->irq); in fts_gesture_resume()
523 FTS_INFO("disable_irq_wake(irq:%d) failed", fts_data->irq); in fts_gesture_resume()
H A Dfocaltech_esdcheck.c375 struct fts_ts_data *ts_data = fts_data; in fts_esdcheck_switch()
438 struct input_dev *input_dev = fts_data->input_dev; in fts_esdcheck_store()
465 struct input_dev *input_dev = fts_data->input_dev; in fts_esdcheck_show()
H A Dfocaltech_core.h181 extern struct fts_ts_data *fts_data;
H A Dfocaltech_flash.c483 struct ft_chip_t ids = fts_data->ic_info.ids; in fts_fwupg_get_boot_state()
506 if (fts_data->ic_info.is_incell) in fts_fwupg_get_boot_state()
1197 if (fts_data->ic_info.is_incell) in fts_lic_get_vid_in_tp()
1228 if (fts_data->ic_info.is_incell) in fts_lic_get_vid_in_host()
/OK3568_Linux_fs/kernel/drivers/hwmon/
H A Dftsteutates.c64 struct fts_data { struct
102 struct fts_data *data = dev_get_drvdata(&client->dev); in fts_read_byte() argument
125 struct fts_data *data = dev_get_drvdata(&client->dev); in fts_write_byte()
147 static int fts_update_device(struct fts_data *data) in fts_update_device()
222 static int fts_wd_set_resolution(struct fts_data *data, in fts_wd_set_resolution()
255 struct fts_data *data; in fts_wd_set_timeout()
278 struct fts_data *data = watchdog_get_drvdata(wdd); in fts_wd_start()
286 struct fts_data *data; in fts_wd_stop()
304 static int fts_watchdog_init(struct fts_data *data) in fts_watchdog_init()
348 struct fts_data *data = dev_get_drvdata(dev); in in_value_show()
[all …]
/OK3568_Linux_fs/kernel/drivers/input/touchscreen/focaltech_touch/focaltech_test/supported_ic/
H A Dfocaltech_test_ft8201.c94 if (fts_data->client->addr != info->m_i2c_addr) { in work_as_master()
96 fts_data->client->addr = info->m_i2c_addr; in work_as_master()
102 if (fts_data->client->addr != info->s_i2c_addr) { in work_as_slave()
104 fts_data->client->addr = info->s_i2c_addr; in work_as_slave()
/OK3568_Linux_fs/kernel/drivers/input/touchscreen/focaltech_touch/focaltech_test/
H A Dfocaltech_test.c104 if (NULL == fts_data) { in fts_test_i2c_read()
108 ret = fts_i2c_read(fts_data->client, writebuf, writelen, readbuf, readlen); in fts_test_i2c_read()
123 if (NULL == fts_data) { in fts_test_i2c_write()
127 ret = fts_i2c_write(fts_data->client, writebuf, writelen); in fts_test_i2c_write()
1827 struct fts_ts_data *ts_data = fts_data; in fts_test_store()
1879 int ic_stype = fts_data->ic_info.ids.type; in fts_test_func_init()