Some device vendors use a larger nvram size than expected. While Broadcom has defined it as 64K max, devices with 128K have been seen in the wild. Luckily they properly set the nvram's PSI size to the correct value, so we can use that to size the nvram partion. Yes it's a bit confusing as there are two nvrams, one with a fixed layout with in the bootloader, with the size information about the other. Since 2 of 3 patches are for the mtd tree, this patchset should go there (but it applies to both l2-mtd and mips-next fine). Jonas Gorski (3): MTD: bcm63xxpart: use size macro for CFE block size MIPS: BCM63XX: export PSI size from nvram MTD: bcm63xxpart: use nvram for PSI size arch/mips/bcm63xx/nvram.c | 11 +++++++++++ arch/mips/include/asm/mach-bcm63xx/bcm63xx_nvram.h | 2 ++ drivers/mtd/bcm63xxpart.c | 9 ++++++--- 3 files changed, 19 insertions(+), 3 deletions(-) -- 1.7.10.4