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.

--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to