diff options
-rw-r--r-- | c/src/libchip/serial/mc68681.c | 6 | ||||
-rw-r--r-- | c/src/libchip/serial/mc68681_p.h | 9 |
2 files changed, 9 insertions, 6 deletions
diff --git a/c/src/libchip/serial/mc68681.c b/c/src/libchip/serial/mc68681.c index 58dfa0d413..ca231ff68c 100644 --- a/c/src/libchip/serial/mc68681.c +++ b/c/src/libchip/serial/mc68681.c @@ -221,7 +221,6 @@ MC68681_STATIC void mc68681_initialize_context( MC68681_STATIC void mc68681_init(int minor) { uint32_t pMC68681_port; - uint32_t pMC68681; mc68681_context *pmc68681Context; setRegister_f setReg; @@ -231,7 +230,6 @@ MC68681_STATIC void mc68681_init(int minor) mc68681_initialize_context( minor, pmc68681Context ); - pMC68681 = Console_Port_Tbl[minor]->ulCtrlPort1; pMC68681_port = Console_Port_Tbl[minor]->ulCtrlPort2; setReg = Console_Port_Tbl[minor]->setRegister; @@ -329,11 +327,9 @@ MC68681_STATIC int mc68681_close( void *arg ) { - uint32_t pMC68681; uint32_t pMC68681_port; setRegister_f setReg; - pMC68681 = Console_Port_Tbl[minor]->ulCtrlPort1; pMC68681_port = Console_Port_Tbl[minor]->ulCtrlPort2; setReg = Console_Port_Tbl[minor]->setRegister; @@ -628,12 +624,10 @@ MC68681_STATIC void mc68681_process( volatile uint8_t ucISRStatus; char cChar; getRegister_f getReg; - setRegister_f setReg; pMC68681 = Console_Port_Tbl[minor]->ulCtrlPort1; pMC68681_port = Console_Port_Tbl[minor]->ulCtrlPort2; getReg = Console_Port_Tbl[minor]->getRegister; - setReg = Console_Port_Tbl[minor]->setRegister; /* Get ISR at the beginning of the IT routine */ ucISRStatus = (*getReg)(pMC68681, MC68681_INTERRUPT_STATUS_REG); diff --git a/c/src/libchip/serial/mc68681_p.h b/c/src/libchip/serial/mc68681_p.h index 0ad67ef971..f74ab6b41d 100644 --- a/c/src/libchip/serial/mc68681_p.h +++ b/c/src/libchip/serial/mc68681_p.h @@ -249,6 +249,11 @@ typedef struct _mc68681_context /* * Driver functions */ +MC68681_STATIC void mc68681_initialize_context( + int minor, + mc68681_context *pmc68681Context +); + MC68681_STATIC bool mc68681_probe(int minor); MC68681_STATIC int mc68681_set_attributes( @@ -307,6 +312,10 @@ MC68681_STATIC void mc68681_enable_interrupts( int imr_mask ); +MC68681_STATIC rtems_isr mc68681_isr( + rtems_vector_number vector +); + #ifdef __cplusplus } #endif |