* Ronald G Minnich <[EMAIL PROTECTED]> [020410 02:15]:
> Stefan, I just committed your supertek st3wt support.
>
> Can you try building and see if it works for you.
>
> The config file is the one you sent me, mainboard is supertek/st3wt
Sorry for the delay.. didn't get to do any hacking since i returned from
vacation.
It worked pretty much out of the box, thanks. I'm attaching a small diff
to the mainboard fixup, as the code there can't compile as is.
I extracted the vga bios from the geode machine now, ... shouldnt be too
hard to get this copied to the right position and get linuxbios execute
it. the current code sets up video memory correctly, but does no further
init.
Best regards,
Stefan Reinauer
--
Ok hex 4666 dup negate do i 4000 dup 2* negate do " *" 0 dup 2dup 1e 0 do
2swap * e >>a 2* 5 pick + -rot - j + dup dup * e >>a rot dup dup * e >>a
rot swap 2dup + 10000 > if 3drop 3drop " " 0 dup 2dup leave then loop
2drop 2drop type 268 +loop cr drop 5de +loop
? st3wt.diff
Index: src/mainboard/supertek/st3wt/mainboard.c
===================================================================
RCS file: /cvsroot/freebios/freebios/src/mainboard/supertek/st3wt/mainboard.c,v
retrieving revision 1.1
diff -u -r1.1 mainboard.c
--- src/mainboard/supertek/st3wt/mainboard.c 10 Apr 2002 00:15:19 -0000 1.1
+++ src/mainboard/supertek/st3wt/mainboard.c 12 Apr 2002 22:58:02 -0000
@@ -22,10 +22,8 @@
void
final_mainboard_fixup()
{
-#if 0
struct pci_dev *dev;
int i;
-#endif
void final_southbridge_fixup(void);
final_southbridge_fixup();
@@ -34,7 +32,7 @@
dev = pci_find_slot(0, PCI_DEVFN(0x0f, 0));
if (dev) {
- printk_debug("nano: Setting eth0 IRQ to %d (INTB)\n",
+ printk_debug("st-3wt: Setting eth0 IRQ to %d (INTB)\n",
CS5530_INTB);
pci_write_config_byte(dev, PCI_INTERRUPT_LINE, CS5530_INTB);
}