baytrail: disable tco timer
The TCO timer always starts ticking out of reset.
However, depending on microcode loading and punit
initialization the TCO timing out has a different
impact on the sytem. Without loading microcode
or initializing the punit the tco times out and
nothing happens. However, when microcode is loaded
a timeout will reset the system. Lastly, if the
punit is initialized but the microcode isn't loaded
the TCO timeout will shut down the system.
To fix all the weird symptoms disable the TCO.
TEST=Built and booted with microcode loading. Reset doesn't
Signed-off-by: Aaron Durbin <firstname.lastname@example.org>
Reviewed-by: Shawn Nematbakhsh <email@example.com>
5 files changed