mirror of
https://github.com/Stichting-MINIX-Research-Foundation/u-boot.git
synced 2025-09-08 03:23:32 -04:00
Updates for TQM5200 modules:
- fix off-by-one error in board/tqm5200/cam5200_flash.c error message - simplify "udate" definitions
This commit is contained in:
parent
4ef6251403
commit
78d620ebb5
@ -759,7 +759,7 @@ unsigned long flash_init(void)
|
|||||||
|
|
||||||
if (flash_info[i].flash_id == FLASH_UNKNOWN) {
|
if (flash_info[i].flash_id == FLASH_UNKNOWN) {
|
||||||
printf("## Unknown FLASH on Bank %d - Size = 0x%08lx = %ld MB\n",
|
printf("## Unknown FLASH on Bank %d - Size = 0x%08lx = %ld MB\n",
|
||||||
i, size_b[i], size_b[i] << 20);
|
i+1, size_b[i], size_b[i] << 20);
|
||||||
flash_info[i].sector_count = -1;
|
flash_info[i].sector_count = -1;
|
||||||
flash_info[i].size = 0;
|
flash_info[i].size = 0;
|
||||||
}
|
}
|
||||||
|
@ -289,7 +289,7 @@ int checkboard (void)
|
|||||||
#elif defined(CONFIG_TB5200)
|
#elif defined(CONFIG_TB5200)
|
||||||
# define CARRIER_NAME "TB5200"
|
# define CARRIER_NAME "TB5200"
|
||||||
#elif defined(CONFIG_CAM5200)
|
#elif defined(CONFIG_CAM5200)
|
||||||
# define CARRIER_NAME "Cam5200"
|
# define CARRIER_NAME "CAM5200"
|
||||||
#elif defined(CONFIG_FO300)
|
#elif defined(CONFIG_FO300)
|
||||||
# define CARRIER_NAME "FO300"
|
# define CARRIER_NAME "FO300"
|
||||||
#else
|
#else
|
||||||
|
@ -217,43 +217,19 @@
|
|||||||
|
|
||||||
#undef CONFIG_BOOTARGS
|
#undef CONFIG_BOOTARGS
|
||||||
|
|
||||||
#ifdef CONFIG_STK52XX
|
#if defined(CONFIG_TQM5200_B) && !defined(CFG_LOWBOOT)
|
||||||
# if defined(CONFIG_TQM5200_B)
|
# define ENV_UPDT \
|
||||||
# if defined(CFG_LOWBOOT)
|
"update=protect off FFF00000 +${filesize};" \
|
||||||
# define ENV_UPDT \
|
"erase FFF00000 +${filesize};" \
|
||||||
"update=protect off FC000000 FC07FFFF;" \
|
|
||||||
"erase FC000000 FC07FFFF;" \
|
|
||||||
"cp.b 200000 FC000000 ${filesize};" \
|
|
||||||
"protect on FC000000 FC07FFFF\0"
|
|
||||||
# else /* highboot */
|
|
||||||
# define ENV_UPDT \
|
|
||||||
"update=protect off FFF00000 FFF7FFFF;" \
|
|
||||||
"erase FFF00000 FFF7FFFF;" \
|
|
||||||
"cp.b 200000 FFF00000 ${filesize};" \
|
"cp.b 200000 FFF00000 ${filesize};" \
|
||||||
"protect on FFF00000 FFF7FFFF\0"
|
"protect on FFF00000 +${filesize}\0"
|
||||||
# endif /* CFG_LOWBOOT */
|
#else /* default lowboot configuration */
|
||||||
# else /* !CONFIG_TQM5200_B */
|
|
||||||
# define ENV_UPDT \
|
|
||||||
"update=protect off FC000000 FC05FFFF;" \
|
|
||||||
"erase FC000000 FC05FFFF;" \
|
|
||||||
"cp.b 200000 FC000000 ${filesize};" \
|
|
||||||
"protect on FC000000 FC05FFFF\0"
|
|
||||||
# endif /* CONFIG_TQM5200_B */
|
|
||||||
#elif defined (CONFIG_CAM5200)
|
|
||||||
# define ENV_UPDT \
|
# define ENV_UPDT \
|
||||||
"update=protect off FC000000 FC03FFFF;" \
|
"update=protect off FC000000 +${filesize};" \
|
||||||
"erase FC000000 FC03FFFF;" \
|
"erase FC000000 +${filesize};" \
|
||||||
"cp.b 200000 FC000000 ${filesize};" \
|
"cp.b 200000 FC000000 ${filesize};" \
|
||||||
"protect on FC000000 FC03FFFF\0"
|
"protect on FC000000 +${filesize}\0"
|
||||||
#elif defined (CONFIG_FO300)
|
#endif
|
||||||
# define ENV_UPDT \
|
|
||||||
"update=protect off FC000000 FC05FFFF;" \
|
|
||||||
"erase FC000000 FC05FFFF;" \
|
|
||||||
"cp.b 200000 FC000000 ${filesize};" \
|
|
||||||
"protect on FC000000 FC05FFFF\0"
|
|
||||||
#else
|
|
||||||
# error "Unknown Carrier Board"
|
|
||||||
#endif /* CONFIG_STK52XX */
|
|
||||||
|
|
||||||
#define CONFIG_EXTRA_ENV_SETTINGS \
|
#define CONFIG_EXTRA_ENV_SETTINGS \
|
||||||
"netdev=eth0\0" \
|
"netdev=eth0\0" \
|
||||||
@ -432,7 +408,7 @@
|
|||||||
*/
|
*/
|
||||||
#define CFG_ENV_IS_IN_FLASH 1
|
#define CFG_ENV_IS_IN_FLASH 1
|
||||||
#define CFG_ENV_SIZE 0x4000 /* 16 k - keep small for fast booting */
|
#define CFG_ENV_SIZE 0x4000 /* 16 k - keep small for fast booting */
|
||||||
#if defined(CONFIG_TQM5200_B)
|
#if defined(CONFIG_TQM5200_B) || defined (CONFIG_CAM5200)
|
||||||
#define CFG_ENV_SECT_SIZE 0x40000
|
#define CFG_ENV_SECT_SIZE 0x40000
|
||||||
#else
|
#else
|
||||||
#define CFG_ENV_SECT_SIZE 0x20000
|
#define CFG_ENV_SECT_SIZE 0x20000
|
||||||
|
Loading…
x
Reference in New Issue
Block a user