Lines Matching full:elan
3 * ELAN HID-I2C TouchScreen driver.
5 * Copyright (C) 2014 Elan Microelectronics Corporation.
40 dev_err(&ts->client->dev, "[elan] write page finish command fauled\n"); in get_hid_iap_ack()
46 dev_err(&ts->client->dev, "[elan] wait for int failed\n"); in get_hid_iap_ack()
51 dev_info(&ts->client->dev, "[elan]%s buf[4]:buf[5]= %x:%x\n",__func__, buf[4],buf[5]); in get_hid_iap_ack()
54 dev_info(&ts->client->dev,"[elan] iap write page response ok\n"); in get_hid_iap_ack()
57 dev_err(&ts->client->dev, "[elan] iap rewrite page response\n"); in get_hid_iap_ack()
60 dev_err(&ts->client->dev, "[elan] iap ack error\n"); in get_hid_iap_ack()
64 dev_err(&ts->client->dev, "[elan] recv ack return value error\n"); in get_hid_iap_ack()
80 dev_err(&ts->client->dev, "[elan]Send query remark id cmd failed!! len=%d",len); in query_remark_id()
83 dev_err(&ts->client->dev,"[elan]Remark id write successfully!"); in query_remark_id()
89 dev_err(&ts->client->dev, "[elan]Send Check Address Read Data error. len=%d", len); in query_remark_id()
93 dev_err(&ts->client->dev, "[elan]Get Remark id = 0x%4x",remark_id); in query_remark_id()
121 dev_err(&ts->client->dev, "[elan] %s bcl = 0x%02x\n", __func__,ts->fw_info.fw_bcl); in hid_fw_upgrade_init()
125 dev_err(&ts->client->dev, "[elan]Remark id failed,exit update"); in hid_fw_upgrade_init()
131 dev_err(&ts->client->dev, "[elan] %s get ic status = %d\n", __func__, err); in hid_fw_upgrade_init()
134 dev_err(&ts->client->dev, "[elan]send flash key failed ,exit update\n"); in hid_fw_upgrade_init()
143 dev_err(&ts->client->dev, "[elan] send isp cmd failed, exit update\n"); in hid_fw_upgrade_init()
152 dev_err(&ts->client->dev, "[elan] send check addr failed, exit update\n"); in hid_fw_upgrade_init()
160 dev_err(&ts->client->dev, "[elan] recv check addr response failed\n"); in hid_fw_upgrade_init()
164 …dev_err(&ts->client->dev, "[elan] %s response_addr = 0x%02x, buf=0x%2x\n",__func__, response_addr,… in hid_fw_upgrade_init()
166 dev_err(&ts->client->dev, "[elan] response addr check failed,exit update\n"); in hid_fw_upgrade_init()
169 dev_err(&ts->client->dev, "[elan] update init success\n"); in hid_fw_upgrade_init()
212 dev_err(&ts->client->dev, "[elan] upgrade init failed\n"); in Hid_Fw_Update()
220 dev_err(&ts->client->dev, "[elan]%s fw size = %d\n", __func__,wFwSize); in Hid_Fw_Update()
225 …//dev_info(&ts->client->dev,"[elan]%s wRemainLen:wCopyLen = %d:%d\n", __func__,wRemainLen, wCopyLe… in Hid_Fw_Update()
237 dev_err(&ts->client->dev,"[elan]write %dbytes failed\n", wCopyLen); in Hid_Fw_Update()
272 dev_err(&ts->client->dev,"[elan] fw upgrade finshed failed!!!\n"); in Hid_Fw_Update()
276 dev_err(&ts->client->dev,"[elan] fw upgrade success!!!\n"); in Hid_Fw_Update()
417 dev_info(&client->dev, "[elan] %s: Flash Key cmd\n", __func__); in elan_ts_hid_calibrate()
422 "[elan] %s: i2c_master_send failed\n",__func__); in elan_ts_hid_calibrate()
428 dev_err(&client->dev, "[elan] %s: i2c_master_send failed\n",__func__); in elan_ts_hid_calibrate()
435 "[elan] %s: wait for int low failed %d\n", __func__, err); in elan_ts_hid_calibrate()
464 dev_info(&client->dev, "[elan] %s: Flash Key cmd\n", __func__); in elan_ts_normal_calibrate()
469 "[elan] %s: i2c_master_send failed\n",__func__); in elan_ts_normal_calibrate()
476 "[elan] %s: i2c_master_send failed\n",__func__); in elan_ts_normal_calibrate()
522 dev_err(&client->dev, "[elan] %s send check rek command failed\n", __func__); in check_cal_status()
528 dev_err(&client->dev, "[elan] %s wait int failed\n", __func__); in check_cal_status()
534 dev_err(&client->dev, "[elan] %s recv check rek failed\n", __func__); in check_cal_status()
537 dev_info(&client->dev, "[elan] %s check rek resp 0x%2x:0x%2x:0x%2x:0x%2x\n",__func__,\ in check_cal_status()
541 dev_info(&client->dev, "[elan] %s check ok!!\n",__func__); in check_cal_status()
545 dev_info(&client->dev, "[elan] %s check failed!!\n",__func__); in check_cal_status()
560 dev_info(&client->dev, "[elan] ok"); in elan_ts_check_calibrate()
568 dev_err(&ts->client->dev, "[elan] can not pass Google GKI, return\n"); in elan_read_fw_from_sdcard()
588 * dev_err(&ts->client->dev, "[elan] retry to open user ekt file\n"); in elan_read_fw_from_sdcard()
596 * "[elan] open %s file error!!\n",update->fw_local_path); in elan_read_fw_from_sdcard()
601 * "[elan] open %s file sucess!!\n",update->fw_local_path); in elan_read_fw_from_sdcard()
606 * "[elan] Get File len err!!!!"); in elan_read_fw_from_sdcard()
614 * "[elan] malloc fw_data err\n"); in elan_read_fw_from_sdcard()
623 * "[elan] read EKT file size err, ret=%d!\n",ret); in elan_read_fw_from_sdcard()
651 /*if there are more than one tp panle, ELAN should provide fwid*/ in get_driver_fw()
655 "[elan] vendor name = %s, lcm_id = 0x%04x, vendor_id = 0x%04x\n",\ in get_driver_fw()
666 dev_err(&ts->client->dev,"[elan] ID is error, not support!!\n"); in get_driver_fw()
692 dev_info(&ts->client->dev, "[elan] %d: FwSize %d, PageNum %d\n", __LINE__, in elan_get_vendor_fw()
698 dev_info(&ts->client->dev, "[elan] Update Firmware from %s\n", update_info->fw_local_path); in elan_get_vendor_fw()
741 dev_err(&ts->client->dev, "[elan] ***counld not get fw,exit update flow!!***\n"); in elan_check_update_flage()
745 "[elan]%d ***get fw success,enter update flow!! try count %d***\n", in elan_check_update_flage()
750 dev_err(&ts->client->dev, "[elan] *** fw is miss, force update fw!! ***\n"); in elan_check_update_flage()
760 dev_info(&ts->client->dev, "[elan] FW_ID=0x%4x,New_FW_ID=0x%4x\n",fw_info->fw_id,New_FW_ID); in elan_check_update_flage()
761 …dev_info(&ts->client->dev, "[elan] FW_VERSION=0x%4x,New_FW_VERSION=0x%4x\n",fw_info->fw_ver,New_FW… in elan_check_update_flage()
764 dev_err(&ts->client->dev,"[elan] fw id is different, can not update!"); in elan_check_update_flage()
769 dev_info(&ts->client->dev,"[elan] fw version is newest!!\n"); in elan_check_update_flage()
784 dev_err(&ts->client->dev, "[elan] After update fw get fw msg failed, retry=%d\n",retry); in elan_check_update_flage()
793 dev_err(&ts->client->dev, "[elan] After update fw calibrate failed, retry=%d\n",retry); in elan_check_update_flage()
797 dev_err(&ts->client->dev, "[elan] After update fw check rek failed, retry=%d\n",retry); in elan_check_update_flage()