Vladimir Serbinenko (phcoder@gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/4606
-gerrit
commit 3b7c83424b460b9b2bcaf41f5279b5cf254f4968 Author: Vladimir Serbinenko phcoder@gmail.com Date: Fri Jan 3 04:27:39 2014 +0100
X201: Fix native video init
Due to recent restructuring X201 native video init has disappeared form config options. Put it back and fix compilation with it.
Change-Id: I6d9ba5da196c093abd2df89a6fe5efefece1fb3c Signed-off-by: Vladimir Serbinenko phcoder@gmail.com --- src/mainboard/lenovo/x201/Kconfig | 1 + src/northbridge/intel/nehalem/gma.c | 12 ------------ 2 files changed, 1 insertion(+), 12 deletions(-)
diff --git a/src/mainboard/lenovo/x201/Kconfig b/src/mainboard/lenovo/x201/Kconfig index 1204e23..a2d66b3 100644 --- a/src/mainboard/lenovo/x201/Kconfig +++ b/src/mainboard/lenovo/x201/Kconfig @@ -17,6 +17,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy select HAVE_ACPI_TABLES select HAVE_ACPI_RESUME select EARLY_CBMEM_INIT + select MAINBOARD_HAS_NATIVE_VGA_INIT
config MAINBOARD_DIR string diff --git a/src/northbridge/intel/nehalem/gma.c b/src/northbridge/intel/nehalem/gma.c index 31068d1..f0ff228 100644 --- a/src/northbridge/intel/nehalem/gma.c +++ b/src/northbridge/intel/nehalem/gma.c @@ -670,18 +670,6 @@ static void gma_func0_init(struct device *dev)
/* Post VBIOS init */ gma_pm_init_post_vbios(dev); - -#if CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT - /* This should probably run before post VBIOS init. */ - u32 iobase, mmiobase, physbase, graphics_base; - iobase = dev->resource_list[2].base; - mmiobase = dev->resource_list[0].base; - physbase = pci_read_config32(dev, 0x5c) & ~0xf; - graphics_base = dev->resource_list[1].base; - - int i915lightup(u32 physbase, u32 iobase, u32 mmiobase, u32 gfx); - i915lightup(physbase, iobase, mmiobase, graphics_base); -#endif }
static void gma_set_subsystem(device_t dev, unsigned vendor, unsigned device)