Because I smell 440BX, I'll chip in with some insights. :-D
+config BOARD_NOKIA_IP530
- bool "IP530"
- select ARCH_X86
+## select CPU_INTEL_SLOT_1
- select CPU_INTEL_SOCKET_PGA370
Is this correct? If it's 440BX chipset it's very likely to be Slot 1.
+chip northbridge/intel/i440bx # Northbridge
- device apic_cluster 0 on # APIC cluster
- chip cpu/intel/socket_PGA370 # CPU
Slot 1? See above.
I found an ebay listing of an IP530 mainboard with picture (attached). It shows a socket 370.
- device pci 7.2 on end # USB
- device pci 7.3 on end # ACPI
- register "ide0_enable" = "1"
- register "ide1_enable" = "1"
- register "ide_legacy_enable" = "1"
- # Enable UDMA/33 for higher speed if your IDE device(s) support it.
- register "ide0_drive0_udma33_enable" = "0"
- register "ide0_drive1_udma33_enable" = "0"
- register "ide1_drive0_udma33_enable" = "0"
- register "ide1_drive1_udma33_enable" = "0"
I think you can safely set these to "1" too. Actually, we should do this for all 440BX boards IMHO (per default). If any user should have issues it's easy enough to set to "0".
There are also some discussions about detecting UDMA on connected IDE drives. I believe this can be done through some standard ATA commands, but adding support for this would, at a minumum, introduce much code from elsewhere that isn't otherwise needed by coreboot. It seems better to investigate what harm, if any, can be done enabling UDMA with a UDMA-incapable drive connected, so we know if it's appropriate to just enable them here.
And the case we see here have none of the 8 (!) tulips, PCMCIA and whatnot working. From the listing provided it seems like nothing got any IRQ assigned except one of the tulips. But they all have I/O ports assigned and enabled. Some googling tells me this thing have 4 tulips built-in. Given its hardware class the other 4 tulips could be on add-on cards. I'll let the original poster report back.
Dump the IRQ routing tables with one of the utilities in the coreboot tree while running OEM BIOS, and try it in your working copy.
And according to http://coreboot.pastebin.com/mU5m0PfE, it has a SMSC superio.
Cheers Keith