Samus: Enable builds without SMI handler

Enable easier CPU bringup by allowing features to be disabled.  This
change allows the SOC and board support to be able to be successfully
built when the SMI handler is not present.

BRANCH=none
BUG=None
TEST=Use the following steps for testing
1. Comment out CONFIG_HAVE_SMI_HANDLER=y in configs/config.samus
2. For Sawtooth Peak in src/mainboard/google/samus comment out:
   a.  EC_GOOGLE_CHROMEEC
   b.  EC_SOFTWARE_SYNC
2. Build and run on Samus

Change-Id: I6877991444829c0d98a54a5291ae6779763a28a7
Signed-off-by: Lee Leahy <leroy.p.leahy@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/217839
Reviewed-by: Marc Jones <marc.jones@se-eng.com>
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
4 files changed