ARM: configs: cm_fx6: add mtd support
authorChristopher Spinrath <christopher.spinrath@rwth-aachen.de>
Tue, 12 Jul 2016 21:37:37 +0000 (23:37 +0200)
committerStefano Babic <sbabic@denx.de>
Tue, 19 Jul 2016 17:52:13 +0000 (19:52 +0200)
commit63a930937755e97928a75fa3afe2c09f1800188e
tree7d56e94cd2a697a0620905e184f66530bb1dcfc0
parent62d6bac66038163641d6ba43ac47347447fedb82
ARM: configs: cm_fx6: add mtd support

The cm-fx6 module has an on-board spi flash chip. Enable mtd support
and the mtdparts command. Also define a default partitioning, add
it to the default environment, and enable support to overwrite the
partitioning defined in a device tree by it. Finally, probe for the
chip on preboot to register the flash chip and, thus, establish the
connection between the mtd environment settings and the actual device.

These changes move the effective default partitioning from the device
tree shipped with the vendor kernels to U-Boot which becomes the single
point of definition for the partitioning for all device tree based
kernels (in particular, for the upstream Linux kernel which does not
have a default partitioning defined in its device tree).

Signed-off-by: Christopher Spinrath <christopher.spinrath@rwth-aachen.de>
Reviewed-by: Stefano Babic <sbabic@denx.de>
Acked-by: Igor Grinberg <grinberg@compulab.co.il>
include/configs/cm_fx6.h