etphidiap: add auto EEPROM firmware update flow with etphidiap v1.9.

In order to update haptic wave form or the motor driver ic firmware,
we need to update EEPROM firmware for the haptic pad.

BUG=b:196483475
TEST=Test Elan touchpad with Redrix, Altas and Drobit.
1.The touchpad and EEPROM’s firmware can be updated successfully.
2.There are different firmware version can be updated successfully.
3.Interrupted during firmware update. After that, the firmware can be updated successfully.
4.Resting palm on touchpad during firmware update, the firmware can be updated successfully.

Change-Id: Ic1d9f446751fe13d03b311d67810734bd7c1e621
Cq-Depend: chromium:3359097
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/touch_updater/+/3358219
Reviewed-by: Harry Cutts <hcutts@chromium.org>
Reviewed-by: Sean O'Brien <seobrien@chromium.org>
Tested-by: Phoenix - <phoenix@elan.corp-partner.google.com>
Commit-Queue: jingle wu <jingle.wu@elan.corp-partner.google.com>
Tested-by: jingle wu <jingle.wu@elan.corp-partner.google.com>
1 file changed