* Patching only NAND specific stuff possible?
@ 2005-05-11 8:25 Marcus Mikolaiczyk
2005-05-11 21:46 ` Thomas Gleixner
0 siblings, 1 reply; 3+ messages in thread
From: Marcus Mikolaiczyk @ 2005-05-11 8:25 UTC (permalink / raw)
To: linux-mtd
So again me with my SAMSUNG NAND.
Is it a possibility to patch only the NAND related stuff
driver/mtd/nand/*
include/linux/mtd/nand*
??*
to support new NAND features...
Considering the four Layers (jffs2,mtd,nand,hardware-drivers) it should
be possible onloy to 'update' the nand and hardware-drivers stuff.
Any objections to this?
A secondary short question, if you don't mind.
Where takes the 'addressing' of the NAND takes place (write Col,Row to ALE)?
On the Samsung K9F2G08... there are 5 Cycles for the address resolution
nescessary. And two for the command. Example Read page..
Command=0x00
Address=Col_addr(BIT 0-7)
Address=Col_addr(BIT 8-11)
Address=Row_addr(BIT 0-7)
Address=Row_addr(BIT 8-15)
Address=Row_addr(BIT 16)
CLE=0x30
Then read Data...
I saw some NAND chips which only have 4 Address Cycles.
Kind Regards Marcus
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Patching only NAND specific stuff possible?
2005-05-11 8:25 Patching only NAND specific stuff possible? Marcus Mikolaiczyk
@ 2005-05-11 21:46 ` Thomas Gleixner
2005-05-12 5:13 ` Marcus Mikolaiczyk
0 siblings, 1 reply; 3+ messages in thread
From: Thomas Gleixner @ 2005-05-11 21:46 UTC (permalink / raw)
To: m.mikolaiczyk; +Cc: linux-mtd
On Wed, 2005-05-11 at 10:25 +0200, Marcus Mikolaiczyk wrote:
> Considering the four Layers (jffs2,mtd,nand,hardware-drivers) it should
> be possible onloy to 'update' the nand and hardware-drivers stuff.
> Any objections to this?
No, as long as you do not ask questions, why it doesnt work. :)
The current nand driver needs the current mtd layer and JFFS2 from the
last century will not work with those.
> A secondary short question, if you don't mind.
> Where takes the 'addressing' of the NAND takes place (write Col,Row to ALE)?
nand_command(_lp) depending on the device type.
> On the Samsung K9F2G08... there are 5 Cycles for the address resolution
> I saw some NAND chips which only have 4 Address Cycles.
Thats handled by the nand driver depending on the chip size.
tglx
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Patching only NAND specific stuff possible?
2005-05-11 21:46 ` Thomas Gleixner
@ 2005-05-12 5:13 ` Marcus Mikolaiczyk
0 siblings, 0 replies; 3+ messages in thread
From: Marcus Mikolaiczyk @ 2005-05-12 5:13 UTC (permalink / raw)
To: tglx; +Cc: linux-mtd
>>Considering the four Layers (jffs2,mtd,nand,hardware-drivers) it should
>>be possible onloy to 'update' the nand and hardware-drivers stuff.
>>Any objections to this?
>
>
> No, as long as you do not ask questions, why it doesnt work. :)
> The current nand driver needs the current mtd layer and JFFS2 from the
> last century will not work with those.
Thanks for this info. The NAND is a large page one with some extented
commands for large page devices. I have an older driver on the system so
the way is to upgrade this one to an appropriate one supporting the
large page nand with it's commands.
Marcus
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2005-05-12 5:14 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-11 8:25 Patching only NAND specific stuff possible? Marcus Mikolaiczyk
2005-05-11 21:46 ` Thomas Gleixner
2005-05-12 5:13 ` Marcus Mikolaiczyk
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox