Code cleanup for GCC-3.3.x compilers

This commit is contained in:
wdenk 2004-10-17 21:12:06 +00:00
parent 8b74bf31fe
commit e86e5a0748
22 changed files with 969 additions and 998 deletions

7
README
View File

@ -25,9 +25,10 @@ Summary:
======== ========
This directory contains the source code for U-Boot, a boot loader for This directory contains the source code for U-Boot, a boot loader for
Embedded boards based on PowerPC and ARM processors, which can be Embedded boards based on PowerPC, ARM, MIPS and several other
installed in a boot ROM and used to initialize and test the hardware processors, which can be installed in a boot ROM and used to
or to download and run application code. initialize and test the hardware or to download and run application
code.
The development of U-Boot is closely related to Linux: some parts of The development of U-Boot is closely related to Linux: some parts of
the source code originate in the Linux source tree, we have some the source code originate in the Linux source tree, we have some

View File

@ -109,7 +109,7 @@ void flash_print_info (flash_info_t * info)
} }
printf ("\n"); printf ("\n");
Done: Done: ;
} }
/*----------------------------------------------------------------------- /*-----------------------------------------------------------------------

View File

@ -362,8 +362,7 @@ unsigned long flash_init (void)
} }
#endif #endif
else { else {
printf (__FUNCTION__ printf ("flash_init(): Unable to detect PHYS_FLASH_1: 0x%08x\n",
"(): Unable to detect PHYS_FLASH_1: 0x%08x\n",
PHYS_FLASH_1); PHYS_FLASH_1);
} }

View File

@ -39,9 +39,9 @@ ulong flash_init(void)
int i, j; int i, j;
ulong size = 0; ulong size = 0;
for (i = 0; i < CFG_MAX_FLASH_BANKS; i++) for (i = 0; i < CFG_MAX_FLASH_BANKS; i++) {
{
ulong flashbase = 0; ulong flashbase = 0;
flash_info[i].flash_id = flash_info[i].flash_id =
(INTEL_MANUFACT & FLASH_VENDMASK) | (INTEL_MANUFACT & FLASH_VENDMASK) |
(INTEL_ID_28F320B3T & FLASH_TYPEMASK); (INTEL_ID_28F320B3T & FLASH_TYPEMASK);
@ -54,15 +54,13 @@ ulong flash_init(void)
flashbase = PHYS_FLASH_2; flashbase = PHYS_FLASH_2;
else else
panic ("configured too many flash banks!\n"); panic ("configured too many flash banks!\n");
for (j = 0; j < flash_info[i].sector_count; j++) for (j = 0; j < flash_info[i].sector_count; j++) {
{ if (j <= 7) {
if (j <= 7) flash_info[i].start[j] =
{ flashbase + j * PARAM_SECT_SIZE;
flash_info[i].start[j] = flashbase + j * PARAM_SECT_SIZE; } else {
} flash_info[i].start[j] =
else flashbase + (j - 7) * MAIN_SECT_SIZE;
{
flash_info[i].start[j] = flashbase + (j - 7)*MAIN_SECT_SIZE;
} }
} }
size += flash_info[i].size; size += flash_info[i].size;
@ -77,8 +75,7 @@ ulong flash_init(void)
flash_protect (FLAG_PROTECT_SET, flash_protect (FLAG_PROTECT_SET,
CFG_ENV_ADDR, CFG_ENV_ADDR,
CFG_ENV_ADDR + CFG_ENV_SIZE - 1, CFG_ENV_ADDR + CFG_ENV_SIZE - 1, &flash_info[0]);
&flash_info[0]);
return size; return size;
} }
@ -89,8 +86,7 @@ void flash_print_info (flash_info_t *info)
{ {
int i; int i;
switch (info->flash_id & FLASH_VENDMASK) switch (info->flash_id & FLASH_VENDMASK) {
{
case (INTEL_MANUFACT & FLASH_VENDMASK): case (INTEL_MANUFACT & FLASH_VENDMASK):
printf ("Intel: "); printf ("Intel: ");
break; break;
@ -99,8 +95,7 @@ void flash_print_info (flash_info_t *info)
break; break;
} }
switch (info->flash_id & FLASH_TYPEMASK) switch (info->flash_id & FLASH_TYPEMASK) {
{
case (INTEL_ID_28F320B3T & FLASH_TYPEMASK): case (INTEL_ID_28F320B3T & FLASH_TYPEMASK):
printf ("28F320F3B (16Mbit)\n"); printf ("28F320F3B (16Mbit)\n");
break; break;
@ -114,10 +109,8 @@ void flash_print_info (flash_info_t *info)
info->size >> 20, info->sector_count); info->size >> 20, info->sector_count);
printf (" Sector Start Addresses:"); printf (" Sector Start Addresses:");
for (i = 0; i < info->sector_count; i++) for (i = 0; i < info->sector_count; i++) {
{ if ((i % 5) == 0) {
if ((i % 5) == 0)
{
printf ("\n "); printf ("\n ");
} }
printf (" %08lX%s", info->start[i], printf (" %08lX%s", info->start[i],
@ -125,7 +118,7 @@ void flash_print_info (flash_info_t *info)
} }
printf ("\n"); printf ("\n");
Done: Done:;
} }
/*----------------------------------------------------------------------- /*-----------------------------------------------------------------------
@ -181,7 +174,8 @@ int flash_erase (flash_info_t *info, int s_first, int s_last)
*addr = 0x00D000D0; /* erase confirm */ *addr = 0x00D000D0; /* erase confirm */
while ((*addr & 0x00800080) != 0x00800080) { while ((*addr & 0x00800080) != 0x00800080) {
if (get_timer_masked() > CFG_FLASH_ERASE_TOUT) { if (get_timer_masked () >
CFG_FLASH_ERASE_TOUT) {
*addr = 0x00B000B0; /* suspend erase */ *addr = 0x00B000B0; /* suspend erase */
*addr = 0x00FF00FF; /* reset to read mode */ *addr = 0x00FF00FF; /* reset to read mode */
rc = ERR_TIMOUT; rc = ERR_TIMOUT;
@ -248,8 +242,7 @@ static int write_word (flash_info_t *info, ulong dest, ulong data)
*addr = 0x00700070; *addr = 0x00700070;
/* wait while polling the status register */ /* wait while polling the status register */
while((*addr & 0x00800080) != 0x00800080) while ((*addr & 0x00800080) != 0x00800080) {
{
if (get_timer_masked () > CFG_FLASH_WRITE_TOUT) { if (get_timer_masked () > CFG_FLASH_WRITE_TOUT) {
rc = ERR_TIMOUT; rc = ERR_TIMOUT;
/* suspend program command */ /* suspend program command */
@ -264,8 +257,7 @@ static int write_word (flash_info_t *info, ulong dest, ulong data)
} else { } else {
barf &= 0x0000003A; barf &= 0x0000003A;
} }
printf("\nFlash write error %02lx at address %08lx\n", printf ("\nFlash write error %02lx at address %08lx\n", barf, (unsigned long) dest);
barf, (unsigned long)dest);
if (barf & 0x0002) { if (barf & 0x0002) {
printf ("Block locked, not erased.\n"); printf ("Block locked, not erased.\n");
rc = ERR_NOT_ERASED; rc = ERR_NOT_ERASED;

View File

@ -159,6 +159,7 @@ void flash_print_info (flash_info_t *info)
printf ("\n"); printf ("\n");
Done: Done:
;
} }
/*----------------------------------------------------------------------- /*-----------------------------------------------------------------------

View File

@ -61,9 +61,9 @@ ulong flash_init(void)
int i, j; int i, j;
ulong size = 0; ulong size = 0;
for (i = 0; i < CFG_MAX_FLASH_BANKS; i++) for (i = 0; i < CFG_MAX_FLASH_BANKS; i++) {
{
ulong flashbase = 0; ulong flashbase = 0;
flash_info[i].flash_id = flash_info[i].flash_id =
#if defined(CONFIG_AMD_LV400) #if defined(CONFIG_AMD_LV400)
(AMD_MANUFACT & FLASH_VENDMASK) | (AMD_MANUFACT & FLASH_VENDMASK) |
@ -81,31 +81,30 @@ ulong flash_init(void)
flashbase = PHYS_FLASH_1; flashbase = PHYS_FLASH_1;
else else
panic ("configured too many flash banks!\n"); panic ("configured too many flash banks!\n");
for (j = 0; j < flash_info[i].sector_count; j++) for (j = 0; j < flash_info[i].sector_count; j++) {
{ if (j <= 3) {
if (j <= 3)
{
/* 1st one is 16 KB */ /* 1st one is 16 KB */
if (j == 0) if (j == 0) {
{ flash_info[i].start[j] =
flash_info[i].start[j] = flashbase + 0; flashbase + 0;
} }
/* 2nd and 3rd are both 8 KB */ /* 2nd and 3rd are both 8 KB */
if ((j == 1) || (j == 2)) if ((j == 1) || (j == 2)) {
{ flash_info[i].start[j] =
flash_info[i].start[j] = flashbase + 0x4000 + (j-1)*0x2000; flashbase + 0x4000 + (j -
1) *
0x2000;
} }
/* 4th 32 KB */ /* 4th 32 KB */
if (j == 3) if (j == 3) {
{ flash_info[i].start[j] =
flash_info[i].start[j] = flashbase + 0x8000; flashbase + 0x8000;
} }
} } else {
else flash_info[i].start[j] =
{ flashbase + (j - 3) * MAIN_SECT_SIZE;
flash_info[i].start[j] = flashbase + (j - 3)*MAIN_SECT_SIZE;
} }
} }
size += flash_info[i].size; size += flash_info[i].size;
@ -118,8 +117,7 @@ ulong flash_init(void)
flash_protect (FLAG_PROTECT_SET, flash_protect (FLAG_PROTECT_SET,
CFG_ENV_ADDR, CFG_ENV_ADDR,
CFG_ENV_ADDR + CFG_ENV_SIZE - 1, CFG_ENV_ADDR + CFG_ENV_SIZE - 1, &flash_info[0]);
&flash_info[0]);
return size; return size;
} }
@ -130,8 +128,7 @@ void flash_print_info (flash_info_t *info)
{ {
int i; int i;
switch (info->flash_id & FLASH_VENDMASK) switch (info->flash_id & FLASH_VENDMASK) {
{
case (AMD_MANUFACT & FLASH_VENDMASK): case (AMD_MANUFACT & FLASH_VENDMASK):
puts ("AMD: "); puts ("AMD: ");
break; break;
@ -140,8 +137,7 @@ void flash_print_info (flash_info_t *info)
break; break;
} }
switch (info->flash_id & FLASH_TYPEMASK) switch (info->flash_id & FLASH_TYPEMASK) {
{
case (AMD_ID_LV400B & FLASH_TYPEMASK): case (AMD_ID_LV400B & FLASH_TYPEMASK):
puts ("1x Amd29LV400BB (4Mbit)\n"); puts ("1x Amd29LV400BB (4Mbit)\n");
break; break;
@ -158,10 +154,8 @@ void flash_print_info (flash_info_t *info)
info->size >> 20, info->sector_count); info->size >> 20, info->sector_count);
puts (" Sector Start Addresses:"); puts (" Sector Start Addresses:");
for (i = 0; i < info->sector_count; i++) for (i = 0; i < info->sector_count; i++) {
{ if ((i % 5) == 0) {
if ((i % 5) == 0)
{
puts ("\n "); puts ("\n ");
} }
printf (" %08lX%s", info->start[i], printf (" %08lX%s", info->start[i],
@ -169,7 +163,7 @@ void flash_print_info (flash_info_t *info)
} }
puts ("\n"); puts ("\n");
Done: Done: ;
} }
/*----------------------------------------------------------------------- /*-----------------------------------------------------------------------
@ -217,15 +211,13 @@ int flash_erase (flash_info_t *info, int s_first, int s_last)
iflag = disable_interrupts (); iflag = disable_interrupts ();
/* Start erase on unprotected sectors */ /* Start erase on unprotected sectors */
for (sect = s_first; sect<=s_last && !ctrlc(); sect++) for (sect = s_first; sect <= s_last && !ctrlc (); sect++) {
{
printf ("Erasing sector %2d ... ", sect); printf ("Erasing sector %2d ... ", sect);
/* arm simple, non interrupt dependent timer */ /* arm simple, non interrupt dependent timer */
reset_timer_masked (); reset_timer_masked ();
if (info->protect[sect] == 0) if (info->protect[sect] == 0) { /* not protected */
{ /* not protected */
vu_short *addr = (vu_short *) (info->start[sect]); vu_short *addr = (vu_short *) (info->start[sect]);
MEM_FLASH_ADDR1 = CMD_UNLOCK1; MEM_FLASH_ADDR1 = CMD_UNLOCK1;
@ -239,43 +231,41 @@ int flash_erase (flash_info_t *info, int s_first, int s_last)
/* wait until flash is ready */ /* wait until flash is ready */
chip = 0; chip = 0;
do do {
{
result = *addr; result = *addr;
/* check timeout */ /* check timeout */
if (get_timer_masked() > CFG_FLASH_ERASE_TOUT) if (get_timer_masked () >
{ CFG_FLASH_ERASE_TOUT) {
MEM_FLASH_ADDR1 = CMD_READ_ARRAY; MEM_FLASH_ADDR1 = CMD_READ_ARRAY;
chip = TMO; chip = TMO;
break; break;
} }
if (!chip && (result & 0xFFFF) & BIT_ERASE_DONE) if (!chip
&& (result & 0xFFFF) & BIT_ERASE_DONE)
chip = READY; chip = READY;
if (!chip && (result & 0xFFFF) & BIT_PROGRAM_ERROR) if (!chip
&& (result & 0xFFFF) & BIT_PROGRAM_ERROR)
chip = ERR; chip = ERR;
} while (!chip); } while (!chip);
MEM_FLASH_ADDR1 = CMD_READ_ARRAY; MEM_FLASH_ADDR1 = CMD_READ_ARRAY;
if (chip == ERR) if (chip == ERR) {
{
rc = ERR_PROG_ERROR; rc = ERR_PROG_ERROR;
goto outahere; goto outahere;
} }
if (chip == TMO) if (chip == TMO) {
{
rc = ERR_TIMOUT; rc = ERR_TIMOUT;
goto outahere; goto outahere;
} }
puts ("ok.\n"); puts ("ok.\n");
} } else { /* it was protected */
else /* it was protected */
{
puts ("protected!\n"); puts ("protected!\n");
} }
} }
@ -337,21 +327,18 @@ volatile static int write_hword (flash_info_t *info, ulong dest, ushort data)
/* wait until flash is ready */ /* wait until flash is ready */
chip = 0; chip = 0;
do do {
{
result = *addr; result = *addr;
/* check timeout */ /* check timeout */
if (get_timer_masked() > CFG_FLASH_ERASE_TOUT) if (get_timer_masked () > CFG_FLASH_ERASE_TOUT) {
{
chip = ERR | TMO; chip = ERR | TMO;
break; break;
} }
if (!chip && ((result & 0x80) == (data & 0x80))) if (!chip && ((result & 0x80) == (data & 0x80)))
chip = READY; chip = READY;
if (!chip && ((result & 0xFFFF) & BIT_PROGRAM_ERROR)) if (!chip && ((result & 0xFFFF) & BIT_PROGRAM_ERROR)) {
{
result = *addr; result = *addr;
if ((result & 0x80) == (data & 0x80)) if ((result & 0x80) == (data & 0x80))

View File

@ -178,6 +178,7 @@ void flash_print_info (flash_info_t *info)
printf ("\n"); printf ("\n");
Done: Done:
;
} }
/*----------------------------------------------------------------------- /*-----------------------------------------------------------------------

View File

@ -149,7 +149,7 @@ void flash_print_info (flash_info_t * info)
} }
printf ("\n"); printf ("\n");
Done: Done: ;
} }
/*----------------------------------------------------------------------- /*-----------------------------------------------------------------------

View File

@ -61,9 +61,9 @@ ulong flash_init(void)
int i, j; int i, j;
ulong size = 0; ulong size = 0;
for (i = 0; i < CFG_MAX_FLASH_BANKS; i++) for (i = 0; i < CFG_MAX_FLASH_BANKS; i++) {
{
ulong flashbase = 0; ulong flashbase = 0;
flash_info[i].flash_id = flash_info[i].flash_id =
#if defined(CONFIG_AMD_LV400) #if defined(CONFIG_AMD_LV400)
(AMD_MANUFACT & FLASH_VENDMASK) | (AMD_MANUFACT & FLASH_VENDMASK) |
@ -81,31 +81,30 @@ ulong flash_init(void)
flashbase = PHYS_FLASH_1; flashbase = PHYS_FLASH_1;
else else
panic ("configured too many flash banks!\n"); panic ("configured too many flash banks!\n");
for (j = 0; j < flash_info[i].sector_count; j++) for (j = 0; j < flash_info[i].sector_count; j++) {
{ if (j <= 3) {
if (j <= 3)
{
/* 1st one is 16 KB */ /* 1st one is 16 KB */
if (j == 0) if (j == 0) {
{ flash_info[i].start[j] =
flash_info[i].start[j] = flashbase + 0; flashbase + 0;
} }
/* 2nd and 3rd are both 8 KB */ /* 2nd and 3rd are both 8 KB */
if ((j == 1) || (j == 2)) if ((j == 1) || (j == 2)) {
{ flash_info[i].start[j] =
flash_info[i].start[j] = flashbase + 0x4000 + (j-1)*0x2000; flashbase + 0x4000 + (j -
1) *
0x2000;
} }
/* 4th 32 KB */ /* 4th 32 KB */
if (j == 3) if (j == 3) {
{ flash_info[i].start[j] =
flash_info[i].start[j] = flashbase + 0x8000; flashbase + 0x8000;
} }
} } else {
else flash_info[i].start[j] =
{ flashbase + (j - 3) * MAIN_SECT_SIZE;
flash_info[i].start[j] = flashbase + (j - 3)*MAIN_SECT_SIZE;
} }
} }
size += flash_info[i].size; size += flash_info[i].size;
@ -118,8 +117,7 @@ ulong flash_init(void)
flash_protect (FLAG_PROTECT_SET, flash_protect (FLAG_PROTECT_SET,
CFG_ENV_ADDR, CFG_ENV_ADDR,
CFG_ENV_ADDR + CFG_ENV_SIZE - 1, CFG_ENV_ADDR + CFG_ENV_SIZE - 1, &flash_info[0]);
&flash_info[0]);
return size; return size;
} }
@ -130,8 +128,7 @@ void flash_print_info (flash_info_t *info)
{ {
int i; int i;
switch (info->flash_id & FLASH_VENDMASK) switch (info->flash_id & FLASH_VENDMASK) {
{
case (AMD_MANUFACT & FLASH_VENDMASK): case (AMD_MANUFACT & FLASH_VENDMASK):
printf ("AMD: "); printf ("AMD: ");
break; break;
@ -140,8 +137,7 @@ void flash_print_info (flash_info_t *info)
break; break;
} }
switch (info->flash_id & FLASH_TYPEMASK) switch (info->flash_id & FLASH_TYPEMASK) {
{
case (AMD_ID_LV400B & FLASH_TYPEMASK): case (AMD_ID_LV400B & FLASH_TYPEMASK):
printf ("1x Amd29LV400BB (4Mbit)\n"); printf ("1x Amd29LV400BB (4Mbit)\n");
break; break;
@ -158,10 +154,8 @@ void flash_print_info (flash_info_t *info)
info->size >> 20, info->sector_count); info->size >> 20, info->sector_count);
printf (" Sector Start Addresses:"); printf (" Sector Start Addresses:");
for (i = 0; i < info->sector_count; i++) for (i = 0; i < info->sector_count; i++) {
{ if ((i % 5) == 0) {
if ((i % 5) == 0)
{
printf ("\n "); printf ("\n ");
} }
printf (" %08lX%s", info->start[i], printf (" %08lX%s", info->start[i],
@ -169,7 +163,7 @@ void flash_print_info (flash_info_t *info)
} }
printf ("\n"); printf ("\n");
Done: Done:;
} }
/*----------------------------------------------------------------------- /*-----------------------------------------------------------------------
@ -217,15 +211,13 @@ int flash_erase (flash_info_t *info, int s_first, int s_last)
iflag = disable_interrupts (); iflag = disable_interrupts ();
/* Start erase on unprotected sectors */ /* Start erase on unprotected sectors */
for (sect = s_first; sect<=s_last && !ctrlc(); sect++) for (sect = s_first; sect <= s_last && !ctrlc (); sect++) {
{
printf ("Erasing sector %2d ... ", sect); printf ("Erasing sector %2d ... ", sect);
/* arm simple, non interrupt dependent timer */ /* arm simple, non interrupt dependent timer */
reset_timer_masked (); reset_timer_masked ();
if (info->protect[sect] == 0) if (info->protect[sect] == 0) { /* not protected */
{ /* not protected */
vu_short *addr = (vu_short *) (info->start[sect]); vu_short *addr = (vu_short *) (info->start[sect]);
MEM_FLASH_ADDR1 = CMD_UNLOCK1; MEM_FLASH_ADDR1 = CMD_UNLOCK1;
@ -239,43 +231,41 @@ int flash_erase (flash_info_t *info, int s_first, int s_last)
/* wait until flash is ready */ /* wait until flash is ready */
chip = 0; chip = 0;
do do {
{
result = *addr; result = *addr;
/* check timeout */ /* check timeout */
if (get_timer_masked() > CFG_FLASH_ERASE_TOUT) if (get_timer_masked () >
{ CFG_FLASH_ERASE_TOUT) {
MEM_FLASH_ADDR1 = CMD_READ_ARRAY; MEM_FLASH_ADDR1 = CMD_READ_ARRAY;
chip = TMO; chip = TMO;
break; break;
} }
if (!chip && (result & 0xFFFF) & BIT_ERASE_DONE) if (!chip
&& (result & 0xFFFF) & BIT_ERASE_DONE)
chip = READY; chip = READY;
if (!chip && (result & 0xFFFF) & BIT_PROGRAM_ERROR) if (!chip
&& (result & 0xFFFF) & BIT_PROGRAM_ERROR)
chip = ERR; chip = ERR;
} while (!chip); } while (!chip);
MEM_FLASH_ADDR1 = CMD_READ_ARRAY; MEM_FLASH_ADDR1 = CMD_READ_ARRAY;
if (chip == ERR) if (chip == ERR) {
{
rc = ERR_PROG_ERROR; rc = ERR_PROG_ERROR;
goto outahere; goto outahere;
} }
if (chip == TMO) if (chip == TMO) {
{
rc = ERR_TIMOUT; rc = ERR_TIMOUT;
goto outahere; goto outahere;
} }
printf ("ok.\n"); printf ("ok.\n");
} } else { /* it was protected */
else /* it was protected */
{
printf ("protected!\n"); printf ("protected!\n");
} }
} }
@ -338,21 +328,18 @@ volatile static int write_hword (flash_info_t *info, ulong dest, ushort data)
/* wait until flash is ready */ /* wait until flash is ready */
chip = 0; chip = 0;
do do {
{
result = *addr; result = *addr;
/* check timeout */ /* check timeout */
if (get_timer_masked() > CFG_FLASH_ERASE_TOUT) if (get_timer_masked () > CFG_FLASH_ERASE_TOUT) {
{
chip = ERR | TMO; chip = ERR | TMO;
break; break;
} }
if (!chip && ((result & 0x80) == (data & 0x80))) if (!chip && ((result & 0x80) == (data & 0x80)))
chip = READY; chip = READY;
if (!chip && ((result & 0xFFFF) & BIT_PROGRAM_ERROR)) if (!chip && ((result & 0xFFFF) & BIT_PROGRAM_ERROR)) {
{
result = *addr; result = *addr;
if ((result & 0x80) == (data & 0x80)) if ((result & 0x80) == (data & 0x80))

View File

@ -718,6 +718,7 @@ static void led_set (unsigned int state)
gpio->PADAT &= ~(1 << 12); gpio->PADAT &= ~(1 << 12);
break; break;
default: default:
break;
} }
} }

View File

@ -166,7 +166,7 @@ void flash_print_info (flash_info_t * info)
} }
printf ("\n"); printf ("\n");
Done: Done: ;
} }
/*----------------------------------------------------------------------- /*-----------------------------------------------------------------------

View File

@ -479,7 +479,7 @@ int memory_post_test (int flags)
return ret; return ret;
} }
#endif 0 #endif /* 0 */
/* #endif */ /* CONFIG_POST & CFG_POST_MEMORY */ /* #endif */ /* CONFIG_POST & CFG_POST_MEMORY */
/* #endif */ /* CONFIG_POST */ /* #endif */ /* CONFIG_POST */

