diff -urN linux-2.4.32-mtd-20050307/include/linux/mtd/map.h linux-2.4.32-mtd-20050307-fixed/include/linux/mtd/map.h --- linux-2.4.32-mtd-20050307/include/linux/mtd/map.h 2006-07-31 22:07:57 +0200 +++ linux-2.4.32-mtd-20050307-fixed/include/linux/mtd/map.h 2006-08-04 15:42:31 +0200 @@ -12,7 +12,18 @@ #include #include #include -#include + +/* If no size was enabled in the config, let's enable 8, 16 and 32 bits */ +#if !defined(CONFIG_MTD_MAP_BANK_WIDTH_1) && \ + !defined(CONFIG_MTD_MAP_BANK_WIDTH_2) && \ + !defined(CONFIG_MTD_MAP_BANK_WIDTH_4) && \ + !defined(CONFIG_MTD_MAP_BANK_WIDTH_8) && \ + !defined(CONFIG_MTD_MAP_BANK_WIDTH_16) && \ + !defined(CONFIG_MTD_MAP_BANK_WIDTH_32) +#define CONFIG_MTD_MAP_BANK_WIDTH_1 1 +#define CONFIG_MTD_MAP_BANK_WIDTH_2 1 +#define CONFIG_MTD_MAP_BANK_WIDTH_4 1 +#endif #ifdef CONFIG_MTD_MAP_BANK_WIDTH_1 #define map_bankwidth(map) 1