igep00x0: generate default mtdparts according NAND chip used
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
This commit is contained in:
parent
4b9dc7c26b
commit
a5debaa392
|
|
@ -17,6 +17,7 @@
|
||||||
#include <asm/arch/mux.h>
|
#include <asm/arch/mux.h>
|
||||||
#include <asm/arch/sys_proto.h>
|
#include <asm/arch/sys_proto.h>
|
||||||
#include <asm/mach-types.h>
|
#include <asm/mach-types.h>
|
||||||
|
#include <linux/mtd/mtd.h>
|
||||||
#include <linux/mtd/nand.h>
|
#include <linux/mtd/nand.h>
|
||||||
#include <linux/mtd/nand.h>
|
#include <linux/mtd/nand.h>
|
||||||
#include <linux/mtd/onenand.h>
|
#include <linux/mtd/onenand.h>
|
||||||
|
|
@ -232,6 +233,23 @@ int misc_init_r(void)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void board_mtdparts_default(const char **mtdids, const char **mtdparts)
|
||||||
|
{
|
||||||
|
struct mtd_info *mtd = get_mtd_device(NULL, 0);
|
||||||
|
if (mtd) {
|
||||||
|
static char ids[24];
|
||||||
|
static char parts[48];
|
||||||
|
const char *linux_name = "omap2-nand";
|
||||||
|
if (strncmp(mtd->name, "onenand0", 8) == 0)
|
||||||
|
linux_name = "omap2-onenand";
|
||||||
|
snprintf(ids, sizeof(ids), "%s=%s", mtd->name, linux_name);
|
||||||
|
snprintf(parts, sizeof(parts), "mtdparts=%s:%dk(SPL),-(UBI)",
|
||||||
|
linux_name, 4 * mtd->erasesize >> 10);
|
||||||
|
*mtdids = ids;
|
||||||
|
*mtdparts = parts;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Routine: set_muxconf_regs
|
* Routine: set_muxconf_regs
|
||||||
* Description: Setting up the configuration Mux registers specific to the
|
* Description: Setting up the configuration Mux registers specific to the
|
||||||
|
|
|
||||||
|
|
@ -113,6 +113,7 @@
|
||||||
|
|
||||||
#define CONFIG_RBTREE
|
#define CONFIG_RBTREE
|
||||||
#define CONFIG_MTD_PARTITIONS
|
#define CONFIG_MTD_PARTITIONS
|
||||||
|
#define CONFIG_SYS_MTDPARTS_RUNTIME
|
||||||
|
|
||||||
/* OneNAND config */
|
/* OneNAND config */
|
||||||
#define CONFIG_SPL_ONENAND_SUPPORT
|
#define CONFIG_SPL_ONENAND_SUPPORT
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue