[PATCH] NAND I/O instruction support

William J Beksi wjbeksi at setabox.com
Tue Apr 5 22:39:08 EDT 2005

Hi Artem,

Artem B. Bityuckiy wrote:
> William J Beksi wrote:
>> This patch is to implement reading and writing nand flash by I/O 
>> instructions. I have only been able to test on the x86 architecture.
>> Questions, comments, criticisms are welcome.
> Why didn't you use request_region()/release_region() to allocate IO ports?
> I wonder, for what do you need this? 
Because I want to use the *same* I/O port range as that used by the IDE 
interface on a PC. I think a look at my driver below will make things 
clearer ;)

> Shouldn't you redefine nand_read_byte() and the like *in your driver* instead.
Sure, it can be done like that. I am just not sure if this feature would 
be useful to other driver writers in the future, that is why I tried to 
make it as general as possible.

Thomas, should read/write using inb/outb be in my driver, or should this 
be in nand_base.c?

Thanks for your comments.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: ide.c
Type: text/x-csrc
Size: 3946 bytes
Desc: not available
Url : http://lists.infradead.org/pipermail/linux-mtd/attachments/20050406/47f6fcb4/attachment.bin 

More information about the linux-mtd mailing list