jecht: Support the new display mechanism.
Change-Id: I902cd905dba72a61f875ed3d8ed58287015a85ee
diff --git a/config/jecht/defconfig b/config/jecht/defconfig
index 75b123e..80dde21 100644
--- a/config/jecht/defconfig
+++ b/config/jecht/defconfig
@@ -25,7 +25,10 @@
# 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_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/jecht/board.c b/src/drivers/board/jecht/board.c
index 07082fe..1d15c8f 100644
--- a/src/drivers/board/jecht/board.c
+++ b/src/drivers/board/jecht/board.c
@@ -28,6 +28,8 @@
#include "drivers/blockdev/blockdev.h"
#include "drivers/board/board.h"
#include "drivers/board/board_helpers.h"
+#include "drivers/display/framebuffer.h"
+#include "drivers/framebuffer/fwdb.h"
#include "drivers/gpio/fwdb.h"
#include "drivers/gpio/gpio.h"
#include "drivers/gpio/lynxpoint_lp.h"
@@ -66,6 +68,9 @@
return 0;
}
+PRIV_DYN(fb, new_fwdb_framebuffer())
+PUB_DYN(display, &new_fb_display(get_fb(), NULL)->ops)
+
PUB_STAT(power, &pch_power_ops)
PUB_DYN(debug_uart, &new_uart_8250_io(0x3f8)->uart.ops)