I didn't prepend this with [PATCH] yet, as i still need to verify this change on an epia-m with its original bios...
This patch adds support for the Epox 8k5a2 motherboard as owned by Kevin Sopp (CC). His lspci is attached for future reference. Kevin still needs to try this code too. His board is properly matched by pci subsystem ids, as there is one proper epox id in there, and the other id was copied from the device id (which is already better than leaving it blank).
This motherboard requires just the MEMW# on the winbond superio to be raised for it to work. 2 more boards with vt823x need this as well.
There are two other functions needed by other vt823x based boards; * raising a vt823x gpio line (used 2x). * enabling memory writes to always hit lpc on vt823x (used 2x).
By putting this code into separate functions, the vt823x board enables become very simple, with only the msi on still needing to poke a single pci bit on its own.
Luc Verhaegen.