summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorYunhui Cui <yunhui.cui@nxp.com>2016-04-28 08:11:14 (GMT)
committerXie Xiaobo <xiaobo.xie@nxp.com>2017-09-25 07:25:31 (GMT)
commitb69beae7b5f97108aedef1e6bd919214810b664e (patch)
treeb07f409042fbbc74bc4ce4ac04f41f486ad504ba /include
parentd94fe6f3ff600083512a3cac21baba64c64658c0 (diff)
downloadlinux-b69beae7b5f97108aedef1e6bd919214810b664e.tar.xz
mtd: spi-nor: fsl-quad: Add flash S25FS extra support
There are some boards have the same QSPI controller but have different vendor falsh, So as to controller can use the same compatible and share the driver, Just for different flash to do the appropriate adaptation. Based on this, we need add the vendor field in spi-nor, Because we will use the field to distribute corresponding LUT for different flash operations. Signed-off-by: Yunhui Cui <yunhui.cui@nxp.com> Signed-off-by: Yuan Yao <yao.yuan@nxp.com>
Diffstat (limited to 'include')
-rw-r--r--include/linux/mtd/spi-nor.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/mtd/spi-nor.h b/include/linux/mtd/spi-nor.h
index db3fe42..f556890 100644
--- a/include/linux/mtd/spi-nor.h
+++ b/include/linux/mtd/spi-nor.h
@@ -171,6 +171,7 @@ struct spi_nor {
bool sst_write_second;
u32 flags;
u8 cmd_buf[SPI_NOR_MAX_CMD_SIZE];
+ char *vendor;
int (*prepare)(struct spi_nor *nor, enum spi_nor_ops ops);
void (*unprepare)(struct spi_nor *nor, enum spi_nor_ops ops);