[U-Boot] [PATCH] NAND: Let NAND_NO_SUBPAGE_WRITE through

Marek Vasut marek.vasut at gmail.com
Sun Nov 6 16:16:47 CET 2011


> On 11/06/2011 01:43 PM, Marek Vasut wrote:
> > Yes sure, but the controller driver sets it as a chip option as there's
> > no "controller" option field and I don't want to introduce new
> > definition consuming one bit in the top half of chip option.
> 
> Let's see how evolve the discussion - allowing to mix chip and
> controller options was

Exactly, I consider this patch more as a workaround, so figuring out a proper 
solution would be awesome. Though I'm quite sure there is a bug in the MTD 
layer.

> 
> > No, the controller must set NAND_NO_SUBPAGE_WRITE as a chip option in its
> > driver to force it so it should work for both cases.
> 
> As far as I remember (not very well, I admit..), the only way for the
> driver to set them was in the board_nand_init(), but these options are
> overwritten when the flash is detected, making NAND_NO_SUBPAGE_WRITE
> worthless. Am I wrong ?
> 

This is what this patch works around ;-)


More information about the U-Boot mailing list