DP: Differentiate dongle issues from general FSM failures

Most of the FSM failures are caused by dongle issues. When the dongle
hangs, the 3.3V power from source is ususally lost. Check the cable
detection on RX to classify this case.

BUG=None
TEST=make; make remote-install; verified the error case

Change-Id: I74f44ac043ce7012e911bfb49f0196dc51b8dfe9
Reviewed-on: https://chromium-review.googlesource.com/425082
Commit-Ready: Wai-Hong Tam <waihong@google.com>
Tested-by: Wai-Hong Tam <waihong@google.com>
Reviewed-by: Cheng-Yi Chiang <cychiang@chromium.org>
Reviewed-by: Kalin Stoyanov <kalin@chromium.org>
1 file changed