peppy: Support the new display mechanism.

Change-Id: Ica120d9c82b62c769b005065e84112e0e896b391
diff --git a/config/peppy/defconfig b/config/peppy/defconfig
index 6299157..4fac74f 100644
--- a/config/peppy/defconfig
+++ b/config/peppy/defconfig
@@ -25,9 +25,12 @@
 # Drivers
 CONFIG_DRIVER_AHCI=y
 CONFIG_DRIVER_BLOCKDEV_USB=y
+CONFIG_DRIVER_CONSOLE_DISPLAY=y
 CONFIG_DRIVER_CONSOLE_UART=y
+CONFIG_DRIVER_DISPLAY_FRAMEBUFFER=y
 CONFIG_DRIVER_EC_CROS=y
 CONFIG_DRIVER_EC_CROS_LPC=y
+CONFIG_DRIVER_FRAMEBUFFER_FWDB=y
 CONFIG_DRIVER_GPIO_LYNXPOINT_LP=y
 CONFIG_DRIVER_KEYBOARD_PS2=y
 CONFIG_DRIVER_LAYOUT_COREBOOT=y
diff --git a/src/drivers/board/peppy/board.c b/src/drivers/board/peppy/board.c
index a5167d3..f6ecab9 100644
--- a/src/drivers/board/peppy/board.c
+++ b/src/drivers/board/peppy/board.c
@@ -28,7 +28,9 @@
 #include "drivers/blockdev/blockdev.h"
 #include "drivers/board/board.h"
 #include "drivers/board/board_helpers.h"
+#include "drivers/display/framebuffer.h"
 #include "drivers/ec/cros/lpc.h"
+#include "drivers/framebuffer/fwdb.h"
 #include "drivers/gpio/fwdb.h"
 #include "drivers/gpio/gpio.h"
 #include "drivers/gpio/lynxpoint_lp.h"
@@ -75,6 +77,9 @@
 	return 0;
 }
 
+PRIV_DYN(framebuffer, new_fwdb_framebuffer())
+PUB_DYN(display, &new_fb_display(get_framebuffer(), NULL)->ops)
+
 PUB_STAT(power, &pch_power_ops)
 
 PUB_DYN(debug_uart, &new_uart_8250_io(0x3f8)->uart.ops)