libpayload: Rename Geode video driver to Geode LX video driver.
This is simply wrong, the "Geode" video driver is only good for LX and one of
our users got bit by this just now.
Signed-off-by: Peter Stuge <peter@stuge.se>
Acked-by: Jordan Crouse <jordan.crouse@amd.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3642 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
diff --git a/payloads/libpayload/drivers/Makefile.inc b/payloads/libpayload/drivers/Makefile.inc
index cad2080..a9ece92 100644
--- a/payloads/libpayload/drivers/Makefile.inc
+++ b/payloads/libpayload/drivers/Makefile.inc
@@ -44,9 +44,9 @@
TARGETS-$(CONFIG_VIDEO_CONSOLE) += drivers/video/video.o
TARGETS-$(CONFIG_VGA_VIDEO_CONSOLE) += drivers/video/vga.o
-# Geode console drivers
-TARGETS-$(CONFIG_GEODE_VIDEO_CONSOLE) += drivers/video/geode.o
-TARGETS-$(CONFIG_GEODE_VIDEO_CONSOLE) += drivers/video/font8x16.o
+# Geode LX console drivers
+TARGETS-$(CONFIG_GEODELX_VIDEO_CONSOLE) += drivers/video/geodelx.o
+TARGETS-$(CONFIG_GEODELX_VIDEO_CONSOLE) += drivers/video/font8x16.o
# USB stack
TARGETS-$(CONFIG_USB) += drivers/usb/usbinit.o
diff --git a/payloads/libpayload/drivers/video/geode.c b/payloads/libpayload/drivers/video/geodelx.c
similarity index 94%
rename from payloads/libpayload/drivers/video/geode.c
rename to payloads/libpayload/drivers/video/geodelx.c
index c3823ff..cb1c4be 100644
--- a/payloads/libpayload/drivers/video/geode.c
+++ b/payloads/libpayload/drivers/video/geodelx.c
@@ -197,13 +197,13 @@
writel(0x2B601, DC + 0x04);
}
-static void geode_set_palette(int entry, unsigned int color)
+static void geodelx_set_palette(int entry, unsigned int color)
{
writel(entry, DC + 0x70);
writel(color, DC + 0x74);
}
-static void geode_scroll_up(void)
+static void geodelx_scroll_up(void)
{
unsigned char *dst = FB;
unsigned char *src = FB + vga_mode.hactive;
@@ -224,7 +224,7 @@
}
}
-static void geode_clear(void)
+static void geodelx_clear(void)
{
int row;
unsigned char *ptr = FB;
@@ -235,7 +235,7 @@
}
}
-static void geode_putc(u8 row, u8 col, unsigned int ch)
+static void geodelx_putc(u8 row, u8 col, unsigned int ch)
{
unsigned char *dst;
unsigned char *glyph = font8x16 + ((ch & 0xFF) * FONT_HEIGHT);
@@ -259,7 +259,7 @@
}
}
-static int geode_init(void)
+static int geodelx_init(void)
{
pcidev_t dev;
int i;
@@ -277,15 +277,15 @@
/* Set up the palette */
for(i = 0; i < ARRAY_SIZE(vga_colors); i++) {
- geode_set_palette(i, vga_colors[i]);
+ geodelx_set_palette(i, vga_colors[i]);
}
return 0;
}
-struct video_console geode_video_console = {
- .init = geode_init,
- .putc = geode_putc,
- .clear = geode_clear,
- .scroll_up = geode_scroll_up
+struct video_console geodelx_video_console = {
+ .init = geodelx_init,
+ .putc = geodelx_putc,
+ .clear = geodelx_clear,
+ .scroll_up = geodelx_scroll_up
};
diff --git a/payloads/libpayload/drivers/video/video.c b/payloads/libpayload/drivers/video/video.c
index 23d0c1b..6ebc0f8 100644
--- a/payloads/libpayload/drivers/video/video.c
+++ b/payloads/libpayload/drivers/video/video.c
@@ -31,8 +31,8 @@
#include <libpayload.h>
#include <video_console.h>
-#ifdef CONFIG_GEODE_VIDEO_CONSOLE
-extern struct video_console geode_video_console;
+#ifdef CONFIG_GEODELX_VIDEO_CONSOLE
+extern struct video_console geodelx_video_console;
#endif
#ifdef CONFIG_VGA_VIDEO_CONSOLE
@@ -41,8 +41,8 @@
static struct video_console *console_list[] =
{
-#ifdef CONFIG_GEODE_VIDEO_CONSOLE
- &geode_video_console,
+#ifdef CONFIG_GEODELX_VIDEO_CONSOLE
+ &geodelx_video_console,
#endif
#ifdef CONFIG_VGA_VIDEO_CONSOLE
&vga_video_console,