# /etc/jedecs
#
# This file is read by the mkcis utility.  It defines the various parameters
# for each type of memory device.  Devices are identified by their JEDEC
# identifiers.  Devices are characterized by the following parameters:
#
#     Parameter Name          Function
# 
#     id	              JEDEC identifier
#     type	              Memory type (flash, sram, or rom)
#     write_disrupt           # of bytes inaccessable during writes
#     erase_disrupt           # of bytes inaccessable during erases
#     erase                   Minimum # of bytes that can be erased
#     write                   Minimum # of bytes that can be written
#     size                    # of bytes in a single device

#
# AMD/Intel 28F256A (32kx8 flash)
#

jedec
	id 0x89B9
	type flash
	write_disrupt 32k
	erase_disrupt 32k
	erase 32k
	write 1
	size 32k

#
# AMD/Intel 28F512 (64kx8 flash)
#

jedec
	id 0x89B8
	type flash
	write_disrupt 64k
	erase_disrupt 64k
	erase 64k
	write 1
	size 64k


#
# AMD/Intel 28F010 (128kx8 flash)
#

jedec
	id 0x89B4
	type flash
	write_disrupt 128k
	erase_disrupt 128k
	erase 128k
	write 1
	size 128k


#
# AMD/Intel 28F020 (256kx8 flash)
#

jedec
	id 0x89BD
	type flash
	write_disrupt 256k
	erase_disrupt 256k
	erase 256k
	write 1
	size 256k
	
#
# Intel 28F008 (1Mx8 flash-file)
#

jedec
	id 0x89A2
	type flash
	write_disrupt 1M
	erase_disrupt 1M
	erase 64k
	write 1
	size 1M
	
#
# Intel 28F016 (2Mx8 flash-file)
#

jedec
	id 0x89A0
	type flash
	write_disrupt 2M
	erase_disrupt 2M
	erase 64k
	write 1
	size 2M
	
#
#	Intel 28F400 (512kx8 boot-block)
#

jedec
	id 0x8970
	type flash
	write_disrupt 512k
	erase_disrupt 512k
	erase 128k
	write 1
	size 512k
	
#
#	AMD 28F800T (512kx16 boot-block)
#

jedec
	id 0x01d6
	type flash
	write_disrupt 1M
	erase_disrupt 1M
	erase 64k
	write 1
	size 1M
#
#	AMD 29F080 (1Meg)
#

jedec
	id 0x01d5
	type flash
	write_disrupt 1M
	erase_disrupt 1M
	erase 64k
	write 1
	size 1M

#
#
#
jedec
	id 0x013d
	type flash
	write_disrupt 2M
	erase_disrupt 2M
	erase 64k
	write 1
	size 2M
	
#
# AMD 29F016
#
jedec
	id 0x01ad
	type flash
	write_disrupt 2M
	erase_disrupt 2M
	erase 64k
	write 1
	size 2M

#
# AMD 29F040
#
jedec
	id 0x01a4
	type flash
	write_disrupt 512k
	erase_disrupt 512k
	erase 64k
	write 1
	size 512k


#
# Intel 28F160s3
#
jedec
	id 0x8990
	type flash
	write_disrupt 64k
	erase_disrupt 64k
	erase 64k
	write 1
	size 2M

#
# Sharp LH28F016SU
#
jedec
	id 0xB066
	type flash
	write_disrupt 2M
	erase_disrupt 2M
	erase 64k
	write 1
	size 2M
