@ -16,10 +16,13 @@
# include <common.h>
# include <dm.h>
# include <dm/platform_data/serial_mxc.h>
# include <fdt_support.h>
# include <fsl_esdhc.h>
# include <jffs2/load_kernel.h>
# include <linux/sizes.h>
# include <mmc.h>
# include <miiphy.h>
# include <mtd_node.h>
# include <netdev.h>
# include <power/pmic.h>
# include <power/rn5t567_pmic.h>
@ -421,6 +424,16 @@ int checkboard(void)
# if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
int ft_board_setup ( void * blob , bd_t * bd )
{
# if defined(CONFIG_FDT_FIXUP_PARTITIONS)
static struct node_info nodes [ ] = {
{ " fsl,imx7d-gpmi-nand " , MTD_DEV_TYPE_NAND , } , /* NAND flash */
} ;
/* Update partition nodes using info from mtdparts env var */
puts ( " Updating MTD partitions... \n " ) ;
fdt_fixup_mtdparts ( blob , nodes , ARRAY_SIZE ( nodes ) ) ;
# endif
return ft_common_board_setup ( blob , bd ) ;
}
# endif