summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuille Rodriguez <guille.rodriguez@gmail.com>2014-11-02 17:21:48 +0100
committerJuergen Borleis <jbe@pengutronix.de>2015-01-31 07:49:33 +0100
commita5846cdeb4b0a8110a709e84eae59f66724d69aa (patch)
tree2d9d6f671323055bb6813d640fce3a956eee0e22
parent3ad040915647d5ce9ec942eae97b6c6f96a112fb (diff)
downloadOSELAS.BSP-Pengutronix-Mini2440-a5846cdeb4b0a8110a709e84eae59f66724d69aa.tar.gz
OSELAS.BSP-Pengutronix-Mini2440-a5846cdeb4b0a8110a709e84eae59f66724d69aa.tar.xz
Platform/bootloader: add support for the NOR flash in the Mini2440 board
Signed-off-by: Guille Rodriguez <guille.rodriguez@gmail.com> Acked-by: Juergen Borleis <jbe@pengutronix.de>
-rw-r--r--configs/platform-friendlyarm-mini2440/barebox-128m-env/config4
-rw-r--r--configs/platform-friendlyarm-mini2440/barebox-64m-env/config4
-rw-r--r--configs/platform-friendlyarm-mini2440/barebox-NAND-128M.config9
-rw-r--r--configs/platform-friendlyarm-mini2440/barebox-NAND-64M.config9
4 files changed, 24 insertions, 2 deletions
diff --git a/configs/platform-friendlyarm-mini2440/barebox-128m-env/config b/configs/platform-friendlyarm-mini2440/barebox-128m-env/config
index 691b37d..58a94d6 100644
--- a/configs/platform-friendlyarm-mini2440/barebox-128m-env/config
+++ b/configs/platform-friendlyarm-mini2440/barebox-128m-env/config
@@ -50,6 +50,10 @@ fi
autoboot_timeout=3
+if [ -e /dev/nor0 ]; then
+ nor_parts="512k(barebox)"
+fi
+
#
# "mini2440" kernel parameter
# 0 .. 9 = screen type
diff --git a/configs/platform-friendlyarm-mini2440/barebox-64m-env/config b/configs/platform-friendlyarm-mini2440/barebox-64m-env/config
index f31233a..84b847c 100644
--- a/configs/platform-friendlyarm-mini2440/barebox-64m-env/config
+++ b/configs/platform-friendlyarm-mini2440/barebox-64m-env/config
@@ -50,6 +50,10 @@ fi
autoboot_timeout=3
+if [ -e /dev/nor0 ]; then
+ nor_parts="512k(barebox)"
+fi
+
#
# "mini2440" kernel parameter
# 0 .. 9 = screen type
diff --git a/configs/platform-friendlyarm-mini2440/barebox-NAND-128M.config b/configs/platform-friendlyarm-mini2440/barebox-NAND-128M.config
index 6064c9d..8a61e01 100644
--- a/configs/platform-friendlyarm-mini2440/barebox-NAND-128M.config
+++ b/configs/platform-friendlyarm-mini2440/barebox-NAND-128M.config
@@ -236,7 +236,14 @@ CONFIG_DRIVER_NET_DM9000=y
#
# flash drivers
#
-# CONFIG_DRIVER_CFI is not set
+CONFIG_DRIVER_CFI=y
+# CONFIG_DRIVER_CFI_INTEL is not set
+CONFIG_DRIVER_CFI_AMD=y
+# CONFIG_DRIVER_CFI_BANK_WIDTH_1 is not set
+CONFIG_DRIVER_CFI_BANK_WIDTH_2=y
+CONFIG_DRIVER_CFI_BANK_WIDTH_4=y
+# CONFIG_DRIVER_CFI_BANK_WIDTH_8 is not set
+# CONFIG_CFI_BUFFER_WRITE is not set
CONFIG_MTD=y
CONFIG_NAND=y
CONFIG_NAND_S3C24X0=y
diff --git a/configs/platform-friendlyarm-mini2440/barebox-NAND-64M.config b/configs/platform-friendlyarm-mini2440/barebox-NAND-64M.config
index cf29d12..14376f2 100644
--- a/configs/platform-friendlyarm-mini2440/barebox-NAND-64M.config
+++ b/configs/platform-friendlyarm-mini2440/barebox-NAND-64M.config
@@ -236,7 +236,14 @@ CONFIG_DRIVER_NET_DM9000=y
#
# flash drivers
#
-# CONFIG_DRIVER_CFI is not set
+CONFIG_DRIVER_CFI=y
+# CONFIG_DRIVER_CFI_INTEL is not set
+CONFIG_DRIVER_CFI_AMD=y
+# CONFIG_DRIVER_CFI_BANK_WIDTH_1 is not set
+CONFIG_DRIVER_CFI_BANK_WIDTH_2=y
+CONFIG_DRIVER_CFI_BANK_WIDTH_4=y
+# CONFIG_DRIVER_CFI_BANK_WIDTH_8 is not set
+# CONFIG_CFI_BUFFER_WRITE is not set
CONFIG_MTD=y
CONFIG_NAND=y
CONFIG_NAND_S3C24X0=y