Touch updater: wait HID driver ready for panel follower solution

This CL adds a workaround for panel follower solution to wait HID
driver ready before normal update flow.

BUG=b:429327583
TEST=1. Deploy touch updater to obiwan device \
     2. Copy two firmware to /opt/google/touch/firmware/ \
     3. Link above firmware to /lib/firmware/ in turns \
     4. ssh ${DUT} reboot \
     5. Review logs to validate firmware updater

Change-Id: Ifd2d198b09b59ba62b10bcae9194b6f9f2662d00
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/touch_updater/+/6914539
Commit-Queue: Daniel Duan <[email protected]>
Commit-Queue: Hsin-Te Yuan <[email protected]>
Tested-by: Daniel Duan <[email protected]>
Reviewed-by: Kenneth Albanowski <[email protected]>
Reviewed-by: Henry Barnor <[email protected]>
Reviewed-by: Aseda Aboagye <[email protected]>
1 file changed