View File

@ -35,7 +35,7 @@
* command do_touch is invoked and the touch is not pressed within an specific * command do_touch is invoked and the touch is not pressed within an specific
* interval. * interval.
*/ */
#undef CONFIG_TOUCH_WAIT_PRESSED 1 #undef CONFIG_TOUCH_WAIT_PRESSED
/* max time to wait for touch is pressed */ /* max time to wait for touch is pressed */
#ifndef CONFIG_TOUCH_WAIT_PRESSED #ifndef CONFIG_TOUCH_WAIT_PRESSED

View File

@ -239,7 +239,6 @@ static ulong flash_get_size (FPW * addr, flash_info_t * info)
info->flash_id += FLASH_28F256K3; info->flash_id += FLASH_28F256K3;
info->sector_count = 256; info->sector_count = 256;
info->size = 0x02000000; info->size = 0x02000000;
printf ("\Intel StrataFlash 28F256K3C device initialized\n");
break; break;
default: default:

View File

@ -40,7 +40,7 @@ distclean: clean
######################################################################### #########################################################################
.depend: Makefile $(SOBJS:.o=.S) $(OBJS:.o=.c) .depend: Makefile $(SOBJS:.o=.S) $(OBJS:.o=.c)
$(CC) -M --disassemble-all $(CPPFLAGS) $(SOBJS:.o=.S) $(OBJS:.o=.c) > $@ $(CC) -M $(CPPFLAGS) $(SOBJS:.o=.S) $(OBJS:.o=.c) > $@
-include .depend -include .depend

