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>
This commit is contained in:
parent
3b6521eab0
commit
3e63b26bdd
|
@ -3990,6 +3990,9 @@ int nand_scan_ident(struct mtd_info *mtd, int maxchips,
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
if (chip->flash_node) {
|
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);
|
ret = nand_dt_init(mtd, chip, chip->flash_node);
|
||||||
if (ret)
|
if (ret)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
|
@ -1258,6 +1258,7 @@ int spi_nor_scan(struct spi_nor *nor, const char *name, enum read_mode mode)
|
||||||
mtd->flags |= MTD_NO_ERASE;
|
mtd->flags |= MTD_NO_ERASE;
|
||||||
|
|
||||||
mtd->dev.parent = dev;
|
mtd->dev.parent = dev;
|
||||||
|
mtd_set_of_node(mtd, np);
|
||||||
nor->page_size = info->page_size;
|
nor->page_size = info->page_size;
|
||||||
mtd->writebufsize = nor->page_size;
|
mtd->writebufsize = nor->page_size;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue