TCPMv2: Avoid hard reset on shutdown with no battery
TCPMv2: Avoid hard reset on shutdown with no battery

When shutting down, it's generally desirable to reset Vconn to the
source.  However, if we're running with no battery then we should avoid
this hard reset in order to prevent removing board power.

BRANCH=None
BUG=b:202804110
TEST=on guybrush, shutdown with a charger which swaps Vconn and ensure
we don't hard reset

Signed-off-by: Diana Z <cb2016afc7183e5356c690dc63b4ba817470501a@chromium.org>
Change-Id: I1b2587495b21a641c3901c5b1fcc127951305e3b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3260165
Commit-Queue: Aseda Aboagye <12c9b286316a940fd31c24070da5ab64cdd4d0e7@chromium.org>
Reviewed-by: Aseda Aboagye <12c9b286316a940fd31c24070da5ab64cdd4d0e7@chromium.org>

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