|
@@ -28,6 +28,8 @@
|
|
|
#define CONFIG_SYS_NAND_BASE_LIST { CONFIG_SYS_NAND_BASE }
|
|
|
#endif
|
|
|
|
|
|
+DECLARE_GLOBAL_DATA_PTR;
|
|
|
+
|
|
|
int nand_curr_device = -1;
|
|
|
nand_info_t nand_info[CONFIG_SYS_MAX_NAND_DEVICE];
|
|
|
|
|
@@ -46,6 +48,8 @@ static void nand_init_chip(struct mtd_info *mtd, struct nand_chip *nand,
|
|
|
if (nand_scan(mtd, 1) == 0) {
|
|
|
if (!mtd->name)
|
|
|
mtd->name = (char *)default_nand_name;
|
|
|
+ else
|
|
|
+ mtd->name += gd->reloc_off;
|
|
|
} else
|
|
|
mtd->name = NULL;
|
|
|
} else {
|