View File

@ -925,7 +925,9 @@ int usb_hub_configure(struct usb_device *dev)
} }
descriptor = (struct usb_hub_descriptor *)buffer; descriptor = (struct usb_hub_descriptor *)buffer;
if (descriptor->bLength > USB_BUFSIZ) { /* silence compiler warning if USB_BUFSIZ is > 256 [= sizeof(char)] */
i = descriptor->bLength;
if (i > USB_BUFSIZ) {
USB_HUB_PRINTF("usb_hub_configure: failed to get hub descriptor - too long: %d\N", USB_HUB_PRINTF("usb_hub_configure: failed to get hub descriptor - too long: %d\N",
descriptor->bLength); descriptor->bLength);
return -1; return -1;

View File

@ -169,6 +169,7 @@ int serial_getc (void)
break; break;
default: default:
/* panic, be never here */ /* panic, be never here */
break;
} }
serial_reg_ch1->status_a |= NETARM_SER_STATA_RX_CLOSED; serial_reg_ch1->status_a |= NETARM_SER_STATA_RX_CLOSED;

View File

@ -272,7 +272,7 @@ int i2c_probe(uchar chip)
not implemented not implemented
*/ */
printf(__FUNCTION__ " chip %d\n", (int) chip); printf("i2c_probe chip %d\n", (int) chip);
return -1; return -1;
} }

