Lines Matching full:iap
271 u8 pattern, bool iap, u8 *version) in elan_i2c_get_version() argument
277 if (!iap) in elan_i2c_get_version()
287 iap ? "IAP" : "FW", error); in elan_i2c_get_version()
292 *version = iap ? val[1] : val[0]; in elan_i2c_get_version()
368 bool iap, u16 *csum) in elan_i2c_get_checksum() argument
374 iap ? ETP_I2C_IAP_CHECKSUM_CMD : in elan_i2c_get_checksum()
379 iap ? "IAP" : "FW", error); in elan_i2c_get_checksum()
479 "failed to read iap control register: %d\n", in elan_i2c_iap_get_mode()
485 dev_dbg(&client->dev, "iap control reg: 0x%04x.\n", constant); in elan_i2c_iap_get_mode()
532 "cannot write iap type: %d\n", error); in elan_read_write_iap_type()
539 "failed to read iap type register: %d\n", in elan_read_write_iap_type()
544 dev_dbg(&client->dev, "iap type reg: 0x%04x\n", constant); in elan_read_write_iap_type()
551 dev_err(&client->dev, "cannot set iap type\n"); in elan_read_write_iap_type()
583 /* Wait for F/W IAP initialization */ in elan_i2c_prepare_fw_update()
586 /* Check if we are in IAP mode or not */ in elan_i2c_prepare_fw_update()
607 /* Wait for F/W IAP initialization */ in elan_i2c_prepare_fw_update()
613 dev_err(dev, "cannot read iap password: %d\n", in elan_i2c_prepare_fw_update()
620 dev_err(dev, "wrong iap password: 0x%X\n", password); in elan_i2c_prepare_fw_update()
657 dev_err(dev, "Failed to read IAP write result: %d\n", error); in elan_i2c_write_fw_block()
663 dev_err(dev, "IAP reports failed write: %04hx\n", in elan_i2c_write_fw_block()