summaryrefslogtreecommitdiffstats
path: root/bsps/m68k
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/m68k
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/m68k')
-rw-r--r--bsps/m68k/csb360/dev/ckinit.c9
-rw-r--r--bsps/m68k/gen68340/clock/ckinit.c9
-rw-r--r--bsps/m68k/mcf5206elite/dev/ckinit.c7
-rw-r--r--bsps/m68k/mrm332/clock/ckinit.c8
-rw-r--r--bsps/m68k/mvme147/clock/ckinit.c8
-rw-r--r--bsps/m68k/mvme162/clock/ckinit.c8
-rw-r--r--bsps/m68k/mvme167/clock/ckinit.c11
7 files changed, 7 insertions, 53 deletions
diff --git a/bsps/m68k/csb360/dev/ckinit.c b/bsps/m68k/csb360/dev/ckinit.c
index 839a2748ef..ef0e891cf2 100644
--- a/bsps/m68k/csb360/dev/ckinit.c
+++ b/bsps/m68k/csb360/dev/ckinit.c
@@ -112,14 +112,7 @@ Install_clock(rtems_isr_entry clock_isr)
atexit(Clock_exit);
}
-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/m68k/gen68340/clock/ckinit.c b/bsps/m68k/gen68340/clock/ckinit.c
index 7dfe85d422..adbb14a399 100644
--- a/bsps/m68k/gen68340/clock/ckinit.c
+++ b/bsps/m68k/gen68340/clock/ckinit.c
@@ -91,14 +91,7 @@ Install_clock (rtems_isr_entry clock_isr)
atexit (Clock_exit);
}
-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/m68k/mcf5206elite/dev/ckinit.c b/bsps/m68k/mcf5206elite/dev/ckinit.c
index 6cda45ca05..bbd4f20f46 100644
--- a/bsps/m68k/mcf5206elite/dev/ckinit.c
+++ b/bsps/m68k/mcf5206elite/dev/ckinit.c
@@ -102,12 +102,7 @@ Install_clock(rtems_isr_entry clock_isr)
atexit(Clock_exit);
}
-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/m68k/mrm332/clock/ckinit.c b/bsps/m68k/mrm332/clock/ckinit.c
index cb7595f955..2b74ed6988 100644
--- a/bsps/m68k/mrm332/clock/ckinit.c
+++ b/bsps/m68k/mrm332/clock/ckinit.c
@@ -63,13 +63,7 @@ void Clock_exit( void )
/* do not restore old vector */
}
-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/m68k/mvme147/clock/ckinit.c b/bsps/m68k/mvme147/clock/ckinit.c
index 4a3e95df86..bf5dba2160 100644
--- a/bsps/m68k/mvme147/clock/ckinit.c
+++ b/bsps/m68k/mvme147/clock/ckinit.c
@@ -70,13 +70,7 @@ void Clock_exit( void )
pcc->timer2_int_control = 0x00; /* Disable T2 Interr. */
}
-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/m68k/mvme162/clock/ckinit.c b/bsps/m68k/mvme162/clock/ckinit.c
index 5412c16d7d..f22359ffd3 100644
--- a/bsps/m68k/mvme162/clock/ckinit.c
+++ b/bsps/m68k/mvme162/clock/ckinit.c
@@ -77,13 +77,7 @@ void Clock_exit( void )
/* Dummy for now. See other m68k BSP's for code examples */
}
-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/m68k/mvme167/clock/ckinit.c b/bsps/m68k/mvme167/clock/ckinit.c
index 8ae7234b8f..bf808435a5 100644
--- a/bsps/m68k/mvme167/clock/ckinit.c
+++ b/bsps/m68k/mvme167/clock/ckinit.c
@@ -1,7 +1,4 @@
/*
- * Implementation of the Clock_initialize() functions
- * prototyped in rtems/c/src/lib/include/clockdrv.h.
- *
* This port does not allow the application to select which timer on the
* MVME167 to use for the clock, nor does it allow the application to
* configure the clock. The clock uses the VMEchip2 Tick Timer #2. This
@@ -147,13 +144,7 @@ void clock_exit( void )
set_vector( Old_ticker, CLOCK_VECTOR, 1 );
}
-rtems_device_driver Clock_initialize(
- rtems_device_major_number major,
- rtems_device_minor_number minor,
- void *pargp
-)
+void _Clock_Initialize( void )
{
VMEchip2_T2_initialize();
-
- return RTEMS_SUCCESSFUL;
}