Fix the the build of r5494 on Asus A8V-E SE. The K8M890 and K8T890
authorRudolf Marek <r.marek@assembler.cz>
Sun, 25 Apr 2010 20:24:09 +0000 (20:24 +0000)
committerRudolf Marek <r.marek@assembler.cz>
Sun, 25 Apr 2010 20:24:09 +0000 (20:24 +0000)
were not treated separately until now. Fix it. Hope self ack is OK,
compiled tested locally.

Signed-off-by: Rudolf Marek <r.marek@assembler.cz>
Acked-by: Rudolf Marek <r.marek@assembler.cz>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5497 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/mainboard/asus/a8v-e_se/Kconfig
src/mainboard/asus/m2v-mx_se/Kconfig
src/southbridge/via/Makefile.inc
src/southbridge/via/k8t890/Kconfig
src/southbridge/via/k8t890/k8t890_dram.c

index e6f2b7b9d01fbcef31b8e604828b1b3783177554..d0dfaf50fd7b6828c70145f2b274cbd9f04b5d28 100644 (file)
@@ -83,4 +83,3 @@ config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID
        hex
        default 0x1043
        depends on BOARD_ASUS_A8V_E_SE
-
index 55ad875df02a90bc1bec1c2042ffea7980a3691f..dda8be775c4e7510c427edd10a4a9aaa10ad78dc 100644 (file)
@@ -25,7 +25,7 @@ config BOARD_ASUS_M2V_MX_SE
        select NORTHBRIDGE_AMD_AMDK8
        select NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
        select SOUTHBRIDGE_VIA_VT8237R
-       select SOUTHBRIDGE_VIA_K8T890
+       select SOUTHBRIDGE_VIA_K8M890
        select SUPERIO_ITE_IT8712F
        select USE_PRINTK_IN_CAR
        select USE_DCACHE_RAM
index ca555795b2fcae224b916c032346f1d3b14da595..a1fb94eda9b61498afacd65f7939783c09078f0a 100644 (file)
@@ -1,4 +1,5 @@
 subdirs-$(CONFIG_SOUTHBRIDGE_VIA_K8T890) += k8t890
+subdirs-$(CONFIG_SOUTHBRIDGE_VIA_K8M890) += k8t890
 subdirs-$(CONFIG_SOUTHBRIDGE_VIA_VT8231) += vt8231
 subdirs-$(CONFIG_SOUTHBRIDGE_VIA_VT8235) += vt8235
 subdirs-$(CONFIG_SOUTHBRIDGE_VIA_VT8237R) += vt8237r
index c921e67e8e22a103a97c65be1ac237724f0d1950..5ba3e5c307e4bc6a9e349b99a3a62b047b3a21e0 100644 (file)
@@ -1,17 +1,20 @@
+config SOUTHBRIDGE_VIA_K8M890
+       bool
+
 config SOUTHBRIDGE_VIA_K8T890
        bool
 
-config SOUTHBRIDGE_VIA_K8T890_VGA_EN
+config SOUTHBRIDGE_VIA_K8M890_VGA_EN
        bool "Enable onboard K8M890 graphics"
        default y
-       depends on SOUTHBRIDGE_VIA_K8T890
+       depends on SOUTHBRIDGE_VIA_K8M890
        select VGA
        select GFXUMA
 
 choice
        prompt "Framebuffer size"
        default K8M890_VIDEO_MB_32MB
-       depends on SOUTHBRIDGE_VIA_K8T890_VGA_EN
+       depends on SOUTHBRIDGE_VIA_K8M890_VGA_EN
 
 config K8M890_VIDEO_MB_32MB
        bool "32MB"
@@ -33,4 +36,4 @@ config VIDEO_MB
        default 128  if K8M890_VIDEO_MB_128MB
        default 256 if K8M890_VIDEO_MB_256MB
        default -1  if K8M890_VIDEO_MB_CMOS
-       depends on SOUTHBRIDGE_VIA_K8T890_VGA_EN
+       depends on SOUTHBRIDGE_VIA_K8M890_VGA_EN
index 4f99fec1554657feb267c6fc4729abc7eb5e21d2..42c7881e8217e39e75bff1c625eae8c2fc0823bd 100644 (file)
@@ -98,7 +98,8 @@ static void dram_enable_k8m890(struct device *dev)
 
        msr = rdmsr(TOP_MEM);
        uma_memory_base = msr.lo - uma_memory_size;
-       printk(BIOS_INFO, "K8M890: UMA base is %llx size is %d (MB)\n", uma_memory_base, uma_memory_size / 1024 / 1024);
+       printk(BIOS_INFO, "K8M890: UMA base is %llx size is %u (MB)\n", uma_memory_base,
+                               (u32) (uma_memory_size / 1024 / 1024));
        /* enable VGA, so the bridges gets VGA_EN and resources are set */
        pci_write_config8(dev, 0xa1, 0x80);
 #endif
@@ -131,7 +132,6 @@ static void dram_init_fb(struct device *dev)
         */
        unsigned int fbbits = 0;
        u8 tmp;
-       int ret;
 
        fbbits = ((log2(uma_memory_size >> 20) - 2) << 4);
        printk(BIOS_INFO, "K8M890: Using a %dMB framebuffer.\n", (unsigned int) (uma_memory_size >> 20));