path: root/print.c
diff options
authorMattias Mattsson <>2010-09-13 19:39:25 +0000
committerMattias Mattsson <>2010-09-13 19:39:25 +0000
commitfb60cec40223da20a01accf4d352e66075307497 (patch)
tree37e9776fc2eb71277b7edc39353fa336b20729b9 /print.c
parentc8ca3de5ae0e2340f977182f035c4b8ec40a05fb (diff)
Add board enable for ASUS P4SC-E
I does this by setting bits 3..2 of register 0x24 on the ITE IT8707F, while keeping bit 3 of register 0x23 set while manipulating the first register. AFAIK, there is no public datasheet available for this super i/o chip, but the above is how the vendor BIOS does it. Also, registers 0x23 and 0x24 seem to have the same meaning as on the ITE IT8710F. Matching on NB/SB. Tested on a P4SC-E with SST 39SF020A flash. Probe, read, erase, write all work. lspci/superio output: flashrom output: Many thanks to Reinder de Haan for help with reverse engineering this! Corresponding to flashrom svn r1161. Signed-off-by: Mattias Mattsson <> Acked-by: Uwe Hermann <>
Diffstat (limited to 'print.c')
1 files changed, 1 insertions, 0 deletions
diff --git a/print.c b/print.c
index ba6454f..91cd48d 100644
--- a/print.c
+++ b/print.c
@@ -363,6 +363,7 @@ const struct board_info boards_known[] = {
B("ASUS", "P4C800-E Deluxe", 1, "", NULL),
B("ASUS", "P4P800", 1, "", NULL),
B("ASUS", "P4P800-E Deluxe", 1, "", NULL),
+ B("ASUS", "P4SC-E", 1, "", "Part of ASUS Terminator P4 533 barebone system"),
B("ASUS", "P4SD-LA", 1, "", NULL),
B("ASUS", "P4S800-MX", 1, "", NULL),
B("ASUS", "P5A", 1, "", NULL),
OpenPOWER on IntegriCloud