diff options
Diffstat (limited to 'src/dev/uart.cc')
-rw-r--r-- | src/dev/uart.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/dev/uart.cc b/src/dev/uart.cc index 01900445f..ff952cc7f 100644 --- a/src/dev/uart.cc +++ b/src/dev/uart.cc @@ -34,18 +34,17 @@ #include "dev/uart.hh" -#include "dev/platform.hh" -#include "dev/terminal.hh" +#include "dev/serial.hh" using namespace std; Uart::Uart(const Params *p, Addr pio_size) : BasicPioDevice(p, pio_size), - platform(p->platform), term(p->terminal), + platform(p->platform), device(p->device), callbackDataAvail(this) { status = 0; - // setup terminal callbacks - term->regDataAvailCallback(&callbackDataAvail); + // setup serial device callbacks + device->regInterfaceCallback(&callbackDataAvail); } |