summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2014-10-20 11:31:41 -0500
committerJoel Sherrill <joel.sherrill@oarcorp.com>2014-10-20 11:31:41 -0500
commit82f5ec45e96ae94ae5daebd5f73ebacb3a9ce017 (patch)
tree9641df56376ea71e8954cb6bf05948a22e655383
parentlibbsp/sh/shared/console.c: Eliminate use of obsolete method (diff)
downloadrtems-82f5ec45e96ae94ae5daebd5f73ebacb3a9ce017.tar.bz2
libcpu/sh/sh7045/sci/sci.c: Eliminate use of obsolete method
-rw-r--r--c/src/lib/libcpu/sh/sh7045/sci/sci.c32
1 files changed, 9 insertions, 23 deletions
diff --git a/c/src/lib/libcpu/sh/sh7045/sci/sci.c b/c/src/lib/libcpu/sh/sh7045/sci/sci.c
index e6c54e2aa1..690035a687 100644
--- a/c/src/lib/libcpu/sh/sh7045/sci/sci.c
+++ b/c/src/lib/libcpu/sh/sh7045/sci/sci.c
@@ -39,7 +39,7 @@
* by the authors or by TGA Technologies.
*/
-#include <rtems.h>
+#include <bsp.h>
#include <stdlib.h>
@@ -93,13 +93,6 @@ struct scidev_t {
static sci_setup_t sio_param[2];
#endif
-/* imported from scitab.rel */
-extern int _sci_get_brparms(
- tcflag_t cflag,
- unsigned char *smr,
- unsigned char *brr
-);
-
/* Translate termios' tcflag_t into sci settings */
static int _sci_set_cflags(
struct scidev_t *sci_dev,
@@ -291,7 +284,6 @@ rtems_device_driver sh_sci_initialize(
{
rtems_device_driver status;
rtems_device_minor_number i;
- rtems_driver_name_t driver;
/*
* register all possible devices.
@@ -301,23 +293,17 @@ rtems_device_driver sh_sci_initialize(
* initialization therefore we check it everytime
*/
for ( i = 0 ; i < SCI_MINOR_DEVICES ; i++ ) {
- status = rtems_io_lookup_name(
- sci_device[i].name,
- &driver);
- if ( status != RTEMS_SUCCESSFUL ) {
- /* OK. We assume it is not registered yet. */
- status = rtems_io_register_name(
- sci_device[i].name,
- major,
- sci_device[i].minor
- );
- if (status != RTEMS_SUCCESSFUL)
- rtems_fatal_error_occurred(status);
- }
+ /* OK. We assume it is not registered yet. */
+ status = rtems_io_register_name(
+ sci_device[i].name,
+ major,
+ sci_device[i].minor
+ );
+ if (status != RTEMS_SUCCESSFUL)
+ rtems_fatal_error_occurred(status);
}
/* non-default hardware setup occurs in sh_sci_open() */
-
return RTEMS_SUCCESSFUL;
}