Hi,
From: JaimeLiao <jaimeliao@xxxxxxxxxxx>
Adding Macronix Octal flash for Octal DTR support.
The octaflash series can be divided into the following types:
MX25 series : Serial NOR Flash.
LM/UM series : Up to 250MHz clock frequency with both DTR/STR
operation.
LW/UW series : Support simultaneous Read-while-Write operation in
multiple
bank architecture. Read-while-write feature which means
read
data one bank while another bank is programing or
erasing.
MX25LW : 3.0V Octal I/O with Read-while-Write
MX25UW : 1.8V Octal I/O with Read-while-Write
MX25LM : 3.0V Octal I/O
Link:
https://www.mxic.com.tw/Lists/Datasheet/Attachments/8729/MX25LM51245G,%203V,%20512Mb,%20v1.1.pdf
MX25UM : 1.8V Octal I/O
Link:
https://www.mxic.com.tw/Lists/Datasheet/Attachments/8967/MX25UM51245G,%201.8V,%20512Mb,%20v1.5.pdf
Those flash have been tested on Xilinx Zynq-picozed board using
MXIC SPI controller.
As below are debugfs data, the SFDP table and result of mtd-utils
tests dump.
---
What is this? There is already a "---" below.
It goes like this:
[From:]
Patch description.
Link:
Link:
Signed-off-by:
---
Test data and SFDP dump
diff --git a/drivers/mtd/spi-nor/macronix.c
b/drivers/mtd/spi-nor/macronix.c
...
-michael