diff options
Diffstat (limited to 'drivers/mtd/nand/nand_base.c')
| -rw-r--r-- | drivers/mtd/nand/nand_base.c | 13 | 
1 files changed, 7 insertions, 6 deletions
| diff --git a/drivers/mtd/nand/nand_base.c b/drivers/mtd/nand/nand_base.c index 71f502788..d3b71a50a 100644 --- a/drivers/mtd/nand/nand_base.c +++ b/drivers/mtd/nand/nand_base.c @@ -2601,6 +2601,7 @@ static const struct nand_flash_dev *nand_get_flash_type(struct mtd_info *mtd,  						  int *maf_id, int *dev_id,  						  const struct nand_flash_dev *type)  { +	const char *name;  	int i, maf_idx;  	u8 id_data[8];  	int ret; @@ -2848,14 +2849,14 @@ ident_done:  		chip->cmdfunc = nand_command_lp;  	/* TODO onfi flash name */ -	MTDDEBUG (MTD_DEBUG_LEVEL0, "NAND device: Manufacturer ID:" -		" 0x%02x, Chip ID: 0x%02x (%s %s)\n", *maf_id, *dev_id, -		nand_manuf_ids[maf_idx].name, +	name = type->name;  #ifdef CONFIG_SYS_NAND_ONFI_DETECTION -		chip->onfi_version ? chip->onfi_params.model : type->name); -#else -		type->name); +	if (chip->onfi_version) +		name = chip->onfi_params.model;  #endif +	MTDDEBUG(MTD_DEBUG_LEVEL0, "NAND device: Manufacturer ID:" +		 " 0x%02x, Chip ID: 0x%02x (%s %s)\n", *maf_id, *dev_id, +		 nand_manuf_ids[maf_idx].name, name);  	return type;  } |