| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/vtl_ts/ |
| H A D | apk.c | 88 int fw_checksum = 0; in apk_write() local 137 chip_get_checksum(client,&bin_checksum,&fw_checksum); in apk_write() 138 printk("bin_checksum = 0x%x,fw_checksum = 0x%x\n",bin_checksum,fw_checksum); in apk_write() 173 int fw_checksum = 0; in apk_read() local 197 ret = chip_get_checksum(client,&bin_checksum,&fw_checksum); in apk_read() 200 frame_data[2] = fw_checksum & 0x00ff; in apk_read() 201 frame_data[3] = fw_checksum >> 8; in apk_read() 204 ret = chip_get_fwchksum(client,&fw_checksum); in apk_read() 205 frame_data[0] = fw_checksum & 0x00ff; in apk_read() 206 frame_data[1] = fw_checksum >> 8; in apk_read()
|
| H A D | chip.c | 488 int chip_get_checksum(struct i2c_client *client,int *bin_checksum,int *fw_checksum) in chip_get_checksum() argument 496 chip_get_fwchksum(client,fw_checksum); in chip_get_checksum() 546 int fw_checksum = 0; in chip_update() local 555 chip_get_checksum(client,&bin_checksum,&fw_checksum); in chip_update() 556 printk("bin_checksum = 0x%x,fw_checksum = 0x%x\n",bin_checksum,fw_checksum); in chip_update() 558 while((bin_checksum != fw_checksum) && (cnt--)) in chip_update() 565 chip_get_fwchksum(client,&fw_checksum); in chip_update() 566 printk("bin_checksum = %x,fw_checksum = %x,cnt = %d\n",bin_checksum,fw_checksum,cnt); in chip_update() 569 if(bin_checksum != fw_checksum) in chip_update()
|
| H A D | chip.h | 7 extern int chip_get_checksum(struct i2c_client *client,int *bin_checksum,int *fw_checksum);
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/hyn_cst2xx/ |
| H A D | hyn_cst2xx.c | 598 unsigned int fw_checksum,fw_version,fw_customer_id; in cst2xx_check_code() local 635 fw_checksum = buf[3]; in cst2xx_check_code() 636 fw_checksum <<= 8; in cst2xx_check_code() 637 fw_checksum |= buf[2]; in cst2xx_check_code() 638 fw_checksum <<= 8; in cst2xx_check_code() 639 fw_checksum |= buf[1]; in cst2xx_check_code() 640 fw_checksum <<= 8; in cst2xx_check_code() 641 fw_checksum |= buf[0]; in cst2xx_check_code() 646 if(fw_checksum!=bin_checksum) in cst2xx_check_code() 648 …yn checksum is different******bin_checksum:0x%x, fw_checksum:0x%x. \r\n",bin_checksum,fw_checksum); in cst2xx_check_code() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/hwif/sdio/ |
| H A D | sdio.c | 306 u32 fw_checksum,fw_clkcnt; in ssv6xxx_sdio_load_firmware_openfile() local 422 if(ssv6xxx_sdio_read_reg(child, FW_STATUS_REG, &fw_checksum)); in ssv6xxx_sdio_load_firmware_openfile() 423 fw_checksum = fw_checksum & FW_STATUS_MASK; in ssv6xxx_sdio_load_firmware_openfile() 424 if (fw_checksum == checksum) { in ssv6xxx_sdio_load_firmware_openfile() 427 printk("Firmware check OK.%04x = %04x\n", fw_checksum, checksum); in ssv6xxx_sdio_load_firmware_openfile() 430 printk("FW checksum error: %04x != %04x\n", fw_checksum, checksum); in ssv6xxx_sdio_load_firmware_openfile() 485 u32 fw_checksum; in ssv6xxx_sdio_load_firmware_request() local 593 if(ssv6xxx_sdio_read_reg(child, FW_STATUS_REG, &fw_checksum)); in ssv6xxx_sdio_load_firmware_request() 594 fw_checksum = fw_checksum & FW_STATUS_MASK; in ssv6xxx_sdio_load_firmware_request() 595 if (fw_checksum == checksum) { in ssv6xxx_sdio_load_firmware_request() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/input/mouse/ |
| H A D | elan_i2c_core.c | 77 u16 fw_checksum; member 307 &data->fw_checksum); in elan_query_device_info() 451 u16 sw_checksum = 0, fw_checksum = 0; in __elan_update_firmware() local 486 error = data->ops->get_checksum(client, true, &fw_checksum); in __elan_update_firmware() 490 if (sw_checksum != fw_checksum) { in __elan_update_firmware() 492 sw_checksum, fw_checksum); in __elan_update_firmware() 538 return sprintf(buf, "0x%04x\n", data->fw_checksum); in elan_sysfs_read_fw_checksum() 727 static DEVICE_ATTR(fw_checksum, S_IRUGO, elan_sysfs_read_fw_checksum, NULL);
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/gt9xx/ |
| H A D | gt9xx_update.c | 876 s32 fw_checksum = 0; in gup_check_update_file() local 907 fw_checksum = 0; in gup_check_update_file() 910 … fw_checksum += (gtp_default_FW[FW_HEAD_LENGTH + i] << 8) + gtp_default_FW[FW_HEAD_LENGTH + i + 1]; in gup_check_update_file() 913 GTP_DEBUG("firmware checksum:%x", fw_checksum&0xFFFF); in gup_check_update_file() 914 if (fw_checksum&0xFFFF) in gup_check_update_file() 980 fw_checksum = 0; in gup_check_update_file() 992 fw_checksum += temp; in gup_check_update_file() 995 GTP_DEBUG("firmware checksum:%x", fw_checksum&0xFFFF); in gup_check_update_file() 996 if(fw_checksum&0xFFFF) in gup_check_update_file() 3480 s32 fw_checksum = 0; in gup_check_update_file_fl() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/ |
| H A D | raydium_i2c_ts.c | 669 u16 fw_checksum; in raydium_i2c_do_update_firmware() local 771 fw_checksum = raydium_calc_chksum(fw->data, fw->size); in raydium_i2c_do_update_firmware() 773 error = raydium_i2c_write_checksum(client, fw->size, fw_checksum); in raydium_i2c_do_update_firmware()
|