mtd: nand: rockchip: initialize uclass private data mtd_info
Change-Id: I5399454ab3c6e5c24f72a4bde81348218991d354 Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
This commit is contained in:
parent
6e8ac5a8a0
commit
b1758edae0
|
|
@ -628,6 +628,8 @@ static int rockchip_nand_chip_init(int node, struct rk_nand *rknand, int devnum)
|
|||
return ret;
|
||||
}
|
||||
mtd->name = "rk-nand";
|
||||
memcpy(&rknand->mtd, mtd, sizeof(struct mtd_info));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -657,6 +659,7 @@ static int rockchip_nandc_probe(struct udevice *dev)
|
|||
{
|
||||
const void *blob = gd->fdt_blob;
|
||||
struct rk_nand *rknand = dev_get_priv(dev);
|
||||
struct mtd_info *mtd = dev_get_uclass_priv(dev);
|
||||
fdt_addr_t regs;
|
||||
int ret = 0, node;
|
||||
|
||||
|
|
@ -681,6 +684,8 @@ static int rockchip_nandc_probe(struct udevice *dev)
|
|||
if (ret)
|
||||
debug("Failed to init nand chips\n");
|
||||
|
||||
memcpy(mtd, &rknand->mtd, sizeof(struct mtd_info));
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue