platform/mosys: Add initial Puff support

V.2: Fix up misc reviewers comments.
V.3: Fix license headers.

BUG=b:143335657
BRANCH=none
TEST=emerge-puff mosys

Change-Id: I9e5aa22bd83eddfe402f317c309b888136dcc7ea
Signed-off-by: Edward O'Callaghan <quasisec@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1879637
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-by: Sam McNally <sammc@chromium.org>
9 files changed