Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1313788

RE: [RFC] spi-nor: fix cross die reads on Micron multi-die devices

From Bean Huo 霍斌斌 (beanhuo) <beanhuo@micron.com>
Newsgroups linux.kernel
Subject RE: [RFC] spi-nor: fix cross die reads on Micron multi-die devices
Date 2016-01-21 02:10 +0100
Message-ID <qTbV7-6bq-11@gated-at.bofh.it> (permalink)
References <qSR0m-8sS-11@gated-at.bofh.it> <qSZKj-68m-21@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


 Hi, Adam and Boris

For Micron MT25Q ,MT25T and MT35Q, they does not exist this action even they are
Multi-die devices. So when the last byte of the die selected is read, the next byte output
is the first byte of next die(not the same die). 
You can check this by extended address register chapter in our datasheet, there are detail
Information.

> Hi,
> 
> Thanks for looking at the this.
> 
> I can rewrite so it only affects N25Q devices, I hoped a simpler
> implementation would outweigh the small overhead incurred on non affected
> devices.
> 
> Do you know if there are any plans for MT25* based multi-die devices and if
> they would have the same issue?
> 
> Thanks,
> 
> Adam
> 
> On Wed, Jan 20, 2016 at 2:45 AM, Bean Huo 霍斌斌 (beanhuo)
> <beanhuo@micron.com> wrote:
> > Hi, Adam
> > This is true, but this only exist in Micron 65nm spi nor N25Q.
> > For our 45nm spi nor MT25Q , MT25TL and MT25Q, does exist this
> question.
> > So I think, can you differentiate between these in your patch?
> >
> >> From: Adam Somerville <adamsomerville@gmail.com>
> >>
> >> So as far as I can see there is a bug in the spi-nor driver when
> >> issuing die boundary crossing reads on Micron multi-die devices.
> >> Micron N25Q512A, N25Q00AA and probably any other Micron multi-die
> >> devices do not support a single read request that crosses a die boundary.
> >>
> >> The current behaviour is that the address on the device wraps back to
> >> the start of the first die, with any data returned beyond the
> >> boundary being from the start of the first die.
> >>

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

RE: [RFC] spi-nor: fix cross die reads on Micron multi-die devices Bean Huo 霍斌斌 (beanhuo)   <beanhuo@micron.com> - 2016-01-20 03:50 +0100
  Re: [RFC] spi-nor: fix cross die reads on Micron multi-die devices Adam Somerville <adamsomerville@gmail.com> - 2016-01-20 13:10 +0100
    Re: [RFC] spi-nor: fix cross die reads on Micron multi-die devices Boris Brezillon <boris.brezillon@free-electrons.com> - 2016-01-20 13:30 +0100
    RE: [RFC] spi-nor: fix cross die reads on Micron multi-die devices Bean Huo 霍斌斌 (beanhuo)   <beanhuo@micron.com> - 2016-01-21 02:10 +0100
      Re: [RFC] spi-nor: fix cross die reads on Micron multi-die devices Boris Brezillon <boris.brezillon@free-electrons.com> - 2016-01-21 10:00 +0100
        RE: [RFC] spi-nor: fix cross die reads on Micron multi-die devices Bean Huo 霍斌斌 (beanhuo)   <beanhuo@micron.com> - 2016-01-22 08:10 +0100

csiph-web