Changed CPCI405 to use CTS instead of DSR on PPC405 UART1.

master
stroese 22 years ago
parent 9e7d5ebea9
commit afcc4a7404
  1. 8
      board/esd/cpci405/cpci405.c

@ -234,6 +234,7 @@ int misc_init_r (void)
bd_t *bd = gd->bd; bd_t *bd = gd->bd;
char * tmp; /* Temporary char pointer */ char * tmp; /* Temporary char pointer */
unsigned long cntrl0Reg;
#ifdef CONFIG_CPCI405_VER2 #ifdef CONFIG_CPCI405_VER2
unsigned char *dst; unsigned char *dst;
@ -241,7 +242,6 @@ int misc_init_r (void)
int status; int status;
int index; int index;
int i; int i;
unsigned long cntrl0Reg;
/* /*
* On CPCI-405 version 2 the environment is saved in eeprom! * On CPCI-405 version 2 the environment is saved in eeprom!
@ -378,6 +378,12 @@ int misc_init_r (void)
#endif /* CONFIG_CPCI405_VER2 */ #endif /* CONFIG_CPCI405_VER2 */
/* /*
* Select cts (and not dsr) on uart1
*/
cntrl0Reg = mfdcr(cntrl0);
mtdcr(cntrl0, cntrl0Reg | 0x00001000);
/*
* Write ethernet addr in NVRAM for VxWorks * Write ethernet addr in NVRAM for VxWorks
*/ */
tmp = (char *)CFG_NVRAM_BASE_ADDR + CFG_NVRAM_VXWORKS_OFFS; tmp = (char *)CFG_NVRAM_BASE_ADDR + CFG_NVRAM_VXWORKS_OFFS;

Loading…
Cancel
Save