16Bit Bus with 8 Bit NAND?

Thomas Gleixner tglx at linutronix.de
Wed Oct 20 05:21:58 EDT 2004


On Wed, 2004-10-20 at 10:52, marcus at mikolaiczyk.de wrote:
> Hi everybody,
> I'm new to the embedded technologie and have a question concerning a setup
> that uses the Infineon TC1130 (Microcontroller) together with NAND Flash.
> 
> The situation is that the TC1130 has an 16Bit EBU (External Bus Unit) to
> connect to Flash, Disc On Chip, etc. devices. We disscuss the usage of 8
> bit NAND Flash and realy don't have a clue if it's a problem that the bus
> reads 16 Bit from an 8 Bit NAND.
> The question is, what setup should be used to get this with Linux
> working.
> 1. Does the Kernel (theh NAND Driver) automatically detect this and
> 'ignores' the 'empty 8 bit?

It might work, but it's not a big deal to fix it.

> 2. Or is it somehow configruable in the Driver befor comilation?

When it's fixed, it will be a option from the baord driver

> 3. Or should we use 2 8bit NAND so that we've got 16bit - and is this
> supported in  the NAND Driver?

The 2 parallel 8bit NAND is not supported yet. Is a bit of work though.

But why don't you use 16bit NAND ? 

tglx






More information about the linux-mtd mailing list