tcpm:it83xx:correct it8320 message ID
tcpm:it83xx:correct it8320 message ID

  A particular dongle plug-in pd port after second times
didn't connect, or sometimes it could connect pd port but still has
no GoodCRC error situation. We found that HW automatically generated
message ID doesn't reset in start up state. And because this dongle
doesn't store the received MsgID, the GoodCRC MsgID of dongle
respond does not match we sending.

  After soft reset state, the SRC_Capability MsgID which HW generate
automatically is 1 not 0. And the GoodCRC MsgID of dongle respond
doesn't match we sending, so we send hard reset after soft reset retry.
Finally we disable HW auto generate header, and FW manually set
register to solve both issue.

BUG=b:111945600
BRANCH=none
TEST=Dongle hot-pluggin on Bx and Dx, message ID will reset
in start up state when connect and execute soft reset.

Change-Id: I6592d2397b486249ca38821bb86a2569aa9117b0
Signed-off-by: Ruibin Chang <6748d95250dd3d29f04d200035d5434f3b7820ef@ite.com.tw>
Reviewed-on: https://chromium-review.googlesource.com/1152341
Reviewed-by: Jett Rink <9d4aef0593e6843318d99df31597fb6153b89787@chromium.org>

coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec,coreboot/chrome-ec