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:
@@ -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)) {
|
||||
|
Reference in New Issue
Block a user