diff options
author | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2011-10-18 18:26:36 +0000 |
---|---|---|
committer | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2011-10-18 18:26:36 +0000 |
commit | bdd3b6375bc2079f2095758d098383dd9fd6dbb3 (patch) | |
tree | 18c9434c157bd223eb40cd42a44e9ce5c569eaf8 /c/src/lib/libbsp/arm/gp32 | |
parent | 2011-10-18 Jennifer Averett <Jennifer.Averett@OARcorp.com> (diff) | |
download | rtems-bdd3b6375bc2079f2095758d098383dd9fd6dbb3.tar.bz2 |
2011-10-18 Jennifer Averett <Jennifer.Averett@OARcorp.com>
PR 1917/bsps
* Makefile.am, console/uart.c: Modifications to add dynamic tables for
libchip serial drivers.
Diffstat (limited to 'c/src/lib/libbsp/arm/gp32')
-rw-r--r-- | c/src/lib/libbsp/arm/gp32/ChangeLog | 6 | ||||
-rw-r--r-- | c/src/lib/libbsp/arm/gp32/Makefile.am | 4 | ||||
-rw-r--r-- | c/src/lib/libbsp/arm/gp32/console/uart.c | 8 |
3 files changed, 11 insertions, 7 deletions
diff --git a/c/src/lib/libbsp/arm/gp32/ChangeLog b/c/src/lib/libbsp/arm/gp32/ChangeLog index 86960c2b8b..e8aab621d8 100644 --- a/c/src/lib/libbsp/arm/gp32/ChangeLog +++ b/c/src/lib/libbsp/arm/gp32/ChangeLog @@ -1,3 +1,9 @@ +2011-10-18 Jennifer Averett <Jennifer.Averett@OARcorp.com> + + PR 1917/bsps + * Makefile.am, console/uart.c: Modifications to add dynamic tables for + libchip serial drivers. + 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org> * startup/bspreset.c, startup/bspstart.c: diff --git a/c/src/lib/libbsp/arm/gp32/Makefile.am b/c/src/lib/libbsp/arm/gp32/Makefile.am index 27375d8839..2086e44c2b 100644 --- a/c/src/lib/libbsp/arm/gp32/Makefile.am +++ b/c/src/lib/libbsp/arm/gp32/Makefile.am @@ -39,7 +39,9 @@ libbsp_a_SOURCES += ../../shared/bsplibc.c ../../shared/bsppost.c \ startup/memmap.c ../../shared/bootcard.c ../../shared/sbrk.c \ ../../shared/gnatinstallhandler.c # console -libbsp_a_SOURCES += console/uart.c ../../shared/console.c +libbsp_a_SOURCES += console/uart.c ../../shared/console.c \ + ../../shared/console_select.c ../../shared/console_control.c \ + ../../shared/console_read.c ../../shared/console_write.c # IRQ include_bsp_HEADERS += ../../shared/include/irq-generic.h \ ../../shared/include/irq-info.h diff --git a/c/src/lib/libbsp/arm/gp32/console/uart.c b/c/src/lib/libbsp/arm/gp32/console/uart.c index a0ca1e84b2..4c4154ac1f 100644 --- a/c/src/lib/libbsp/arm/gp32/console/uart.c +++ b/c/src/lib/libbsp/arm/gp32/console/uart.c @@ -46,11 +46,7 @@ static void uart_write_polled(int minor, char c); static int uart_set_attributes(int minor, const struct termios *t); /* These are used by code in console.c */ -unsigned long Console_Port_Count = NUM_DEVS; -console_data Console_Port_Data[NUM_DEVS]; - -/* rtems console uses the following minor number */ -rtems_device_minor_number Console_Port_Minor = 0; +unsigned long Console_Configuration_Count = NUM_DEVS; /* Pointers to functions for handling the UART. */ console_fns uart_fns = @@ -73,7 +69,7 @@ console_fns uart_fns = * by console.c, but may be used by drivers in libchip * */ -console_tbl Console_Port_Tbl[] = { +console_tbl Console_Configuration_Ports[] = { { "/dev/com0", /* sDeviceName */ SERIAL_CUSTOM, /* deviceType */ |