| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/focaltech_touch_ft5436/ |
| H A D | focaltech_ex_fun.c | 93 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 D | focaltech_core.c | 65 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 D | focaltech_ex_mode.c | 104 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 D | focaltech_esdcheck.c | 327 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 D | focaltech_i2c.c | 68 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 D | focaltech_gesture.c | 107 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 D | focaltech_point_report_check.c | 62 u32 max_touches = fts_data->pdata->max_touch_number; in fts_prc_func()
|
| H A D | focaltech_core.h | 200 extern struct fts_ts_data *fts_data;
|
| H A D | focaltech_flash.c | 115 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 D | focaltech_core.c | 60 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 D | focaltech_ex_mode.c | 72 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 D | focaltech_ex_fun.c | 100 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 D | focaltech_gesture.c | 142 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 D | focaltech_esdcheck.c | 375 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 D | focaltech_core.h | 181 extern struct fts_ts_data *fts_data;
|
| H A D | focaltech_flash.c | 483 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 D | ftsteutates.c | 64 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 D | focaltech_test_ft8201.c | 94 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 D | focaltech_test.c | 104 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()
|