View File

@ -112,7 +112,7 @@ void serial_setbrg (void)
divisor = 121; divisor = 121;
#else #else
# error CONFIG_S3C44B0_CLOCK_SPEED undefined # error CONFIG_S3C44B0_CLOCK_SPEED undefined
#endif break; #endif /* break; */
case 57600: case 57600:
#if CONFIG_S3C44B0_CLOCK_SPEED==66 #if CONFIG_S3C44B0_CLOCK_SPEED==66
@ -121,7 +121,7 @@ void serial_setbrg (void)
divisor = 80; divisor = 80;
#else #else
# error CONFIG_S3C44B0_CLOCK_SPEED undefined # error CONFIG_S3C44B0_CLOCK_SPEED undefined
#endif break; #endif /* break; */
case 115200: case 115200:
#if CONFIG_S3C44B0_CLOCK_SPEED==66 #if CONFIG_S3C44B0_CLOCK_SPEED==66
@ -130,7 +130,7 @@ void serial_setbrg (void)
divisor = 40; divisor = 40;
#else #else
# error CONFIG_S3C44B0_CLOCK_SPEED undefined # error CONFIG_S3C44B0_CLOCK_SPEED undefined
#endif break; #endif /* break; */
} }
serial_flush_output(); serial_flush_output();

