coreboot-kgpe-d16/util/flash_and_burn
David W. Hendricks 62705ff974 Added support for SST49LF0xxA parts.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1439 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2004-03-18 21:59:05 +00:00
..
82802ab.c due to popular demand, added flash_and_burn to the freebios2 tree. 2003-10-25 17:01:29 +00:00
82802ab.h due to popular demand, added flash_and_burn to the freebios2 tree. 2003-10-25 17:01:29 +00:00
Makefile move utility functions into new source files 2004-03-17 22:22:08 +00:00
README due to popular demand, added flash_and_burn to the freebios2 tree. 2003-10-25 17:01:29 +00:00
am29f040b.c fix volatile 2003-11-05 16:36:57 +00:00
am29f040b.h due to popular demand, added flash_and_burn to the freebios2 tree. 2003-10-25 17:01:29 +00:00
flash.h Added support for more SST 49lf0xxA parts 2004-03-18 21:55:22 +00:00
flash_enable.c move utility functions into new source files 2004-03-17 22:22:08 +00:00
flash_on.c due to popular demand, added flash_and_burn to the freebios2 tree. 2003-10-25 17:01:29 +00:00
flash_rom.c Added support for SST49LF0xxA parts. 2004-03-18 21:59:05 +00:00
jedec.c due to popular demand, added flash_and_burn to the freebios2 tree. 2003-10-25 17:01:29 +00:00
jedec.h due to popular demand, added flash_and_burn to the freebios2 tree. 2003-10-25 17:01:29 +00:00
m29f400bt.c due to popular demand, added flash_and_burn to the freebios2 tree. 2003-10-25 17:01:29 +00:00
m29f400bt.h due to popular demand, added flash_and_burn to the freebios2 tree. 2003-10-25 17:01:29 +00:00
msys_doc.c due to popular demand, added flash_and_burn to the freebios2 tree. 2003-10-25 17:01:29 +00:00
msys_doc.h due to popular demand, added flash_and_burn to the freebios2 tree. 2003-10-25 17:01:29 +00:00
mx29f002.c due to popular demand, added flash_and_burn to the freebios2 tree. 2003-10-25 17:01:29 +00:00
mx29f002.h due to popular demand, added flash_and_burn to the freebios2 tree. 2003-10-25 17:01:29 +00:00
pm49fl004.c forgot a semicolon 2004-03-18 20:35:33 +00:00
pm49fl004.h now we support 8111 and these parts. 2004-02-10 21:34:18 +00:00
sst28sf040.c fixed 32bit v.s. 64bit long int arithematics 2004-03-18 19:40:07 +00:00
sst28sf040.h due to popular demand, added flash_and_burn to the freebios2 tree. 2003-10-25 17:01:29 +00:00
sst39sf020.c fixed 32bit v.s. 64bit long int arithematics 2004-03-18 19:40:07 +00:00
sst39sf020.h due to popular demand, added flash_and_burn to the freebios2 tree. 2003-10-25 17:01:29 +00:00
sst49lf040.c removed unused code in pm49fl004, remove experimental delay in sst49lf040 2004-03-18 20:31:54 +00:00
sst49lf040.h Added support for SST49LF040 2004-03-17 21:47:30 +00:00
udelay.c fixed 32bit v.s. 64bit long int arithematics 2004-03-18 19:40:07 +00:00
w49f002u.c fixed 32bit v.s. 64bit long int arithematics 2004-03-18 19:40:07 +00:00
w49f002u.h due to popular demand, added flash_and_burn to the freebios2 tree. 2003-10-25 17:01:29 +00:00

README

on the cs5530 southbridge, 

setpci -s 0:12.0 52.b=ee
setpci -x 0:12.0 5b.b= 0x20 (| with whatever is there)

I am making this a general-purpose userland flash burner -- RGM

Earlier notes from Ollie:

Here is some utilities for using/programming flash ROM on SiS 630/950 M/Bs

	1. flash_on, turnning on the flash writer enable for 630/950 M/Bs,
 	   you have to run this before load DoC drivers.

	2. flash_rom, use your 630/950 M/Bs as a flash programmer for some
	   flash parts. This utility is made as modular as possible. If
	   you find your flash part is not supported, you can add a driver
	   your own. Or sending me the data sheet.

Ollie