summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRonald G. Minnich <rminnich@gmail.com>2005-09-12 15:20:28 +0000
committerRonald G. Minnich <rminnich@gmail.com>2005-09-12 15:20:28 +0000
commite50570112facc2e80d4456f0a21dbe3e85491453 (patch)
treed52a69b501df988523091b2295962ec222e58553 /src
parente118a047b95112c1d1a28be43e151c1123aa07de (diff)
downloadcoreboot-e50570112facc2e80d4456f0a21dbe3e85491453.tar.gz
coreboot-e50570112facc2e80d4456f0a21dbe3e85491453.tar.bz2
coreboot-e50570112facc2e80d4456f0a21dbe3e85491453.zip
sc520 now builds fine. On to testing.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2021 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src')
-rw-r--r--src/cpu/amd/sc520/raminit.c6
-rw-r--r--src/cpu/amd/sc520/sc520.c13
-rw-r--r--src/mainboard/digitallogic/msm586seg/Options.lb4
-rw-r--r--src/mainboard/digitallogic/msm586seg/irq_tables.c4
4 files changed, 25 insertions, 2 deletions
diff --git a/src/cpu/amd/sc520/raminit.c b/src/cpu/amd/sc520/raminit.c
index b35a2677f70f..e1975b721c0d 100644
--- a/src/cpu/amd/sc520/raminit.c
+++ b/src/cpu/amd/sc520/raminit.c
@@ -345,6 +345,12 @@ void sc520_udelay(int microseconds) {
;
}
+/* looks like we define this now */
+void
+udelay(int microseconds) {
+ sc520_udelay(microseconds);
+}
+
static void dumpram(void){
print_err("ctl "); print_err_hex8(*drcctl); print_err("\r\n");
diff --git a/src/cpu/amd/sc520/sc520.c b/src/cpu/amd/sc520/sc520.c
index 7776e82cc8ce..8a0334bbb32a 100644
--- a/src/cpu/amd/sc520/sc520.c
+++ b/src/cpu/amd/sc520/sc520.c
@@ -10,6 +10,19 @@
#include <bitops.h>
#include "chip.h"
+
+/* hack for now */
+void sc520_udelay(int microseconds) {
+ volatile int x;
+ for(x = 0; x < 1000; x++)
+ ;
+}
+
+/* looks like we define this now */
+void
+udelay(int microseconds) {
+ sc520_udelay(microseconds);
+}
/*
* set up basic things ... PAR should NOT go here, as it might change with the mainboard.
*/
diff --git a/src/mainboard/digitallogic/msm586seg/Options.lb b/src/mainboard/digitallogic/msm586seg/Options.lb
index 34a2f1dc686a..1ff28b2eabc8 100644
--- a/src/mainboard/digitallogic/msm586seg/Options.lb
+++ b/src/mainboard/digitallogic/msm586seg/Options.lb
@@ -42,8 +42,8 @@ uses MAXIMUM_CONSOLE_LOGLEVEL
# VGA support
uses CONFIG_CONSOLE_VGA
-uses CONFIG_LEGACY_VGABIOS
-uses VGABIOS_START
+#uses CONFIG_LEGACY_VGABIOS
+#uses VGABIOS_START
uses CONFIG_PCI_ROM_RUN
diff --git a/src/mainboard/digitallogic/msm586seg/irq_tables.c b/src/mainboard/digitallogic/msm586seg/irq_tables.c
index 7ee406b07e44..0b56f7592066 100644
--- a/src/mainboard/digitallogic/msm586seg/irq_tables.c
+++ b/src/mainboard/digitallogic/msm586seg/irq_tables.c
@@ -30,3 +30,7 @@ const struct irq_routing_table intel_irq_routing_table = {
{0x00,(0x14<<3)|0x0, {{0x30, 0x8e80}, {0x31, 0x8e80}, {0x32, 0x8e80}, {0x33, 0x08e80}}, 0x0, 0x0},
}
};
+unsigned long write_pirq_routing_table(unsigned long addr)
+{
+ return copy_pirq_routing_table(addr);
+}