summaryrefslogtreecommitdiffstats
path: root/bsps/sh
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-12-05 19:22:33 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-12-11 09:05:07 +0100
commitbb99cd0d83ae32e1f222bf2c8235a8f95128815d (patch)
tree345350623f1913eb19e785bf671e02cc114cdfe0 /bsps/sh
parentclock: Remove Clock_exit() from API (diff)
downloadrtems-bb99cd0d83ae32e1f222bf2c8235a8f95128815d.tar.bz2
clock: Simplify driver initialization
Use a system initialization handler instead of a legacy IO driver. Update #3834.
Diffstat (limited to 'bsps/sh')
-rw-r--r--bsps/sh/gensh1/clock/ckinit.c14
-rw-r--r--bsps/sh/gensh2/clock/ckinit.c13
-rw-r--r--bsps/sh/gensh4/clock/ckinit.c13
3 files changed, 3 insertions, 37 deletions
diff --git a/bsps/sh/gensh1/clock/ckinit.c b/bsps/sh/gensh1/clock/ckinit.c
index 76faf2e857..3434692f8e 100644
--- a/bsps/sh/gensh1/clock/ckinit.c
+++ b/bsps/sh/gensh1/clock/ckinit.c
@@ -288,19 +288,7 @@ void Clock_exit( void )
/* old vector shall not be installed */
}
-/*
- * Clock_initialize
- *
- * Device driver entry point for clock tick driver initialization.
- */
-
-rtems_device_driver Clock_initialize(
- rtems_device_major_number major,
- rtems_device_minor_number minor,
- void *pargp
-)
+void _Clock_Initialize( void )
{
Install_clock( Clock_isr );
-
- return RTEMS_SUCCESSFUL;
}
diff --git a/bsps/sh/gensh2/clock/ckinit.c b/bsps/sh/gensh2/clock/ckinit.c
index 30a2e218ed..7b5c789e91 100644
--- a/bsps/sh/gensh2/clock/ckinit.c
+++ b/bsps/sh/gensh2/clock/ckinit.c
@@ -228,18 +228,7 @@ void Clock_exit( void )
/* old vector shall not be installed */
}
-/*
- * Clock_initialize
- *
- * Device driver entry point for clock tick driver initialization.
- */
-rtems_device_driver Clock_initialize(
- rtems_device_major_number major,
- rtems_device_minor_number minor,
- void *pargp
-)
+void _Clock_Initialize( void )
{
Install_clock( Clock_isr );
-
- return RTEMS_SUCCESSFUL;
}
diff --git a/bsps/sh/gensh4/clock/ckinit.c b/bsps/sh/gensh4/clock/ckinit.c
index 48439d670e..7e2b88acdb 100644
--- a/bsps/sh/gensh4/clock/ckinit.c
+++ b/bsps/sh/gensh4/clock/ckinit.c
@@ -229,18 +229,7 @@ Clock_exit(void)
/* old vector shall not be installed */
}
-/*
- * Clock_initialize
- *
- * Device driver entry point for clock tick driver initialization.
- */
-rtems_device_driver Clock_initialize(
- rtems_device_major_number major,
- rtems_device_minor_number minor,
- void *pargp
-)
+void _Clock_Initialize( void )
{
Install_clock( Clock_isr );
-
- return RTEMS_SUCCESSFUL;
}