Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/39172 )
Change subject: screen fix ......................................................................
Patch Set 1:
(1 comment)
https://review.coreboot.org/c/coreboot/+/39172/1/src/mainboard/dell/dell_sys... File src/mainboard/dell/dell_system_vostro_3360/mainboard.c:
PS1: You can try the following changes here, together with CONFIG_DRIVERS_PS2_KEYBOARD=y, it might make a difference for GRUB:
diff --git a/src/mainboard/dell/dell_system_vostro_3360/mainboard.c b/src/mainboard/dell/dell_system_vostro_3360/mainboard.c index e5cfebffab..75fd7d6586 100755 --- a/src/mainboard/dell/dell_system_vostro_3360/mainboard.c +++ b/src/mainboard/dell/dell_system_vostro_3360/mainboard.c @@ -1,13 +1,23 @@ +#include <console/console.h> #include <device/device.h> #include <drivers/intel/gma/int15.h> +#include <pc80/keyboard.h> #include <southbridge/intel/bd82x6x/pch.h>
+static void mainboard_init(struct device *const dev) +{ + printk(BIOS_DEBUG, "Vostro3360: Initializing keyboard.\n"); + pc_keyboard_init(NO_AUX_DEVICE); +} + static void mainboard_enable(struct device *dev) { /* FIXME: fix these values. */ install_intel_vga_int15_handler(GMA_INT15_ACTIVE_LFP_INT_LVDS, GMA_INT15_PANEL_FIT_DEFAULT, GMA_INT15_BOOT_DISPLAY_DEFAULT, 0); + + dev->ops->init = mainboard_init; }
struct chip_operations mainboard_ops = {