mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-28 21:33:52 +00:00
mtd: rawnand: pl353: Set the nand chip node as the flash node
In devicetree the flash information is embedded within nand chip node,
so during nand chip initialization the nand chip node should be passed
to nand_set_flash_node() api, instead of nand controller node.
Fixes: 08d8c62164
("mtd: rawnand: pl353: Add support for the ARM PL353 SMC NAND controller")
Signed-off-by: Amit Kumar Mahapatra <amit.kumar-mahapatra@xilinx.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20220209053427.27676-1-amit.kumar-mahapatra@xilinx.com
This commit is contained in:
parent
8cba323437
commit
a1fe2ace2c
1 changed files with 1 additions and 1 deletions
|
@ -1062,7 +1062,7 @@ static int pl35x_nand_chip_init(struct pl35x_nandc *nfc,
|
|||
chip->controller = &nfc->controller;
|
||||
mtd = nand_to_mtd(chip);
|
||||
mtd->dev.parent = nfc->dev;
|
||||
nand_set_flash_node(chip, nfc->dev->of_node);
|
||||
nand_set_flash_node(chip, np);
|
||||
if (!mtd->name) {
|
||||
mtd->name = devm_kasprintf(nfc->dev, GFP_KERNEL,
|
||||
"%s", PL35X_NANDC_DRIVER_NAME);
|
||||
|
|
Loading…
Reference in a new issue