summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-02-08 11:58:37 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-02-11 14:44:46 +0100
commitd2a4f158e1935f0774c4419924a34f8f75f9b257 (patch)
tree285820f148d99aceb82d551bfbab216bea8eca89 /c
parentbsp/erc32: Fix warnings (diff)
downloadrtems-d2a4f158e1935f0774c4419924a34f8f75f9b257.tar.bz2
libchip/serial: Fix warnings
Diffstat (limited to 'c')
-rw-r--r--c/src/libchip/serial/mc68681.c6
-rw-r--r--c/src/libchip/serial/mc68681_p.h9
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