SPI: DUAL/QUAD support
Thomas.Betker at rohde-schwarz.com
Thomas.Betker at rohde-schwarz.com
Thu Jul 4 10:58:52 EDT 2013
Hello Johannes:
> Doesn't m25p80 need to use different commands (OPCODEs)
> for 2x and 4x speed? It seems this change is incomplete.
Yes, there are usually different opcodes, and as far as I know, they are
not supported by the m25p80 driver. It seems we are missing some
background info here.
My guess is that the flash chip in question is configured to treat single
mode opcodes as dual or quad mode commands (some chips support this), and
that the SPI controller needs to be told, for each transfer, which mode to
use.
E.g., you would send a READ command with the command bytes in single mode
(t[0].bitwidth is missing in the patch) and the data bytes in dual or quad
mode. No dummy bytes are used -- the SPI is running at slower speed.
This situation is certainly a bit special. To me, the patch looks like a
short-time workaround; I would rather see the flash driver support actual
dual or quad mode commands. Is there any work in progress?
Best regards,
Thomas
More information about the linux-mtd
mailing list