summaryrefslogtreecommitdiffstats
path: root/c/src/libchip/serial/ns16550-context.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-08-22 11:37:41 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-08-22 14:18:59 +0200
commit5e1a831e2bdd8b295d37e9728f555147635765b9 (patch)
tree1485040eba034a0ab594318e3df8fa93c6add338 /c/src/libchip/serial/ns16550-context.c
parentlibchip/ata: Fix integer to/from pointer (diff)
downloadrtems-5e1a831e2bdd8b295d37e9728f555147635765b9.tar.bz2
libchip/serial: Fix integer types
Update #3082.
Diffstat (limited to '')
-rw-r--r--c/src/libchip/serial/ns16550-context.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/c/src/libchip/serial/ns16550-context.c b/c/src/libchip/serial/ns16550-context.c
index 4f0328d62e..8901590522 100644
--- a/c/src/libchip/serial/ns16550-context.c
+++ b/c/src/libchip/serial/ns16550-context.c
@@ -188,7 +188,7 @@ static size_t ns16550_write_to_fifo(
size_t len
)
{
- uint32_t port = ctx->port;
+ uintptr_t port = ctx->port;
ns16550_set_reg set = ctx->set_reg;
size_t out = len > SP_FIFO_SIZE ? SP_FIFO_SIZE : len;
size_t i;
@@ -207,7 +207,7 @@ static void ns16550_isr(void *arg)
{
rtems_termios_tty *tty = arg;
ns16550_context *ctx = rtems_termios_get_device_context(tty);
- uint32_t port = ctx->port;
+ uintptr_t port = ctx->port;
ns16550_get_reg get = ctx->get_reg;
int i = 0;
char buf [SP_FIFO_SIZE];
@@ -277,7 +277,7 @@ static void ns16550_isr_task(void *arg)
static int ns16550_read_task(rtems_termios_device_context *base)
{
ns16550_context *ctx = (ns16550_context *) base;
- uint32_t port = ctx->port;
+ uintptr_t port = ctx->port;
ns16550_get_reg get = ctx->get_reg;
char buf[SP_FIFO_SIZE];
int i;