mtd: bcm47xxpart: find NVRAM partitions in middle blocks
authorRafał Miłecki <zajec5@gmail.com>
Mon, 18 Aug 2014 18:20:27 +0000 (20:20 +0200)
committerBrian Norris <computersforpeace@gmail.com>
Thu, 18 Sep 2014 06:15:38 +0000 (23:15 -0700)
commit024629fdca1bbb44a25d40c2362a878a7a67ce3b
tree09749a9214afe4435ab962a3ed131091aa6e41d5
parent022a478ce650f5c36d2a9badfd805368a90fb506
mtd: bcm47xxpart: find NVRAM partitions in middle blocks

Old devices used to have NVRAM at the very end of flash and they could
be unaligned (starting at some offset in a block).
In new devices NVRAM can be located quite randomly, however it seems to
always start at the beginning of a block. For example Netgear R6250 has
NVRAM located right after the bootloader, before the kernel partition.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
drivers/mtd/bcm47xxpart.c