diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2016-02-26 10:27:09 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2016-03-15 11:29:26 +0100 |
commit | 1eee78b58073ff5637e699d4fa61f117440f79a2 (patch) | |
tree | 8abc0ffb44703fea5c2fb5a5d7123ec447de3344 /drivers/mtd/core.c | |
parent | ca6aceb8073163479812754797b204394c97ecde (diff) | |
download | barebox-1eee78b58073ff5637e699d4fa61f117440f79a2.tar.gz barebox-1eee78b58073ff5637e699d4fa61f117440f79a2.tar.xz |
mtd: Introduce function to get mtd type string
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/mtd/core.c')
-rw-r--r-- | drivers/mtd/core.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/drivers/mtd/core.c b/drivers/mtd/core.c index 3143b07cac..0a3f7ed338 100644 --- a/drivers/mtd/core.c +++ b/drivers/mtd/core.c @@ -733,3 +733,25 @@ void mtdcore_add_hook(struct mtddev_hook *hook) { list_add(&hook->hook, &mtd_register_hooks); } + +const char *mtd_type_str(struct mtd_info *mtd) +{ + switch (mtd->type) { + case MTD_ABSENT: + return "absent"; + case MTD_RAM: + return "ram"; + case MTD_ROM: + return "rom"; + case MTD_NORFLASH: + return "nor"; + case MTD_NANDFLASH: + return "nand"; + case MTD_DATAFLASH: + return"dataflash"; + case MTD_UBIVOLUME: + return "ubi"; + default: + return "unknown"; + } +} |