mtd-physmap: add support users can assign the probe type in board files
authorBarry Song <21cnbao@gmail.com>
Fri, 15 Jan 2010 07:50:14 +0000 (15:50 +0800)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Sun, 8 Aug 2010 11:28:15 +0000 (12:28 +0100)
commit78ef7fab0eb0a5b159842bac89aed74bb0aa7bfe
tree98aff2083703762b75e8ecb7e0e8a27ec9c8df9a
parent73ee5760253dc8893502e19a9cb118d25dab21ec
mtd-physmap: add support users can assign the probe type in board files

There are three reasons to add this support:
1. users probably know the interface type of their flashs, then probe
can be faster if they give the right type in platform data since wrong
types will not be detected.
2. sometimes, detecting can cause destory to system. For example, for
kernel XIP, detecting can cause NOR enter a mode instructions can not
be fetched right, which will make kernel crash.
3. For a new probe which is not listed in the rom_probe_types, if users
assign it in board files, physmap can still probe it.

Signed-off-by: Barry Song <21cnbao@gmail.com>
Signed-off-by: Mike Frysinger <vapier.adi@gmail.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
drivers/mtd/maps/physmap.c
include/linux/mtd/physmap.h