[PATCH 1/3] NOR Flash Support (kernel + config)
Werner Almesberger
werner at openmoko.org
Thu Dec 27 20:40:12 CET 2007
Andy Green wrote:
> Add support for NEO1973 NOR flash to MTD
Thanks ! I've tested the patch and added it as gta02-nor.patch to
svn.openmoko.org/trunk/src/target/kernel/patches/
On my GTA02v3, I can't write, but that may be a configuration issue.
(See below.) On a GTA01Bv4, the NOR partition does not show up, so
there is no compatibility problem. It would be good if someone could
test is on a GTA02v2 or older, to see if the "absent" option does
the trick.
Regarding the configuration, I think the patch sets more options that
we actually eed. So I'm now trying to find the minimum set that works.
With the changes below, I can read from the NOR, but I can't write
(this might be hardware), and it appears as having a single erase
block. Once I've figured out these bits, I'll commit the updated
defconfig.
- Werner
---------------------------------- cut here -----------------------------------
--- ../../svn.openmoko.org/trunk/src/target/kernel/config/defconfig-2.6.22.5 2007-11-29 10:16:06.000000000 -0300
+++ .config 2007-12-27 12:39:42.000000000 -0300
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.22.5
-# Tue Nov 27 09:09:32 2007
+# Thu Dec 27 12:39:42 2007
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -671,13 +671,17 @@
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
# CONFIG_MTD_RAM is not set
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_ABSENT is not set
+CONFIG_MTD_ROM=y
+CONFIG_MTD_ABSENT=y
#
# Mapping drivers for chip access
#
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
+CONFIG_MTD_PHYSMAP=y
+CONFIG_MTD_PHYSMAP_START=0x8000000
+CONFIG_MTD_PHYSMAP_LEN=0
+CONFIG_MTD_PHYSMAP_BANKWIDTH=2
# CONFIG_MTD_PLATRAM is not set
#
More information about the openmoko-kernel
mailing list