1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- From 0b3e7c875f3f6ac9127b55eb99817c2f412e164e Mon Sep 17 00:00:00 2001
- From: Brian Norris <computersforpeace@gmail.com>
- Date: Fri, 30 Oct 2015 20:33:22 -0700
- Subject: [PATCH 07/33] mtd: {nand,spi-nor}: assign MTD of_node
- We should pass along our flash DT node to the MTD layer, so it can set
- up ofpart for us.
- Signed-off-by: Brian Norris <computersforpeace@gmail.com>
- Reviewed-by: Boris Brezillon <boris.brezillon@free-electrons.com>
- ---
- drivers/mtd/nand/nand_base.c | 3 +++
- drivers/mtd/spi-nor/spi-nor.c | 1 +
- 2 files changed, 4 insertions(+)
- diff --git a/drivers/mtd/nand/nand_base.c b/drivers/mtd/nand/nand_base.c
- index 3ff583f..1f30656 100644
- --- a/drivers/mtd/nand/nand_base.c
- +++ b/drivers/mtd/nand/nand_base.c
- @@ -3990,6 +3990,9 @@ int nand_scan_ident(struct mtd_info *mtd, int maxchips,
- int ret;
-
- if (chip->flash_node) {
- + /* MTD can automatically handle DT partitions, etc. */
- + mtd_set_of_node(mtd, chip->flash_node);
- +
- ret = nand_dt_init(mtd, chip, chip->flash_node);
- if (ret)
- return ret;
- diff --git a/drivers/mtd/spi-nor/spi-nor.c b/drivers/mtd/spi-nor/spi-nor.c
- index 32477c4..24ad373 100644
- --- a/drivers/mtd/spi-nor/spi-nor.c
- +++ b/drivers/mtd/spi-nor/spi-nor.c
- @@ -1256,6 +1256,7 @@ int spi_nor_scan(struct spi_nor *nor, const char *name, enum read_mode mode)
- mtd->flags |= MTD_NO_ERASE;
-
- mtd->dev.parent = dev;
- + mtd_set_of_node(mtd, np);
- nor->page_size = info->page_size;
- mtd->writebufsize = nor->page_size;
-
- --
- 2.8.1
|