From f40faeb349e417e566bf100aa08a9246501a82c5 Mon Sep 17 00:00:00 2001 From: gcembed Date: Thu, 20 May 2010 08:25:09 +0200 Subject: nand : Add Freescale iMX27 nand flash controller support This patch add support of iMX27 nand flash controller. This is based on driver for imx31 nand flash controller. OOB functionality is not fully working. As in mx31 controller, mx2 NFC has a bug that swap two bytes between SPARE and MAIN buffer. I used this driver for several months and no problems appear. --- src/flash/nand/driver.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/flash/nand/driver.c') diff --git a/src/flash/nand/driver.c b/src/flash/nand/driver.c index 1c28dbc8..597d78a6 100644 --- a/src/flash/nand/driver.c +++ b/src/flash/nand/driver.c @@ -37,6 +37,7 @@ extern struct nand_flash_controller s3c2412_nand_controller; extern struct nand_flash_controller s3c2440_nand_controller; extern struct nand_flash_controller s3c2443_nand_controller; extern struct nand_flash_controller s3c6400_nand_controller; +extern struct nand_flash_controller imx27_nand_flash_controller; extern struct nand_flash_controller imx31_nand_flash_controller; extern struct nand_flash_controller at91sam9_nand_controller; @@ -53,6 +54,7 @@ static struct nand_flash_controller *nand_flash_controllers[] = &s3c2440_nand_controller, &s3c2443_nand_controller, &s3c6400_nand_controller, + &imx27_nand_flash_controller, &imx31_nand_flash_controller, &at91sam9_nand_controller, /* &boundary_scan_nand_controller, */ -- cgit v1.2.3