See patch.

Uwe.
-- 
http://www.hermann-uwe.de  | http://www.holsham-traders.de
http://www.crazy-hacks.org | http://www.unmaintained-free-software.org
Actually enable the protection register debug output on
SST49LF160C and similar chips if -V is supplied.

Signed-off-by: Uwe Hermann <[email protected]>

Index: sst49lfxxxc.c
===================================================================
--- sst49lfxxxc.c	(Revision 572)
+++ sst49lfxxxc.c	(Arbeitskopie)
@@ -44,22 +44,22 @@
 	int i, left = size;
 	unsigned long address;
 
-	//printf("bios=0x%08lx\n", (unsigned long)bios);
+	printf_debug("\nbios=0x%08lx\n", bios);
 	for (i = 0; left > 65536; i++, left -= 65536) {
-		//printf("lockbits at address=0x%08lx is 0x%01x\n", (unsigned long)0xFFC00000 - size + (i * 65536) + 2, *(bios + (i * 65536) + 2) );
+		printf("lockbits at address=%p is 0x%01x\n", (void *)(0xFFC00000 - size + (i * 65536) + 2), chip_readb(bios + (i * 65536) + 2) );
 		chip_writeb(bits, bios + (i * 65536) + 2);
 	}
 	address = i * 65536;
-	//printf("lockbits at address=0x%08lx is 0x%01x\n", (unsigned long)0xFFc00000 - size + address + 2, *(bios + address + 2) );
+	printf_debug("lockbits at address=%p is 0x%01x\n", (void *)(0xFFc00000 - size + address + 2), chip_readb(bios + address + 2) );
 	chip_writeb(bits, bios + address + 2);
 	address += 32768;
-	//printf("lockbits at address=0x%08lx is 0x%01x\n", (unsigned long)0xFFc00000 - size + address + 2, *(bios + address + 2) );
+	printf_debug("lockbits at address=%p is 0x%01x\n", (void *)(0xFFc00000 - size + address + 2), chip_readb(bios + address + 2) );
 	chip_writeb(bits, bios + address + 2);
 	address += 8192;
-	//printf("lockbits at address=0x%08lx is 0x%01x\n", (unsigned long)0xFFc00000 - size + address + 2, *(bios + address + 2) );
+	printf_debug("lockbits at address=%p is 0x%01x\n", (void *)(0xFFc00000 - size + address + 2), chip_readb(bios + address + 2) );
 	chip_writeb(bits, bios + address + 2);
 	address += 8192;
-	//printf("lockbits at address=0x%08lx is 0x%01x\n", (unsigned long)0xFFc00000 - size + address + 2, *(bios + address + 2) );
+	printf_debug("lockbits at address=%p is 0x%01x\n", (void *)(0xFFc00000 - size + address + 2), chip_readb(bios + address + 2) );
 	chip_writeb(bits, bios + address + 2);
 
 	return 0;
-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to