summaryrefslogtreecommitdiffstats
path: root/include/asm-x86/geode.h
diff options
context:
space:
mode:
authorJordan Crouse <jordan.crouse@amd.com>2008-06-18 19:34:38 +0200
committerIngo Molnar <mingo@elte.hu>2008-06-19 14:19:03 +0200
commitffe6e1da86d21d7855495b5a772c93f050258f6e (patch)
treec327ccc9378b70df18d0b89355e43c613a073334 /include/asm-x86/geode.h
parentx86: use BOOTMEM_EXCLUSIVE on 32-bit (diff)
downloadlinux-ffe6e1da86d21d7855495b5a772c93f050258f6e.tar.xz
linux-ffe6e1da86d21d7855495b5a772c93f050258f6e.zip
x86, geode: add a VSA2 ID for General Software
General Software writes their own VSA2 module for their version of the Geode BIOS, which returns a different ID then the standard VSA2. This was causing the framebuffer driver to break for most GSW boards. Signed-off-by: Jordan Crouse <jordan.crouse@amd.com> Cc: tglx@linutronix.de Cc: linux-geode@lists.infradead.org Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to '')
-rw-r--r--include/asm-x86/geode.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/asm-x86/geode.h b/include/asm-x86/geode.h
index 6e6458853a36..bb06027fc83e 100644
--- a/include/asm-x86/geode.h
+++ b/include/asm-x86/geode.h
@@ -112,8 +112,8 @@ extern int geode_get_dev_base(unsigned int dev);
#define VSA_VR_UNLOCK 0xFC53 /* unlock virtual register */
#define VSA_VR_SIGNATURE 0x0003
#define VSA_VR_MEM_SIZE 0x0200
-#define VSA_SIG 0x4132 /* signature is ascii 'VSA2' */
-
+#define AMD_VSA_SIG 0x4132 /* signature is ascii 'VSA2' */
+#define GSW_VSA_SIG 0x534d /* General Software signature */
/* GPIO */
#define GPIO_OUTPUT_VAL 0x00