# HG changeset patch # User moel.mich # Date 1272140395 0 # Node ID 99fbbbf50357d4b6b799e7d69dc7b8fb3066bfd0 # Parent 8a5ff8bdf3caf5db7dd9af671f81ce93a3113e98 Added basic support for ITE IT8712F super I/O chips. diff -r 8a5ff8bdf3ca -r 99fbbbf50357 Hardware/LPC/Chip.cs --- a/Hardware/LPC/Chip.cs Sat Apr 24 20:14:00 2010 +0000 +++ b/Hardware/LPC/Chip.cs Sat Apr 24 20:19:55 2010 +0000 @@ -7,6 +7,7 @@ public enum Chip : ushort { Unknown = 0, + IT8712F = 0x8712, IT8716F = 0x8716, IT8718F = 0x8718, IT8720F = 0x8720, diff -r 8a5ff8bdf3ca -r 99fbbbf50357 Hardware/LPC/LPCGroup.cs --- a/Hardware/LPC/LPCGroup.cs Sat Apr 24 20:14:00 2010 +0000 +++ b/Hardware/LPC/LPCGroup.cs Sat Apr 24 20:19:55 2010 +0000 @@ -303,6 +303,7 @@ ushort chipID = ReadWord(CHIP_ID_REGISTER); switch (chipID) { + case 0x8712: chip = Chip.IT8712F; break; case 0x8716: chip = Chip.IT8716F; break; case 0x8718: chip = Chip.IT8718F; break; case 0x8720: chip = Chip.IT8720F; break; diff -r 8a5ff8bdf3ca -r 99fbbbf50357 Hardware/LPC/LPCHardware.cs --- a/Hardware/LPC/LPCHardware.cs Sat Apr 24 20:14:00 2010 +0000 +++ b/Hardware/LPC/LPCHardware.cs Sat Apr 24 20:19:55 2010 +0000 @@ -56,6 +56,7 @@ case Chip.F71869: name = "Fintek F71869"; break; case Chip.F71882: name = "Fintek F71882"; break; case Chip.F71889: name = "Fintek F71889"; break; + case Chip.IT8712F: this.name = "ITE IT8712F"; break; case Chip.IT8716F: this.name = "ITE IT8716F"; break; case Chip.IT8718F: this.name = "ITE IT8718F"; break; case Chip.IT8720F: this.name = "ITE IT8720F"; break;