[U-Boot] [PATCH 00/16] SF: Migrate to Linux SPI NOR framework
Vignesh R
vigneshr at ti.com
Fri Dec 14 16:42:09 UTC 2018
>>
>> > 2) For BAR support, lets place it as it is and support via
> spi-nor
>>
> > Problem is, it not desirable to use BAR as default because its not
> > stateless and does not work with all flash parts. OTOH, it
> seems like 4
> > byte addressing (stateless dedicated opcode or with enter/exit
> 4 byte
> > mode) seems to be standard.
> > Also, Linux doesn't support BAR and haven't seen any request
> for BAR
> > support. Why support additional feature and burden of
> maintaining when
> > it may not be needed.
> >
> > But if you insist, I just have to add BAR support back.
> >
> >
> > But if we do that, could we please have a config option so that I can
> > somehow ensure only 4 byte opcoses are used that don't change some
> state
> > in the chip?
> >
>
> I am afraid BAR support would be the default as Jagan suggests not to
> change existing behavior. You would have to disable SPI_FLASH_BAR to use
> 4 Byte addressing opcodes.
>
>
> Honestly, I don't like the idea of making BAR the default. Why can't we
> go the Linux way and enable BAR (maybe then as default) for boards that
> need it only?
>
Jagan, would that be acceptable?
Regards
Vignesh
More information about the U-Boot
mailing list