diff options
author | Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> | 2009-05-06 13:51:44 +0000 |
---|---|---|
committer | Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> | 2009-05-06 13:51:44 +0000 |
commit | eed8fdac80c4d14afadef4f14b471cda10a30979 (patch) | |
tree | 4f3318c5cc5f83ecc6e5a3759affc4dcda045e36 /chipset_enable.c | |
parent | 66491ba3aa94d07c8f4f73a237c7b1becda30163 (diff) | |
download | flashrom-eed8fdac80c4d14afadef4f14b471cda10a30979.zip flashrom-eed8fdac80c4d14afadef4f14b471cda10a30979.tar.gz |
Revert r466 because of inverted logic
If unprotect succeeded, it will print "SB600 unprotect failed".
Corresponding to flashrom svn r467.
Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Diffstat (limited to 'chipset_enable.c')
-rw-r--r-- | chipset_enable.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/chipset_enable.c b/chipset_enable.c index 8cb30cc..c52dd15 100644 --- a/chipset_enable.c +++ b/chipset_enable.c @@ -675,11 +675,12 @@ static int enable_flash_sb600(struct pci_dev *dev, const char *name) prot &= 0xfffffffc; pci_write_byte(dev, reg, prot); prot = pci_read_long(dev, reg); - printf("SB600 %s%sunprotect failed from %u to %u\n", - (prot & 0x1) ? "write " : "", - (prot & 0x2) ? "read " : "", - (prot & 0xfffffc00), - (prot & 0xfffffc00) + ((prot & 0x3ff) << 8)); + if (prot & 0x3) + printf("SB600 still %s%sprotected from %u to %u\n", + (prot & 0x1) ? "write " : "", + (prot & 0x2) ? "read " : "", + (prot & 0xfffffc00), + (prot & 0xfffffc00) + ((prot & 0x3ff) << 8)); } /* Read SPI_BaseAddr */ |