|
@@ -202,6 +202,9 @@ static int m25p_probe(struct spi_mem *spimem)
|
|
if (data && data->name)
|
|
if (data && data->name)
|
|
nor->mtd.name = data->name;
|
|
nor->mtd.name = data->name;
|
|
|
|
|
|
|
|
+ if (!nor->mtd.name)
|
|
|
|
+ nor->mtd.name = spi_mem_get_name(spimem);
|
|
|
|
+
|
|
/* For some (historical?) reason many platforms provide two different
|
|
/* For some (historical?) reason many platforms provide two different
|
|
* names in flash_platform_data: "name" and "type". Quite often name is
|
|
* names in flash_platform_data: "name" and "type". Quite often name is
|
|
* set to "m25p80" and then "type" provides a real chip name.
|
|
* set to "m25p80" and then "type" provides a real chip name.
|