util/superiotool: Add SMSC MEC5035
Also comment out the SMSC FDC37M602 which has a conflicting ID and has never had the LDN/register layout anyway. Tested on a Dell Latitude E6400 Change-Id: I5b1900e6ef599c422a1d6eca7a2ac4691d56d874 Signed-off-by: Nicholas Chin <nic.c3.14@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/69481 Reviewed-by: Angel Pons <th3fanbus@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
3d2a6f4956
commit
16fd5843a2
|
@ -345,8 +345,6 @@ static const struct superio_registers reg_table[] = {
|
||||||
{0x30,0x60,0x61,0x70,0xf0,EOT},
|
{0x30,0x60,0x61,0x70,0xf0,EOT},
|
||||||
{0x00,0x00,0x00,NANA,NANA,EOT}},
|
{0x00,0x00,0x00,NANA,NANA,EOT}},
|
||||||
{EOT}}},
|
{EOT}}},
|
||||||
{0x46, "FDC37M602", { /* Found in Biostar M6TLD. */
|
|
||||||
{EOT}}},
|
|
||||||
{0x47, "FDC37M60x", { /* TODO: Not yet in sensors-detect */
|
{0x47, "FDC37M60x", { /* TODO: Not yet in sensors-detect */
|
||||||
{EOT}}},
|
{EOT}}},
|
||||||
{0x4c, "FDC37B72x", {
|
{0x4c, "FDC37B72x", {
|
||||||
|
@ -987,6 +985,78 @@ static const struct superio_registers reg_table[] = {
|
||||||
EOT},
|
EOT},
|
||||||
{EOT}},
|
{EOT}},
|
||||||
{EOT}}},
|
{EOT}}},
|
||||||
|
/* FIXME: Conflicting ID with MEC5035
|
||||||
|
{0x46, "FDC37M602", { Found in Biostar M6TLD.
|
||||||
|
{EOT}}},
|
||||||
|
*/
|
||||||
|
{0x46, "MEC5035", {
|
||||||
|
{NOLDN, NULL,
|
||||||
|
{0x07, 0x20, 0x21, 0x24, EOT},
|
||||||
|
{0x00, 0x46, 0x00, 0x00, EOT}},
|
||||||
|
{0x1, "Keyboard Controller",
|
||||||
|
{0x30, EOT},
|
||||||
|
{0x00, EOT}},
|
||||||
|
{0x6, "UART",
|
||||||
|
{0x30, 0xF0, EOT},
|
||||||
|
{0x00, 0x00, EOT}},
|
||||||
|
{0xC, "LPC Interface",
|
||||||
|
{0x30,
|
||||||
|
/* IRQ Config */
|
||||||
|
0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
|
||||||
|
0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
|
||||||
|
/* DMA Channel 0 - 7 */
|
||||||
|
0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
|
||||||
|
0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
|
||||||
|
/* BAR configuration Port */
|
||||||
|
0x60, 0x61, 0x62, 0x63,
|
||||||
|
/* BAR Mailbox Registers */
|
||||||
|
0x64, 0x65, 0x66, 0x67,
|
||||||
|
/* BAR 8042 Keyboard Interface */
|
||||||
|
0x68, 0x69, 0x6a, 0x6b,
|
||||||
|
/* BAR ACPI EC Interface 1 */
|
||||||
|
0x6c, 0x6d, 0x6e, 0x6f,
|
||||||
|
/* BAR ACPI EC Interface 2 */
|
||||||
|
0x70, 0x71, 0x72, 0x73,
|
||||||
|
/* BAR ACPI EC Interface 3 */
|
||||||
|
0x74, 0x75, 0x76, 0x77,
|
||||||
|
/* BAR ACPI PM1 Interface */
|
||||||
|
0x78, 0x79, 0x7a, 0x7b,
|
||||||
|
/* BAR UART */
|
||||||
|
0x7c, 0x7d, 0x7e, 0x7f,
|
||||||
|
/* BAR Legacy (Fast Keyboard) Interface */
|
||||||
|
0x80, 0x81, 0x82, 0x83,
|
||||||
|
/* BAR Embedded Flash Interface */
|
||||||
|
0x84, 0x85, 0x86, 0x87,
|
||||||
|
EOT},
|
||||||
|
{0x00,
|
||||||
|
/* IRQ Config */
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||||
|
/* DMA Channel 0 - 7 */
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
/* BAR configuration Port */
|
||||||
|
0x01, 0x0C, 0x2e, 0x00,
|
||||||
|
/* BAR Mailbox Registers */
|
||||||
|
0x01, 0x00, 0x00, 0x00,
|
||||||
|
/* BAR 8042 Keyboard Interface */
|
||||||
|
0x04, 0x01, 0x60, 0x00,
|
||||||
|
/* BAR ACPI EC Interface 1 */
|
||||||
|
0x04, 0x02, 0x62, 0x00,
|
||||||
|
/* BAR ACPI EC Interface 2 */
|
||||||
|
0x07, 0x03, 0x62, 0x00,
|
||||||
|
/* BAR ACPI EC Interface 3 */
|
||||||
|
0x07, 0x04, 0x62, 0x00,
|
||||||
|
/* BAR ACPI PM1 Interface */
|
||||||
|
0x07, 0x05, 0x00, 0x00,
|
||||||
|
/* BAR UART */
|
||||||
|
0x07, 0x06, 0x00, 0x00,
|
||||||
|
/* BAR Legacy (Fast Keyboard) Interface */
|
||||||
|
0x00, 0x07, 0x92, 0x00,
|
||||||
|
/* BAR Embedded Flash Interface */
|
||||||
|
0x04, 0x0e, 0x00, 0x00,
|
||||||
|
EOT}},
|
||||||
|
{EOT}}},
|
||||||
{EOT}
|
{EOT}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue