Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/input/touchscreen/vtl_ts/
H A Dapk.c88 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 Dchip.c488 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 Dchip.h7 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 Dhyn_cst2xx.c598 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 Dsdio.c306 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 Delan_i2c_core.c77 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 Dgt9xx_update.c876 s32 fw_checksum = 0; in gup_check_update_file() local
907 fw_checksum = 0; in gup_check_update_file()
910fw_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 Draydium_i2c_ts.c669 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()