URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 491 to Rev 492
- ↔ Reverse comparison
Rev 491 → Rev 492
/trunk/or1ksim/peripheral/16450.c
122,7 → 122,8
case UART_IER: |
uarts[chipsel].regs.ier = value & UART_VALID_IER; |
#if 0 |
uarts[chipsel].istat.thre_int = 1; |
if (uarts[chipsel].regs.ier & UART_IER_THRI) |
uarts[chipsel].istat.thre_int = 1; |
#endif |
break; |
case UART_LCR: |
196,7 → 197,7
break; |
case UART_IIR: |
value = (uarts[chipsel].regs.iir & UART_VALID_IIR) | 0xc0; |
if (uarts[chipsel].regs.iir & UART_IER_THRI) |
if (uarts[chipsel].regs.ier & UART_IER_THRI) |
uarts[chipsel].istat.thre_int = 0; |
break; |
case UART_LCR: |
380,8 → 381,8
|
uarts[i].istat.break_set = 0; |
uarts[i].istat.timeout_count = 0; |
uarts[i].istat.thre_int = 0; |
|
uarts[i].istat.thre_int = 1; /* FIFO is empty at start */ |
|
uarts[i].regs.lcr = UART_LCR_RESET; |
uarts[i].vapi.cur_break = uarts[i].vapi.cur_break_cnt = uarts[i].vapi.next_break = 0; |
uarts[i].vapi.next_break_cnt = -1; |