diff options
Diffstat (limited to 'cpu/mpc8xx/serial.c')
| -rw-r--r-- | cpu/mpc8xx/serial.c | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/cpu/mpc8xx/serial.c b/cpu/mpc8xx/serial.c index faea3c36f..a875963df 100644 --- a/cpu/mpc8xx/serial.c +++ b/cpu/mpc8xx/serial.c @@ -78,6 +78,10 @@ static void serial_setdivisor(volatile cpm8xx_t *cp)  		divisor=(50*1000*1000)/16/9600;  	} +#ifdef CFG_BRGCLK_PRESCALE +	divisor /= CFG_BRGCLK_PRESCALE; +#endif +  	if(divisor<=0x1000) {  		cp->cp_brgc1=((divisor-1)<<1) | CPM_BRG_EN;  	} else { |