fx2lafw: Print device failed to re-enumerate error
authorAlexandru Gagniuc <mr.nuke.me@gmail.com>
Thu, 6 Dec 2012 21:55:14 +0000 (15:55 -0600)
committerAlexandru Gagniuc <mr.nuke.me@gmail.com>
Fri, 14 Dec 2012 20:25:38 +0000 (14:25 -0600)
commit119be7d9ef2c4cf0ca6f539595f7680d7a8d4b44
tree35b5a255c8869d9a17f7f9548f27c6083f605bd8
parente7ed87a469cb3c997ec2e98bc2c39d4284d86252
fx2lafw: Print device failed to re-enumerate error

TRIVIAL

commit 378abfeac6cc94d88dc82b8481dec9c9f691f3da tried to solve a bug
where fx2lafw driver would print "Device came back" even if a
timeout had occured. It solved that issue, but inadvertently
introduced a new bug:
"Device came back" would be printed even if no firmware upload was
performed. This is counterintuitive, as the device is only reset
when a firmware upload is performed.

There are three cases:
i)   Firmware upload was succesful
ii)  Firmware upload failed
iii) Firmware upload was NOT needed

Each case warrants a separate message from the driver. Print the
following messages depending on the outcome:

i)   "Device came back"
ii)  "Device failed to re-enumerate"
iii) "Firmware upload was not needed."

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
hardware/fx2lafw/fx2lafw.c