DiskOnChip 2000 and Millenium support in GRUB bootloader

Ilguiz Latypov ilatypov at superbt.com
Tue Mar 12 16:07:19 EST 2002


1. Thanks for the latest patch to stage2/bdev_diskonchip.c that rectifies
the chip identification.

2. As for the device page size issue in Millennium IPL, the data sheets
and application notes at


inform that DoC Millennium and DoC Millennium Plus feature a Download
Engine which takes care of copying the flash image into the read-only area
available at offset 0 of the window.

The above process takes place when the device is reset.

Apparently, the XIP IPL doesn't need the DoC 2000 trick with duplicating
the code for 256-byte and 512-byte page size devices at offsets 0x100 and
0x200 respectively.

3. There is a data sheet on Millennium Plus at the aove link, if anyone is
interested.  The chip has ID 0x40, its IPL is downloaded from a non-zero
flash offset, and there are few data structures in the beginning of the
flash memeory.


On Mon, 11 Mar 2002, Mark Meade wrote:

> You mentioned that there are DoC Millennium parts based on 256-byte-page
> chips -- so my hack to force the 512-byte code to 0x100 will not work
> correctly for all Millennium parts.

More information about the linux-mtd mailing list