[PATCH]Probing at 0x0

Thomas Gleixner tglx at linutronix.de
Fri Oct 8 15:05:53 EDT 2004


On Fri, 2004-10-08 at 20:28, Kalev Lember wrote:
> No, it is not supported. According to 
> http://www.tri-m.com/products/msystems/files/specs/mddoc_spec.pdf the 32 
> MB Millennium Plus has 16 bit data bus while the supported 16 MB Mil+ 
> has 8 bit bus.

Hmm, I think you talk about different things.

>> This time, chip is probed as a DoC-Mil+ 32MB, driver complains about 
>> it not being supported. It seems ok, and as mtd are much like rocket
>> science to me, I'll wait a little until it is (i hope) supported...

The DoC has Doc-chip-ID 0x41 according to the datasheet.
http://www.m-systems.com/files/documentation/doc/Mobile_Plus_32_64MB_DS_Rev1.7.pdf

from include/linux/mtd/doc2000.h
#define DOC_ChipID_DocMilPlus32 0x40
#define DOC_ChipID_DocMilPlus16 0x41

So how is it identified as a Mil+32 ? 

The chip can be accessed in 16 bit mode, but it does not need the two
parallel chip magic which are neccecary for the Mil+32.

Please correct me, if I'm wrong or talking about something different :)

tglx






More information about the linux-mtd mailing list