summaryrefslogtreecommitdiffstats
path: root/c/src/libchip/serial/ns16550.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-02-08 16:58:52 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-02-11 14:44:46 +0100
commit5455f23a0ece2409ef7234db8137a68af77e441d (patch)
treedee97ce34223f5a3f216d18b549950bb5eb3e85c /c/src/libchip/serial/ns16550.c
parentlibchip/serial: Add const qualifier (diff)
downloadrtems-5455f23a0ece2409ef7234db8137a68af77e441d.tar.bz2
libchip/serial: Make NS16550 handler public
This allows derived drivers to use these functions.
Diffstat (limited to 'c/src/libchip/serial/ns16550.c')
-rw-r--r--c/src/libchip/serial/ns16550.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/c/src/libchip/serial/ns16550.c b/c/src/libchip/serial/ns16550.c
index b75d7503bd..d70ad9fc95 100644
--- a/c/src/libchip/serial/ns16550.c
+++ b/c/src/libchip/serial/ns16550.c
@@ -134,7 +134,7 @@ static uint32_t NS16550_GetBaudDivisor(const console_tbl *c, uint32_t baud)
* ns16550_init
*/
-NS16550_STATIC void ns16550_init(int minor)
+void ns16550_init(int minor)
{
uintptr_t pNS16550;
uint8_t ucDataByte;
@@ -205,7 +205,7 @@ NS16550_STATIC void ns16550_init(int minor)
* ns16550_open
*/
-NS16550_STATIC int ns16550_open(
+int ns16550_open(
int major,
int minor,
void *arg
@@ -238,7 +238,7 @@ NS16550_STATIC int ns16550_open(
* ns16550_close
*/
-NS16550_STATIC int ns16550_close(
+int ns16550_close(
int major,
int minor,
void * arg
@@ -306,7 +306,7 @@ void ns16550_outch_polled(console_tbl *c, char out)
set( port, NS16550_INTERRUPT_ENABLE, interrupt_mask);
}
-NS16550_STATIC void ns16550_write_polled(int minor, char out)
+void ns16550_write_polled(int minor, char out)
{
console_tbl *c = Console_Port_Tbl [minor];
@@ -433,7 +433,7 @@ NS16550_STATIC int ns16550_negate_DTR(int minor)
* port settings.
*/
-NS16550_STATIC int ns16550_set_attributes(
+int ns16550_set_attributes(
int minor,
const struct termios *t
)
@@ -578,7 +578,7 @@ NS16550_STATIC void ns16550_process( int minor)
*
* Returns always zero.
*/
-NS16550_STATIC ssize_t ns16550_write_support_int(
+ssize_t ns16550_write_support_int(
int minor,
const char *buf,
size_t len
@@ -625,7 +625,7 @@ NS16550_STATIC void ns16550_enable_interrupts(
}
#if defined(BSP_FEATURE_IRQ_EXTENSION) || defined(BSP_FEATURE_IRQ_LEGACY)
- NS16550_STATIC rtems_isr ns16550_isr(void *arg)
+ void ns16550_isr(void *arg)
{
int minor = (int) arg;
@@ -736,7 +736,7 @@ NS16550_STATIC void ns16550_cleanup_interrupts(int minor)
*
*/
-NS16550_STATIC ssize_t ns16550_write_support_polled(
+ssize_t ns16550_write_support_polled(
int minor,
const char *buf,
size_t len
@@ -789,7 +789,7 @@ int ns16550_inch_polled(
*
* Console Termios polling input entry point.
*/
-NS16550_STATIC int ns16550_inbyte_nonblocking_polled(int minor)
+int ns16550_inbyte_nonblocking_polled(int minor)
{
console_tbl *c = Console_Port_Tbl [minor];