Dne Ne 13. prosince 2009 03:25:07 David Brownell napsal(a):
> On Saturday 12 December 2009, Marek Vasut wrote:
> > > I was wondering why to merge something that doesn't have any
> > > users ... :)
> >
> > I have pxa3xx nand driver ready that will need this, preparing ground to
> > deploy it.
>
> Mmkay...
>
> > > And was also curious what's wrong with the standard erase_page.
> > > Is this something that would be needed to support OneNAND, for
> > > example?
> >
> > I need the whole page address when writing the command, not supplied in
> > 8bit/16bit values.
>
> That information should be in the patch comment.
>
> Also, can you restructure it so that you don't just add a bit
> "if (there's a custom erase_page) { ... }"? That's the sort
> of thing which is easier to just require.
Require? Why? No other driver probably needs it/will find it useful.
> Either provide the
> current logic in a separate routine that gets patched into the
> ops vector of any driver that doesn't have it, or (probably
> better) just export that routine and update all the NAND drivers
> to provide it. (Better because we actually want to see all the
> driver structs be "static const" someday: read-only.)
>
> That'll be easier to review too.
>
>
> - Dave
>
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development