diff options
author | Patrice Chotard <patrice.chotard@foss.st.com> | 2021-12-03 10:27:44 +0100 |
---|---|---|
committer | Stefan Roese <sr@denx.de> | 2022-02-01 10:56:25 +0100 |
commit | 016e82d32200846ab52890efc79cb9f484950e7e (patch) | |
tree | bd0fe51f2970f9747a3b4988a7a3cd9b83195372 /drivers/mtd/cfi_mtd.c | |
parent | df887a045a1d726bbd654ef266e5cbe8cc0c2db3 (diff) | |
download | u-boot-016e82d32200846ab52890efc79cb9f484950e7e.tar.gz |
mtd: cfi_mtd: populate mtd->dev with flash_info->dev
Populate mtd->dev with flash_info->dev which allows to get
full mtd information using the "mtd list" command.
Before, "mtd list" command returns :
List of MTD devices:
* nor0
- type: NOR flash
- block size: 0x40000 bytes
- min I/O: 0x1 bytes
- 0x000000000000-0x000004000000 : "nor0"
After this patch we get for example:
List of MTD devices:
* nor0
- device: flash@0
- parent: spi@40430000
- driver: cfi_flash
- path: /soc/spi@40430000/flash@0
- type: NOR flash
- block size: 0x40000 bytes
- min I/O: 0x1 bytes
- 0x000000000000-0x000004000000 : "nor0"
Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>
Reviewed-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'drivers/mtd/cfi_mtd.c')
-rw-r--r-- | drivers/mtd/cfi_mtd.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/mtd/cfi_mtd.c b/drivers/mtd/cfi_mtd.c index f998ffaf26..bf4473ba9e 100644 --- a/drivers/mtd/cfi_mtd.c +++ b/drivers/mtd/cfi_mtd.c @@ -221,6 +221,9 @@ int cfi_mtd_init(void) continue; sprintf(cfi_mtd_names[i], "nor%d", i); +#ifdef CONFIG_CFI_FLASH + mtd->dev = fi->dev; +#endif mtd->name = cfi_mtd_names[i]; mtd->type = MTD_NORFLASH; mtd->flags = MTD_CAP_NORFLASH; |