With the discussion of the board_enables table, i ended up looking at the flashrom page on coreboot.org and spotted a bunch of boards that are known to not work.
The first one i looked at was the aforementioned and this here is what is needed for the flash enable of that board.
{ uint8_t tmp;
pci_write_byte(dev, 0x92, 0);
tmp = pci_read_byte(dev, 0x6D); tmp |= 0x01; pci_write_byte(dev, 0x6D, tmp); }
While it seems that the second operation seems to match both ck804 and mcp55 chip enables, this is not true. The device used is 0:01.0 (ISA bridge) and not 0:01.1 (SMB controller).
I googled, but could not find a report to the coreboot (or linuxbios) list of this board being tested. Does anyone remember who reported this as broken?
Luc Verhaegen.