URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 1393 to Rev 1394
- ↔ Reverse comparison
Rev 1393 → Rev 1394
/trunk/or1ksim/peripheral/16450.c
579,7 → 579,9
{ |
struct dev_16450 *uart = dat; |
|
if (uart->channel_str && uart->channel_str[0]) { /* Try to create stream. */ |
if(uart->vapi_id) { |
vapi_install_handler(uart->vapi_id, uart_vapi_read, dat); |
} else if (uart->channel_str && uart->channel_str[0]) { /* Try to create stream. */ |
if(uart->channel) |
channel_close(uart->channel); |
else |
622,7 → 624,6
memset(uart->regs.txbuf, 0, sizeof(uart->regs.txbuf)); |
memset(uart->regs.rxbuf, 0, sizeof(uart->regs.rxbuf)); |
|
uart->regs.lcr = UART_LCR_RESET; |
uart->regs.dll = 0; |
uart->regs.dlh = 0; |
uart->regs.ier = 0; |
753,8 → 754,6
{ |
struct dev_16450 *uart = dat; |
|
if(uart->vapi_id) |
vapi_install_handler(uart->vapi_id, uart_vapi_read, dat); |
register_memoryarea(uart->baseaddr, UART_ADDR_SPACE, 1, 0, uart_read_byte, |
uart_write_byte, dat); |
reg_sim_reset(uart_reset, dat); |