[MTD] Unlocking all Intel flash that is locked on power up.
authorJustin Treon <justin_treon@yahoo.com>
Wed, 30 Jan 2008 18:25:49 +0000 (10:25 -0800)
committerDavid Woodhouse <dwmw2@infradead.org>
Sun, 3 Feb 2008 07:25:16 +0000 (18:25 +1100)
commite619a75ff6201b567a539e787aa9af9bc63a3187
treef13113ce617958181d5cd6b2c56ae9f7b87d0014
parent842b1a105c95d22c3e4257879539413d3152629e
[MTD] Unlocking all Intel flash that is locked on power up.

Patch for unlocking all Intel flash that has instant locking on power up.
The patch has been tested on Intel M18, P30 and J3D Strata Flash.
  1.    The automatic unlocking can be disabled for a particular partition
         in the map or the command line.
     a. For the bit mask in the map it should look like:
         .mask_flags   = MTD_POWERUP_LOCK,
     b. For the command line parsing it should look like:
         mtdparts=0x80000(bootloader)lk
  2.    This will only unlock parts with instant individual block locking.
         Intel parts with legacy unlocking will not be unlocked.

Signed-off-by: Justin Treon <justin_treon@yahoo.com>
Signed-off-by: Jared Hulbert <jaredeh@gmail.com>
Acked-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
drivers/mtd/chips/cfi_cmdset_0001.c
drivers/mtd/chips/cfi_cmdset_0002.c
drivers/mtd/cmdlinepart.c
drivers/mtd/mtdcore.c
include/mtd/mtd-abi.h