A trivial patch that has served me well for this particular flash chip. It functions identically to some already supported Winbond chips so basically all that was needed was an additional device ID for recognition. I've tested read, erase, and write functionality.
As an interesting side note, this particular chip can be set to operate in a mode that divides the chip into two 4Mbit partitions rather than a single 8Mbit partition specifically for dual-BIOS applications. I don't think this really applies to LinuxBIOS since a fallback mechanism is already in place but it may be useful for future design considerations. linuxbios@linuxbios.org