View File

@ -170,7 +170,7 @@ s32 eth_send(volatile void *packet, s32 length)
ETH *eth = &m_eth; ETH *eth = &m_eth;
if ( eth->m_curTX_FD->m_frameDataPtr.bf.owner) { if ( eth->m_curTX_FD->m_frameDataPtr.bf.owner) {
printf(__FUNCTION__"(): TX Frame. CPU not owner.\n"); printf("eth_send(): TX Frame. CPU not owner.\n");
return -1; return -1;
} }

View File

@ -30,68 +30,68 @@
/* /*
* Configurable monitor commands * Configurable monitor commands
*/ */
#define CFG_CMD_BDI 0x00000001U /* bdinfo */ #define CFG_CMD_BDI 0x00000001ULL /* bdinfo */
#define CFG_CMD_LOADS 0x00000002U /* loads */ #define CFG_CMD_LOADS 0x00000002ULL /* loads */
#define CFG_CMD_LOADB 0x00000004U /* loadb */ #define CFG_CMD_LOADB 0x00000004ULL /* loadb */
#define CFG_CMD_IMI 0x00000008U /* iminfo */ #define CFG_CMD_IMI 0x00000008ULL /* iminfo */
#define CFG_CMD_CACHE 0x00000010U /* icache, dcache */ #define CFG_CMD_CACHE 0x00000010ULL /* icache, dcache */
#define CFG_CMD_FLASH 0x00000020U /* flinfo, erase, protect */ #define CFG_CMD_FLASH 0x00000020ULL /* flinfo, erase, protect */
#define CFG_CMD_MEMORY 0x00000040U /* md, mm, nm, mw, cp, cmp, */ #define CFG_CMD_MEMORY 0x00000040ULL /* md, mm, nm, mw, cp, cmp, */
/* crc, base, loop, mtest */ /* crc, base, loop, mtest */
#define CFG_CMD_NET 0x00000080U /* bootp, tftpboot, rarpboot */ #define CFG_CMD_NET 0x00000080ULL /* bootp, tftpboot, rarpboot */
#define CFG_CMD_ENV 0x00000100U /* saveenv */ #define CFG_CMD_ENV 0x00000100ULL /* saveenv */
#define CFG_CMD_KGDB 0x00000200U /* kgdb */ #define CFG_CMD_KGDB 0x00000200ULL /* kgdb */
#define CFG_CMD_PCMCIA 0x00000400U /* PCMCIA support */ #define CFG_CMD_PCMCIA 0x00000400ULL /* PCMCIA support */
#define CFG_CMD_IDE 0x00000800U /* IDE harddisk support */ #define CFG_CMD_IDE 0x00000800ULL /* IDE harddisk support */
#define CFG_CMD_PCI 0x00001000U /* pciinfo */ #define CFG_CMD_PCI 0x00001000ULL /* pciinfo */
#define CFG_CMD_IRQ 0x00002000U /* irqinfo */ #define CFG_CMD_IRQ 0x00002000ULL /* irqinfo */
#define CFG_CMD_BOOTD 0x00004000U /* bootd */ #define CFG_CMD_BOOTD 0x00004000ULL /* bootd */
#define CFG_CMD_CONSOLE 0x00008000U /* coninfo */ #define CFG_CMD_CONSOLE 0x00008000ULL /* coninfo */
#define CFG_CMD_EEPROM 0x00010000U /* EEPROM read/write support */ #define CFG_CMD_EEPROM 0x00010000ULL /* EEPROM read/write support */
#define CFG_CMD_ASKENV 0x00020000U /* ask for env variable */ #define CFG_CMD_ASKENV 0x00020000ULL /* ask for env variable */
#define CFG_CMD_RUN 0x00040000U /* run command in env variable */ #define CFG_CMD_RUN 0x00040000ULL /* run command in env variable */
#define CFG_CMD_ECHO 0x00080000U /* echo arguments */ #define CFG_CMD_ECHO 0x00080000ULL /* echo arguments */
#define CFG_CMD_I2C 0x00100000U /* I2C serial bus support */ #define CFG_CMD_I2C 0x00100000ULL /* I2C serial bus support */
#define CFG_CMD_REGINFO 0x00200000U /* Register dump */ #define CFG_CMD_REGINFO 0x00200000ULL /* Register dump */
#define CFG_CMD_IMMAP 0x00400000U /* IMMR dump support */ #define CFG_CMD_IMMAP 0x00400000ULL /* IMMR dump support */
#define CFG_CMD_DATE 0x00800000U /* support for RTC, date/time...*/ #define CFG_CMD_DATE 0x00800000ULL /* support for RTC, date/time...*/
#define CFG_CMD_DHCP 0x01000000U /* DHCP Support */ #define CFG_CMD_DHCP 0x01000000ULL /* DHCP Support */
#define CFG_CMD_BEDBUG 0x02000000U /* Include BedBug Debugger */ #define CFG_CMD_BEDBUG 0x02000000ULL /* Include BedBug Debugger */
#define CFG_CMD_FDC 0x04000000U /* Floppy Disk Support */ #define CFG_CMD_FDC 0x04000000ULL /* Floppy Disk Support */
#define CFG_CMD_SCSI 0x08000000U /* SCSI Support */ #define CFG_CMD_SCSI 0x08000000ULL /* SCSI Support */
#define CFG_CMD_AUTOSCRIPT 0x10000000U /* Autoscript Support */ #define CFG_CMD_AUTOSCRIPT 0x10000000ULL /* Autoscript Support */
#define CFG_CMD_MII 0x20000000U /* MII support */ #define CFG_CMD_MII 0x20000000ULL /* MII support */
#define CFG_CMD_SETGETDCR 0x40000000U /* DCR support on 4xx */ #define CFG_CMD_SETGETDCR 0x40000000ULL /* DCR support on 4xx */
#define CFG_CMD_BSP 0x80000000U /* Board Specific functions */ #define CFG_CMD_BSP 0x80000000ULL /* Board Specific functions */
#define CFG_CMD_ELF 0x0000000100000000U /* ELF (VxWorks) load/boot cmd */ #define CFG_CMD_ELF 0x0000000100000000ULL /* ELF (VxWorks) load/boot cmd */
#define CFG_CMD_MISC 0x0000000200000000U /* Misc functions like sleep etc*/ #define CFG_CMD_MISC 0x0000000200000000ULL /* Misc functions like sleep etc*/
#define CFG_CMD_USB 0x0000000400000000U /* USB Support */ #define CFG_CMD_USB 0x0000000400000000ULL /* USB Support */
#define CFG_CMD_DOC 0x0000000800000000U /* Disk-On-Chip Support */ #define CFG_CMD_DOC 0x0000000800000000ULL /* Disk-On-Chip Support */
#define CFG_CMD_JFFS2 0x0000001000000000U /* JFFS2 Support */ #define CFG_CMD_JFFS2 0x0000001000000000ULL /* JFFS2 Support */
#define CFG_CMD_DTT 0x0000002000000000U /* Digital Therm and Thermostat */ #define CFG_CMD_DTT 0x0000002000000000ULL /* Digital Therm and Thermostat */
#define CFG_CMD_SDRAM 0x0000004000000000U /* SDRAM DIMM SPD info printout */ #define CFG_CMD_SDRAM 0x0000004000000000ULL /* SDRAM DIMM SPD info printout */
#define CFG_CMD_DIAG 0x0000008000000000U /* Diagnostics */ #define CFG_CMD_DIAG 0x0000008000000000ULL /* Diagnostics */
#define CFG_CMD_FPGA 0x0000010000000000U /* FPGA configuration Support */ #define CFG_CMD_FPGA 0x0000010000000000ULL /* FPGA configuration Support */
#define CFG_CMD_HWFLOW 0x0000020000000000U /* RTS/CTS hw flow control */ #define CFG_CMD_HWFLOW 0x0000020000000000ULL /* RTS/CTS hw flow control */
#define CFG_CMD_SAVES 0x0000040000000000U /* save S record dump */ #define CFG_CMD_SAVES 0x0000040000000000ULL /* save S record dump */
#define CFG_CMD_SPI 0x0000100000000000U /* SPI utility */ #define CFG_CMD_SPI 0x0000100000000000ULL /* SPI utility */
#define CFG_CMD_FDOS 0x0000200000000000U /* Floppy DOS support */ #define CFG_CMD_FDOS 0x0000200000000000ULL /* Floppy DOS support */
#define CFG_CMD_VFD 0x0000400000000000U /* VFD support (TRAB) */ #define CFG_CMD_VFD 0x0000400000000000ULL /* VFD support (TRAB) */
#define CFG_CMD_NAND 0x0000800000000000U /* NAND support */ #define CFG_CMD_NAND 0x0000800000000000ULL /* NAND support */
#define CFG_CMD_BMP 0x0001000000000000U /* BMP support */ #define CFG_CMD_BMP 0x0001000000000000ULL /* BMP support */
#define CFG_CMD_PORTIO 0x0002000000000000U /* Port I/O */ #define CFG_CMD_PORTIO 0x0002000000000000ULL /* Port I/O */
#define CFG_CMD_PING 0x0004000000000000U /* ping support */ #define CFG_CMD_PING 0x0004000000000000ULL /* ping support */
#define CFG_CMD_MMC 0x0008000000000000U /* MMC support */ #define CFG_CMD_MMC 0x0008000000000000ULL /* MMC support */
#define CFG_CMD_FAT 0x0010000000000000U /* FAT support */ #define CFG_CMD_FAT 0x0010000000000000ULL /* FAT support */
#define CFG_CMD_IMLS 0x0020000000000000U /* List all found images */ #define CFG_CMD_IMLS 0x0020000000000000ULL /* List all found images */
#define CFG_CMD_ITEST 0x0040000000000000U /* Integer (and string) test */ #define CFG_CMD_ITEST 0x0040000000000000ULL /* Integer (and string) test */
#define CFG_CMD_NFS 0x0080000000000000U /* NFS support */ #define CFG_CMD_NFS 0x0080000000000000ULL /* NFS support */
#define CFG_CMD_REISER 0x0100000000000000U /* Reiserfs support */ #define CFG_CMD_REISER 0x0100000000000000ULL /* Reiserfs support */
#define CFG_CMD_CDP 0x0200000000000000U /* Cisco Discovery Protocol */ #define CFG_CMD_CDP 0x0200000000000000ULL /* Cisco Discovery Protocol */
#define CFG_CMD_XIMG 0x0400000000000000U /* Load part of Multi Image */ #define CFG_CMD_XIMG 0x0400000000000000ULL /* Load part of Multi Image */
#define CFG_CMD_ALL 0xFFFFFFFFFFFFFFFFU /* ALL commands */ #define CFG_CMD_ALL 0xFFFFFFFFFFFFFFFFULL /* ALL commands */
/* Commands that are considered "non-standard" for some reason /* Commands that are considered "non-standard" for some reason
* (memory hogs, requires special hardware, not fully tested, etc.) * (memory hogs, requires special hardware, not fully tested, etc.)
@ -101,6 +101,7 @@
CFG_CMD_BMP | \ CFG_CMD_BMP | \
CFG_CMD_BSP | \ CFG_CMD_BSP | \
CFG_CMD_CACHE | \ CFG_CMD_CACHE | \
CFG_CMD_CDP | \
CFG_CMD_DATE | \ CFG_CMD_DATE | \
CFG_CMD_DHCP | \ CFG_CMD_DHCP | \
CFG_CMD_DIAG | \ CFG_CMD_DIAG | \
@ -133,8 +134,7 @@
CFG_CMD_SDRAM | \ CFG_CMD_SDRAM | \
CFG_CMD_SPI | \ CFG_CMD_SPI | \
CFG_CMD_USB | \ CFG_CMD_USB | \
CFG_CMD_VFD | \ CFG_CMD_VFD )
CFG_CMD_CDP )
/* Default configuration /* Default configuration
*/ */

View File

@ -69,7 +69,7 @@
#define CFG_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200 } /* valid baudrates */ #define CFG_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200 } /* valid baudrates */
#define CONFIG_COMMANDS (CONFIG_CMD_DFL | CFG_CMD_DIAG | CFG_CMD_SDRAM & ~CONFIG_CMD_DTT) #define CONFIG_COMMANDS ((CONFIG_CMD_DFL | CFG_CMD_DIAG | CFG_CMD_SDRAM) & ~CFG_CMD_DTT)
/* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */ /* this must be included AFTER the definition of CONFIG_COMMANDS (if any) */
#include <cmd_confdefs.h> #include <cmd_confdefs.h>