baytrail: use version 2 of efi wrapper

Version 2 of the efi wrapper wants the speed of the TSC
timer initialized in the parameter structure.

BUG=chrome-os-partner:22866
BRANCH=None
TEST=Built and booted through depthcharge. No errors spit out by
     wrapper.
CQ-DEPEND=CL:*147256

Change-Id: I9cd265ea6bde93be85fc6fbc905d83af57fc2773
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/174712
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: http://review.coreboot.org/4903
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
diff --git a/src/soc/intel/baytrail/refcode.c b/src/soc/intel/baytrail/refcode.c
index 1d88ef7..9b5aa67 100644
--- a/src/soc/intel/baytrail/refcode.c
+++ b/src/soc/intel/baytrail/refcode.c
@@ -19,6 +19,7 @@
 
 #include <cbmem.h>
 #include <console/console.h>
+#include <cpu/x86/tsc.h>
 #include <rmodule.h>
 
 #include <baytrail/ramstage.h>
@@ -47,6 +48,7 @@
 		return;
 	}
 
+	wrp.tsc_ticks_per_microsecond = tsc_freq_mhz();
 	entry = refcode.entry;
 
 	/* Call into reference code. */