• Mark Marshall's avatar
    Add support for the Open Graphics Project development card, OGD1, as a SPI flash programmer · 90021f28
    Mark Marshall authored
    The project is in the the process of designing and making a complete,
    open source, graphics card. More info at http://wiki.opengraphics.org
    
    .
    
    The first development card is a PCI add in card containing a couple of
    FPGAs and a couple of serial flash chips (amongst other things). The
    FPGAs are called XP10 and S3 (their part numbers). The XP10 contains its
    own flash and does not need to be programmed by flashrom - it ensures
    that the device can enumerate on the PCI bus without needing further
    configuration.
    
    The larger FPGA is the S3. This is configured from a large SPI flash
    (2 MBytes). The second SPI flash is used to store the VGA BIOS. It is
    smaller (128 KBytes). This patch adds support for programming either of
    the two SPI flash chips.
    
    The programmer device takes one configuration option which selects which
    of the two flash chips is accessed. This must be set to either "cprom"
    or "bprom". (The project refers to the two chips as "cprom" / "bprom",
    "s3" and "bios" are more readable alternatives).
    
    Add support for SST SST25VF010 (REMS). Mark SST SST25VF016B as tested
    for write.
    
    Corresponding to flashrom svn r1241.
    Signed-off-by: default avatarMark Marshall <mark.marshall@csr.com>
    Acked-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
    90021f28
ogp_spi.c 3.89 KB