summaryrefslogtreecommitdiffstats
path: root/bsps/m68k
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/m68k')
-rw-r--r--bsps/m68k/av5282/include/bsp.h17
-rw-r--r--bsps/m68k/csb360/include/bsp.h13
-rw-r--r--bsps/m68k/gen68340/include/bsp.h22
-rw-r--r--bsps/m68k/gen68360/include/bsp.h22
-rw-r--r--bsps/m68k/gen68360/include/tm27.h2
-rw-r--r--bsps/m68k/gen68360/spi/m360_spi.h2
-rw-r--r--bsps/m68k/genmcf548x/include/bsp.h10
-rw-r--r--bsps/m68k/genmcf548x/include/bsp/irq.h2
-rw-r--r--bsps/m68k/genmcf548x/include/tm27.h2
-rw-r--r--bsps/m68k/mcf5206elite/include/bsp.h20
-rw-r--r--bsps/m68k/mcf52235/include/bsp.h23
-rw-r--r--bsps/m68k/mcf5225x/include/bsp.h20
-rw-r--r--bsps/m68k/mcf5235/include/bsp.h20
-rw-r--r--bsps/m68k/mcf5329/include/bsp.h21
-rw-r--r--bsps/m68k/mrm332/include/bsp.h20
-rw-r--r--bsps/m68k/mvme147/include/bsp.h20
-rw-r--r--bsps/m68k/mvme147s/include/bsp.h20
-rw-r--r--bsps/m68k/mvme162/include/bsp.h20
-rw-r--r--bsps/m68k/mvme167/include/bsp.h21
-rw-r--r--bsps/m68k/uC5282/include/bsp.h20
20 files changed, 267 insertions, 50 deletions
diff --git a/bsps/m68k/av5282/include/bsp.h b/bsps/m68k/av5282/include/bsp.h
index 643a0c9184..ee21777e82 100644
--- a/bsps/m68k/av5282/include/bsp.h
+++ b/bsps/m68k/av5282/include/bsp.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup m68k_av5282
+ * @ingroup RTEMSBSPsM68kAV5282
*
* @brief Global BSP definitions.
*/
@@ -10,17 +10,19 @@
* av5282 BSP header file
*/
+#ifndef LIBBSP_M68K_AV5282_BSP_H
+#define LIBBSP_M68K_AV5282_BSP_H
+
/**
- * @defgroup m68k_av5282 AV5282 Support
+ * @defgroup RTEMSBSPsM68kAV5282 AV5282
*
* @ingroup RTEMSBSPsM68k
*
- * @brief AV5282 support.
+ * @brief AV5282 Board Support Package.
+ *
+ * @{
*/
-#ifndef LIBBSP_M68K_AV5282_BSP_H
-#define LIBBSP_M68K_AV5282_BSP_H
-
#ifndef ASM
#include <bspopts.h>
@@ -94,4 +96,7 @@ void Init5282(void);
#endif
#endif /* !ASM */
+
+/** @} */
+
#endif
diff --git a/bsps/m68k/csb360/include/bsp.h b/bsps/m68k/csb360/include/bsp.h
index eceb790a08..84ad6a7b23 100644
--- a/bsps/m68k/csb360/include/bsp.h
+++ b/bsps/m68k/csb360/include/bsp.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup m68k_csb360
+ * @ingroup RTEMSBSPsM68kCSB3602
*
* @brief Global BSP definitions.
*/
@@ -26,16 +26,17 @@
#ifndef LIBBSP_M68K_CSB360_BSP_H
#define LIBBSP_M68K_CSB360_BSP_H
-#include <mcf5272/mcf5272.h>
-
/**
- * @defgroup m68k_csb360 CSB360 Support
+ * @defgroup RTEMSBSPsM68kCSB3602 CSB3602
*
* @ingroup RTEMSBSPsM68k
*
- * @brief CSB360 support.
+ * @brief CSB3602 Board Support Package.
+ *
+ * @{
*/
+#include <mcf5272/mcf5272.h>
/*** Board resources allocation ***/
#define BSP_MEM_ADDR_SRAM 0x20000000
@@ -186,4 +187,6 @@ void init5272(void);
#endif /* ASM */
+/** @} */
+
#endif
diff --git a/bsps/m68k/gen68340/include/bsp.h b/bsps/m68k/gen68340/include/bsp.h
index ca9c79e4b2..6bc0f74a19 100644
--- a/bsps/m68k/gen68340/include/bsp.h
+++ b/bsps/m68k/gen68340/include/bsp.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup m68k_gen68340
+ * @ingroup RTEMSBSPsM68kGen68340
*
* @brief Global BSP definitions.
*/
@@ -26,6 +26,16 @@
#ifndef LIBBSP_M68K_GEN68340_BSP_H
#define LIBBSP_M68K_GEN68340_BSP_H
+/**
+ * @defgroup RTEMSBSPsM68kGen68340 Motorola 68340
+ *
+ * @ingroup RTEMSBSPsM68k
+ *
+ * @brief Motorola 68340 Board Support Package.
+ *
+ * @{
+ */
+
#ifndef ASM
#include <bspopts.h>
@@ -37,14 +47,6 @@
extern "C" {
#endif
-/**
- * @defgroup m68k_gen68340 Motorola MC68340 Support
- *
- * @ingroup RTEMSBSPsM68k
- *
- * @brief Motorola MC68340 support.
- */
-
/* Constants */
/* Structures */
@@ -78,4 +80,6 @@ void _Init68340 (void);
#endif /* !ASM */
+/** @} */
+
#endif
diff --git a/bsps/m68k/gen68360/include/bsp.h b/bsps/m68k/gen68360/include/bsp.h
index 0c6a94066c..ac228e6fb5 100644
--- a/bsps/m68k/gen68360/include/bsp.h
+++ b/bsps/m68k/gen68360/include/bsp.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup gen68360_bsp
+ * @ingroup RTEMSBSPsM68kGen68360
*
* @brief Board Support Package for `Generic' Motorola MC68360
*/
@@ -31,6 +31,16 @@
#ifndef LIBBSP_M68K_GEN68360_BSP_H
#define LIBBSP_M68K_GEN68360_BSP_H
+/**
+ * @defgroup RTEMSBSPsM68kGen68360 Motorola 68360
+ *
+ * @ingroup RTEMSBSPsM68k
+ *
+ * @brief Motorola 68360 Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#include <bsp/default-initial-extension.h>
@@ -40,14 +50,6 @@
extern "C" {
#endif
-/**
- * @defgroup gen68360_bsp Network driver
- *
- * @ingroup m68k_gen68360
- *
- * @brief Network driver configuration
- */
-
struct rtems_bsdnet_ifconfig;
extern int rtems_scc1_driver_attach (struct rtems_bsdnet_ifconfig *config, int attaching);
#define RTEMS_BSP_NETWORK_DRIVER_NAME "scc1"
@@ -108,4 +110,6 @@ void _Init68360(void);
}
#endif
+/** @} */
+
#endif
diff --git a/bsps/m68k/gen68360/include/tm27.h b/bsps/m68k/gen68360/include/tm27.h
index c71eed3897..5523a4a345 100644
--- a/bsps/m68k/gen68360/include/tm27.h
+++ b/bsps/m68k/gen68360/include/tm27.h
@@ -22,7 +22,7 @@
/**
* @defgroup m68k_tm27 Stuff for Time Test 27
*
- * @ingroup m68k_gen68360
+ * @ingroup RTEMSBSPsM68kGen68360
*
* @brief Don't bother with hardware -- just use a software-interrupt
*/
diff --git a/bsps/m68k/gen68360/spi/m360_spi.h b/bsps/m68k/gen68360/spi/m360_spi.h
index 8e9b2fb208..1a18707fe9 100644
--- a/bsps/m68k/gen68360/spi/m360_spi.h
+++ b/bsps/m68k/gen68360/spi/m360_spi.h
@@ -26,7 +26,7 @@
/**
* @defgroup m68k_m360spi M360_SPIDRV Support
*
- * @ingroup m68k_gen68360
+ * @ingroup RTEMSBSPsM68kGen68360
*
* @brief M360_SPIDRV Support Package
*/
diff --git a/bsps/m68k/genmcf548x/include/bsp.h b/bsps/m68k/genmcf548x/include/bsp.h
index 82d9287635..0d17628f12 100644
--- a/bsps/m68k/genmcf548x/include/bsp.h
+++ b/bsps/m68k/genmcf548x/include/bsp.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup m68k_genmcf548x
+ * @ingroup RTEMSBSPsM68kGenMCF548X
*
* @brief Global BSP definitions.
*/
@@ -58,11 +58,13 @@
#include <bsp/default-initial-extension.h>
/**
- * @defgroup m68k_genmcf548x MCF548X Support
+ * @defgroup RTEMSBSPsM68kGenMCF548X MCF548X
*
* @ingroup RTEMSBSPsM68k
*
- * @brief MCT548X support.
+ * @brief MCF548X Board Support Package.
+ *
+ * @{
*/
#include <rtems.h>
@@ -131,4 +133,6 @@ void bsp_cacr_clear_flags(uint32_t flags);
}
#endif
+/** @} */
+
#endif
diff --git a/bsps/m68k/genmcf548x/include/bsp/irq.h b/bsps/m68k/genmcf548x/include/bsp/irq.h
index 825cc0d104..0a5a4cd6d5 100644
--- a/bsps/m68k/genmcf548x/include/bsp/irq.h
+++ b/bsps/m68k/genmcf548x/include/bsp/irq.h
@@ -30,7 +30,7 @@
/**
* @defgroup genmcf548x_interrupt Interrupt Support
*
- * @ingroup m68k_genmcf548x
+ * @ingroup RTEMSBSPsM68kGenMCF548X
*
* @brief Interrupt support.
*/
diff --git a/bsps/m68k/genmcf548x/include/tm27.h b/bsps/m68k/genmcf548x/include/tm27.h
index 31ea8bca0c..ad51ee7915 100644
--- a/bsps/m68k/genmcf548x/include/tm27.h
+++ b/bsps/m68k/genmcf548x/include/tm27.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup m68k_genmcf548x
+ * @ingroup RTEMSBSPsM68kGenMCF548X
*
* @brief Time Test 27 routines.
*/
diff --git a/bsps/m68k/mcf5206elite/include/bsp.h b/bsps/m68k/mcf5206elite/include/bsp.h
index 47c7e8c745..1081e1fc31 100644
--- a/bsps/m68k/mcf5206elite/include/bsp.h
+++ b/bsps/m68k/mcf5206elite/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsM68kMCF5206Elite
+ *
+ * @brief Global BSP definitions.
+ */
+
/*
* Board Support Package for MCF5206eLITE evaluation board
* BSP definitions
@@ -14,6 +22,16 @@
#ifndef LIBBSP_M68K_MCF5206ELITE_BSP_H
#define LIBBSP_M68K_MCF5206ELITE_BSP_H
+/**
+ * @defgroup RTEMSBSPsM68kMCF5206Elite MCF5206eLite
+ *
+ * @ingroup RTEMSBSPsM68k
+ *
+ * @brief MCF5206eLite Board Support Package.
+ *
+ * @{
+ */
+
#include "mcf5206/mcf5206e.h"
/*** Board resources allocation ***/
@@ -178,4 +196,6 @@ void Init5206e(void);
#endif /* ASM */
+/** @} */
+
#endif
diff --git a/bsps/m68k/mcf52235/include/bsp.h b/bsps/m68k/mcf52235/include/bsp.h
index df30017eab..c608598b3d 100644
--- a/bsps/m68k/mcf52235/include/bsp.h
+++ b/bsps/m68k/mcf52235/include/bsp.h
@@ -1,9 +1,9 @@
/**
* @file
*
- * @ingroup m68k_mcf52235
+ * @ingroup RTEMSBSPsM68kMCF52235
*
- * @brief Global BSP definitions
+ * @brief Global BSP definitions.
*/
/*
@@ -13,6 +13,16 @@
#ifndef LIBBSP_M68K_MCF52235_BSP_H
#define LIBBSP_M68K_MCF52235_BSP_H
+/**
+ * @defgroup RTEMSBSPsM68kMCF52235 MCF52235
+ *
+ * @ingroup RTEMSBSPsM68k
+ *
+ * @brief MCF52235 Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#include <bsp/default-initial-extension.h>
#include <rtems.h>
@@ -76,12 +86,7 @@ void Init52235(void);
}
#endif
+/** @} */
+
#endif
-/**
- * @defgroup m68k_mcf52235 MCF52235 Support
- *
- * @ingroup RTEMSBSPsM68k
- *
- * @brief MCF52235 Support Package
- */
diff --git a/bsps/m68k/mcf5225x/include/bsp.h b/bsps/m68k/mcf5225x/include/bsp.h
index 8b8d40f485..12f6fb57e8 100644
--- a/bsps/m68k/mcf5225x/include/bsp.h
+++ b/bsps/m68k/mcf5225x/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsM68kMCF5225X
+ *
+ * @brief Global BSP definitions.
+ */
+
/*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
@@ -7,6 +15,16 @@
#ifndef LIBBSP_M68K_MCF5225X_BSP_H
#define LIBBSP_M68K_MCF5225X_BSP_H
+/**
+ * @defgroup RTEMSBSPsM68kMCF5225X MCF5225X
+ *
+ * @ingroup RTEMSBSPsM68k
+ *
+ * @brief MCF5225X Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#include <bsp/default-initial-extension.h>
#include <rtems.h>
@@ -87,4 +105,6 @@ void Init5225x(void);
}
#endif
+/** @} */
+
#endif
diff --git a/bsps/m68k/mcf5235/include/bsp.h b/bsps/m68k/mcf5235/include/bsp.h
index 14a6b04034..d92ff7a6ee 100644
--- a/bsps/m68k/mcf5235/include/bsp.h
+++ b/bsps/m68k/mcf5235/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsM68kMCF5235
+ *
+ * @brief Global BSP definitions.
+ */
+
/*
* mcf5235 BSP header file
*/
@@ -5,6 +13,16 @@
#ifndef LIBBSP_M68K_MCF5235_BSP_H
#define LIBBSP_M68K_MCF5235_BSP_H
+/**
+ * @defgroup RTEMSBSPsM68kMCF5235 MCF5235
+ *
+ * @ingroup RTEMSBSPsM68k
+ *
+ * @brief MCF5235 Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#include <bsp/default-initial-extension.h>
#include <rtems.h>
@@ -67,4 +85,6 @@ void Init5235(void);
}
#endif
+/** @} */
+
#endif
diff --git a/bsps/m68k/mcf5329/include/bsp.h b/bsps/m68k/mcf5329/include/bsp.h
index 7670e7a2d9..d3b5bcfb75 100644
--- a/bsps/m68k/mcf5329/include/bsp.h
+++ b/bsps/m68k/mcf5329/include/bsp.h
@@ -1,3 +1,12 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsM68kMCF5329
+ *
+ * @brief Global BSP definitions.
+ */
+
+
/*
* mcf52235 BSP header file
*/
@@ -5,6 +14,16 @@
#ifndef LIBBSP_M68K_MCF5329_BSP_H
#define LIBBSP_M68K_MCF5329_BSP_H
+/**
+ * @defgroup RTEMSBSPsM68kMCF5329 MCF5329
+ *
+ * @ingroup RTEMSBSPsM68k
+ *
+ * @brief MCF5329 Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#include <bsp/default-initial-extension.h>
#include <rtems.h>
@@ -67,4 +86,6 @@ void Init5329(void);
}
#endif
+/** @} */
+
#endif
diff --git a/bsps/m68k/mrm332/include/bsp.h b/bsps/m68k/mrm332/include/bsp.h
index 6d4f7b8eb2..77293946bb 100644
--- a/bsps/m68k/mrm332/include/bsp.h
+++ b/bsps/m68k/mrm332/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsM68kMRM332
+ *
+ * @brief Global BSP definitions.
+ */
+
/* bsp.h
*
* This include file contains all mrm board IO definitions.
@@ -15,6 +23,16 @@
#ifndef LIBBSP_M68K_MRM332_BSP_H
#define LIBBSP_M68K_MRM332_BSP_H
+/**
+ * @defgroup RTEMSBSPsM68kMRM332 MRM332
+ *
+ * @ingroup RTEMSBSPsM68k
+ *
+ * @brief MRM332 Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#include <bsp/default-initial-extension.h>
@@ -87,4 +105,6 @@ void outbyte(char);
}
#endif
+/** @} */
+
#endif
diff --git a/bsps/m68k/mvme147/include/bsp.h b/bsps/m68k/mvme147/include/bsp.h
index 9cf3fbf5a8..612b2b183d 100644
--- a/bsps/m68k/mvme147/include/bsp.h
+++ b/bsps/m68k/mvme147/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsM68kMVME147
+ *
+ * @brief Global BSP definitions.
+ */
+
/* bsp.h
*
* This include file contains all MVME147 board IO definitions.
@@ -17,6 +25,16 @@
#ifndef LIBBSP_M68K_MVME147_BSP_H
#define LIBBSP_M68K_MVME147_BSP_H
+/**
+ * @defgroup RTEMSBSPsM68kMVME147 MVME147
+ *
+ * @ingroup RTEMSBSPsM68k
+ *
+ * @brief MVME147 Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#include <bsp/default-initial-extension.h>
@@ -114,4 +132,6 @@ rtems_isr_entry set_vector(
}
#endif
+/** @} */
+
#endif
diff --git a/bsps/m68k/mvme147s/include/bsp.h b/bsps/m68k/mvme147s/include/bsp.h
index 3a4803fec2..6c285f9e6c 100644
--- a/bsps/m68k/mvme147s/include/bsp.h
+++ b/bsps/m68k/mvme147s/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsM68kMVME147s
+ *
+ * @brief Global BSP definitions.
+ */
+
/* bsp.h
*
* This include file contains all MVME147 board IO definitions.
@@ -17,6 +25,16 @@
#ifndef LIBBSP_M68K_MVME147S_BSP_H
#define LIBBSP_M68K_MVME147S_BSP_H
+/**
+ * @defgroup RTEMSBSPsM68kMVME147s MVME147s
+ *
+ * @ingroup RTEMSBSPsM68k
+ *
+ * @brief MVME147s Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#include <bsp/default-initial-extension.h>
@@ -189,4 +207,6 @@ rtems_isr_entry set_vector(
}
#endif
+/** @} */
+
#endif
diff --git a/bsps/m68k/mvme162/include/bsp.h b/bsps/m68k/mvme162/include/bsp.h
index 3645a31086..6110f0172c 100644
--- a/bsps/m68k/mvme162/include/bsp.h
+++ b/bsps/m68k/mvme162/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsM68kMVME162
+ *
+ * @brief Global BSP definitions.
+ */
+
/*
* This include file contains all MVME162fx board IO definitions.
*/
@@ -21,6 +29,16 @@
#ifndef LIBBSP_M68K_MVME162_BSP_H
#define LIBBSP_M68K_MVME162_BSP_H
+/**
+ * @defgroup RTEMSBSPsM68kMVME162 MVME162
+ *
+ * @ingroup RTEMSBSPsM68k
+ *
+ * @brief MVME162 Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#include <bsp/default-initial-extension.h>
@@ -201,4 +219,6 @@ bool char_ready(int port, char *ch);
}
#endif
+/** @} */
+
#endif
diff --git a/bsps/m68k/mvme167/include/bsp.h b/bsps/m68k/mvme167/include/bsp.h
index d04b4f3952..152510f224 100644
--- a/bsps/m68k/mvme167/include/bsp.h
+++ b/bsps/m68k/mvme167/include/bsp.h
@@ -1,10 +1,9 @@
/**
- * @file
+ * @file
*
- * Following defines must reflect the setup of the particular MVME167.
- * All page references are to the MVME166/MVME167/MVME187 Single Board
- * Computer Programmer's Reference Guide (MVME187PG/D2) with the April
- * 1993 supplements/addenda (MVME187PG/D2A1).
+ * @ingroup RTEMSBSPsM68kMVME167
+ *
+ * @brief Global BSP definitions.
*/
/*
@@ -22,6 +21,16 @@
#ifndef LIBBSP_M68K_MVME167_BSP_H
#define LIBBSP_M68K_MVME167_BSP_H
+/**
+ * @defgroup RTEMSBSPsM68kMVME162 MVME167
+ *
+ * @ingroup RTEMSBSPsM68k
+ *
+ * @brief MVME167 Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#include <bsp/default-initial-extension.h>
@@ -315,4 +324,6 @@ extern void *M68Kvec[]; /* vector table address */
}
#endif
+/** @} */
+
#endif
diff --git a/bsps/m68k/uC5282/include/bsp.h b/bsps/m68k/uC5282/include/bsp.h
index a887cc0385..e40a224404 100644
--- a/bsps/m68k/uC5282/include/bsp.h
+++ b/bsps/m68k/uC5282/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsM68kUC5282
+ *
+ * @brief Global BSP definitions.
+ */
+
/*
* uC5282 BSP header file
*
@@ -14,6 +22,16 @@
#ifndef LIBBSP_M68K_UC5282_BSP_H
#define LIBBSP_M68K_UC5282_BSP_H
+/**
+ * @defgroup RTEMSBSPsM68kUC5282 uC5282
+ *
+ * @ingroup RTEMSBSPsM68k
+ *
+ * @brief uC5282 Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#include <bsp/default-initial-extension.h>
@@ -172,4 +190,6 @@ extern struct {
}
#endif
+/** @} */
+
#endif