Detection support for more Super I/Os. Small fixes (trivial).

Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2975 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Uwe Hermann
2007-11-17 17:13:52 +00:00
parent 70ab323ae6
commit 74b29b9e33
5 changed files with 26 additions and 4 deletions

View File

@@ -53,6 +53,8 @@ static const struct superio_registers reg_table[] = {
{0x30,0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,EOT},
{0x00,0x35,0x14,0x11,0x71,RSVD,0x05,EOT}},
{EOT}}},
{0x2351, "M512x", {
{EOT}}},
{EOT}
};
@@ -78,6 +80,8 @@ void probe_idregs_ali(uint16_t port)
id = regval(port, DEVICE_ID_BYTE1_REG) << 8;
id |= regval(port, DEVICE_ID_BYTE2_REG);
/* TODO: Not documented/available on M512x (?) */
rev = regval(port, DEVICE_REV_REG);
if (superio_unknown(reg_table, id)) {