This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

no /dev/mtdx or /dev/mtdblockx entry for my NOR flash

hi,

  I can see mtd Partition from kernel boot information.booting from norflash.

1. <kernel dir>/arch/arm/mach-omap2/board-am335xevm.c

static struct mtd_partition am335x_nor_partitions[] = {
{
.name = "uboot.bin",
.offset = 0, /* Offset = 0x80000 */
.size = 4 * SZ_128K,
},
{
.name = "Kernel",
.offset = MTDPART_OFS_APPEND, /* Offset = 0x280000 */
.size = 40 * SZ_128K,
},
{
.name = "File System",
.offset = MTDPART_OFS_APPEND, /* Offset = 0x780000 */
.size = MTDPART_SIZ_FULL,
},
};

2. below the Print information:

[ 0.897614] physmap platform flash device: 02000000 at 08000000
[ 0.904949] physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x002201
[ 0.915756] Amd/Fujitsu Extended Query Table at 0x0040
[ 0.921169] Amd/Fujitsu Extended Query version 1.5.
[ 0.926472] number of CFI chips: 1
[ 0.930071] mtd: no closing ) found in partition name
[ 0.935370] $$$$$$$$$$$$$$$0 cmdlinepart partitions found on MTD device physmap-flash.0
[ 0.944214] Creating 3 MTD partitions on "physmap-flash.0":
[ 0.950100] 0x000000000000-0x000000080000 : "uboot.bin"
[ 0.957290] 0x000000080000-0x000000580000 : "Kernel"
[ 0.963999] 0x000000580000-0x000002000000 : "File System"

But,after booting this kernel, I don't see a /dev/mtdX or /dev/mtdblockX device.there is noting when i  ‘cat /proc/mtd'.,it prints like follows:

         dev:    size   erasesize  name

what can I do solve this problem?