summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorWolfram Sang <w.sang@pengutronix.de>2009-06-04 10:31:14 +0200
committerWolfram Sang <w.sang@pengutronix.de>2009-06-04 10:31:14 +0200
commitbc4492252e86b376aaf05a31713b3a3717aecb63 (patch)
tree22ae1e935ab289350d5d83e75ff15e39ba62d8e4 /drivers
parentc83325ff725b73220f83078d169a54bc8cb75632 (diff)
downloadbarebox-bc4492252e86b376aaf05a31713b3a3717aecb63.tar.gz
barebox-bc4492252e86b376aaf05a31713b3a3717aecb63.tar.xz
Refactor imx-NAND-init
Put board specific stuff to board-specific files. Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/nand/nand_imx.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/drivers/nand/nand_imx.c b/drivers/nand/nand_imx.c
index f2ee32d9c0..43f4218cc6 100644
--- a/drivers/nand/nand_imx.c
+++ b/drivers/nand/nand_imx.c
@@ -1108,15 +1108,8 @@ void __nand_boot_init imx_nand_load_image(void *dest, int size, int pagesize,
struct imx_nand_host host;
u32 tmp, page, block;
- PCCR1 |= PCCR1_NFC_BAUDEN;
-
- switch ((GPCR & GPCR_BOOT_MASK) >> GPCR_BOOT_SHIFT) {
- case GPCR_BOOT_8BIT_NAND_2k:
- case GPCR_BOOT_16BIT_NAND_2k:
- host.pagesize_2k = 1;
- }
-
host.regs = (void __iomem *)IMX_NFC_BASE;
+ host.pagesize_2k = (pagesize == 2048);
send_cmd(&host, NAND_CMD_RESET);