config SYS_CONFIG_NAME
default "colibri_vf"
+config TRDX_CFG_BLOCK
+ default y
+
+config TRDX_HAVE_NAND
+ default y
+
+config TRDX_CFG_BLOCK_OFFSET
+ default "0x800"
+
+config TRDX_CFG_BLOCK_2ND_ETHADDR
+ default y
+
+source "board/toradex/common/Kconfig"
endif
#include <i2c.h>
#include <g_dnl.h>
+#include "../common/configblock.h"
+
DECLARE_GLOBAL_DATA_PTR;
#define UART_PAD_CTRL (PAD_CTL_PUS_100K_UP | PAD_CTL_SPEED_MED | \
int checkboard(void)
{
+#ifdef CONFIG_TRDX_CFG_BLOCK
+ if (read_trdx_cfg_block())
+ printf("Missing Toradex config block\n");
+ else
+ display_board_info();
+#else
if (is_colibri_vf61())
puts("Board: Colibri VF61\n");
else
puts("Board: Colibri VF50\n");
-
+#endif
return 0;
}
#define CONFIG_ARCH_CPU_INIT
#define CONFIG_ARCH_MISC_INIT
#define CONFIG_DISPLAY_CPUINFO
-#define CONFIG_DISPLAY_BOARDINFO
+#define CONFIG_DISPLAY_BOARDINFO_LATE
#define CONFIG_SKIP_LOWLEVEL_INIT