From 0241c3131dd4c19a1116c863d622358eb2680462 Mon Sep 17 00:00:00 2001 From: Alexey Brodkin Date: Thu, 9 Apr 2015 19:50:58 +0300 Subject: board: axs10x - support v3 mother-board There're 2 versions of motherboards that could be used in ARC SDP. The only important difference for U-Boot is different NAND IC in use: [1] v2 board (we used to support up until now) sports MT29F4G08ABADAWP while [2] v3 board sports MT29F4G16ABADAWP They are almost the same except data bus width 8-bit in [1] and 16-bit in [2]. And for proper support of 16-bit data bus we have to pass NAND_BUSWIDTH_16 option to NAND driver core - which we do now knowing board type we're running on. Signed-off-by: Alexey Brodkin --- include/configs/axs101.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/configs') diff --git a/include/configs/axs101.h b/include/configs/axs101.h index 5fb8aca4bc..8a7095c5b2 100644 --- a/include/configs/axs101.h +++ b/include/configs/axs101.h @@ -33,6 +33,12 @@ #define CONFIG_SYS_BOOTM_LEN 0x2000000 /* 32 MB */ #define CONFIG_SYS_LOAD_ADDR 0x82000000 +/* + * This board might be of different versions so handle it + */ +#define CONFIG_BOARD_TYPES +#define CONFIG_BOARD_EARLY_INIT_F + /* * NAND Flash configuration */ -- cgit v1.2.1