summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/shared/comm/console.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/arm/shared/comm/console.c')
-rw-r--r--c/src/lib/libbsp/arm/shared/comm/console.c16
1 files changed, 5 insertions, 11 deletions
diff --git a/c/src/lib/libbsp/arm/shared/comm/console.c b/c/src/lib/libbsp/arm/shared/comm/console.c
index 2aa30d233e..ff734a0970 100644
--- a/c/src/lib/libbsp/arm/shared/comm/console.c
+++ b/c/src/lib/libbsp/arm/shared/comm/console.c
@@ -64,8 +64,11 @@ static int isr_is_on(const rtems_irq_connect_data *);
* BSP initialization
*/
-BSP_output_char_function_type BSP_output_char = BSP_output_char_via_serial;
-BSP_polling_getchar_function_type BSP_poll_char = BSP_poll_char_via_serial;
+/* for printk support */
+BSP_output_char_function_type BSP_output_char =
+ (BSP_output_char_function_type) BSP_output_char_via_serial;
+BSP_polling_getchar_function_type BSP_poll_char =
+ (BSP_polling_getchar_function_type) BSP_poll_char_via_serial;
static rtems_irq_connect_data console_isr_data = {BSP_UART,
@@ -95,13 +98,6 @@ isr_is_on(const rtems_irq_connect_data *irq)
return 1;
}
-void console_reserve_resources(rtems_configuration_table *conf)
-{
- rtems_termios_reserve_resources(conf, 1);
-
- return;
-}
-
void __assert (const char *file, int line, const char *msg)
{
static char exit_msg[] = "EXECUTIVE SHUTDOWN! Any key to reboot...";
@@ -184,8 +180,6 @@ console_initialize(rtems_device_major_number major,
} /* console_initialize */
-static int console_open_count = 0;
-
static int console_last_close(int major, int minor, void *arg)
{
BSP_remove_rtems_irq_handler (&console_isr_data);