summaryrefslogtreecommitdiffstats
path: root/bsps/powerpc
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/powerpc')
-rw-r--r--bsps/powerpc/beatnik/include/bsp.h20
-rw-r--r--bsps/powerpc/gen5200/include/bsp.h20
-rw-r--r--bsps/powerpc/gen5200/include/bsp/bestcomm.h2
-rw-r--r--bsps/powerpc/gen5200/include/bsp/mscan-base.h4
-rw-r--r--bsps/powerpc/gen83xx/include/bsp.h20
-rw-r--r--bsps/powerpc/haleakala/include/bsp.h20
-rw-r--r--bsps/powerpc/motorola_powerpc/include/bsp.h20
-rw-r--r--bsps/powerpc/mpc55xxevb/clock/clock-config.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/include/bsp.h16
-rw-r--r--bsps/powerpc/mpc55xxevb/include/bsp/irq.h2
-rw-r--r--bsps/powerpc/mpc55xxevb/include/bsp/mpc55xx-config.h2
-rw-r--r--bsps/powerpc/mpc55xxevb/include/bsp/smsc9218i.h2
-rw-r--r--bsps/powerpc/mpc55xxevb/include/mpc55xx/dspi.h2
-rw-r--r--bsps/powerpc/mpc55xxevb/include/mpc55xx/edma.h2
-rw-r--r--bsps/powerpc/mpc55xxevb/include/mpc55xx/emios.h2
-rw-r--r--bsps/powerpc/mpc55xxevb/include/mpc55xx/mpc55xx.h8
-rw-r--r--bsps/powerpc/mpc55xxevb/include/mpc55xx/reg-defs.h2
-rw-r--r--bsps/powerpc/mpc55xxevb/include/mpc55xx/regs-edma.h2
-rw-r--r--bsps/powerpc/mpc55xxevb/include/mpc55xx/regs-mmu.h2
-rw-r--r--bsps/powerpc/mpc55xxevb/include/mpc55xx/regs.h2
-rw-r--r--bsps/powerpc/mpc55xxevb/include/mpc55xx/siu.h2
-rw-r--r--bsps/powerpc/mpc55xxevb/include/mpc55xx/watchdog.h2
-rw-r--r--bsps/powerpc/mpc55xxevb/net/smsc9218i.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/bspgetworkarea.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/bspreset.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/bspstart.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/edma.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/emios.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/exc-vector-base.S2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/flash_support.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/get-system-clock.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/idle-thread.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/irq.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/sd-card-init.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/siu.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/start-clock.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/start-config-clock.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs-cal.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/start-config-ebi.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/start-config-mmu-early.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/start-config-mmu.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/start-config-siu-pcr.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/start-early.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/start-prologue.c2
-rw-r--r--bsps/powerpc/mpc55xxevb/start/start-watchdog.c2
-rw-r--r--bsps/powerpc/mpc8260ads/include/bsp.h20
-rw-r--r--bsps/powerpc/mvme3100/include/bsp.h16
-rw-r--r--bsps/powerpc/mvme3100/include/bsp/VMEConfig.h2
-rw-r--r--bsps/powerpc/mvme3100/include/bsp/if_tsec_pub.h2
-rw-r--r--bsps/powerpc/mvme3100/include/bsp/irq.h2
-rw-r--r--bsps/powerpc/mvme5500/include/bsp.h20
-rw-r--r--bsps/powerpc/psim/include/bsp.h20
-rw-r--r--bsps/powerpc/qemuppc/include/bsp.h20
-rw-r--r--bsps/powerpc/qoriq/btimer/btimer.c2
-rw-r--r--bsps/powerpc/qoriq/clock/clock-config.c2
-rw-r--r--bsps/powerpc/qoriq/console/console-config.c2
-rw-r--r--bsps/powerpc/qoriq/console/uart-bridge-master.c2
-rw-r--r--bsps/powerpc/qoriq/console/uart-bridge-slave.c2
-rw-r--r--bsps/powerpc/qoriq/include/bsp.h16
-rw-r--r--bsps/powerpc/qoriq/include/bsp/intercom.h4
-rw-r--r--bsps/powerpc/qoriq/include/bsp/irq.h22
-rw-r--r--bsps/powerpc/qoriq/include/bsp/mmu.h4
-rw-r--r--bsps/powerpc/qoriq/include/bsp/qoriq.h2
-rw-r--r--bsps/powerpc/qoriq/include/bsp/tsec-config.h2
-rw-r--r--bsps/powerpc/qoriq/include/bsp/uart-bridge.h4
-rw-r--r--bsps/powerpc/qoriq/include/tm27.h2
-rw-r--r--bsps/powerpc/qoriq/irq/irq.c2
-rw-r--r--bsps/powerpc/qoriq/mpci/intercom-mpci.c2
-rw-r--r--bsps/powerpc/qoriq/mpci/intercom.c2
-rw-r--r--bsps/powerpc/qoriq/mpci/lock.S2
-rw-r--r--bsps/powerpc/qoriq/net/network.c2
-rw-r--r--bsps/powerpc/qoriq/rtc/rtc-config.c2
-rw-r--r--bsps/powerpc/qoriq/start/bspreset.c2
-rw-r--r--bsps/powerpc/qoriq/start/bsprestart.c2
-rw-r--r--bsps/powerpc/qoriq/start/bspstart.c2
-rw-r--r--bsps/powerpc/qoriq/start/mmu-config.c2
-rw-r--r--bsps/powerpc/qoriq/start/mmu-tlb1.S2
-rw-r--r--bsps/powerpc/qoriq/start/mmu.c2
-rw-r--r--bsps/powerpc/shared/doxygen.h2
-rw-r--r--bsps/powerpc/ss555/include/bsp.h20
-rw-r--r--bsps/powerpc/t32mppc/include/bsp.h20
-rw-r--r--bsps/powerpc/tqm8xx/include/bsp.h21
-rw-r--r--bsps/powerpc/virtex/include/bsp.h20
-rw-r--r--bsps/powerpc/virtex4/include/bsp.h20
-rw-r--r--bsps/powerpc/virtex4/include/bsp/mmu.h4
-rw-r--r--bsps/powerpc/virtex4/start/mmu.c2
-rw-r--r--bsps/powerpc/virtex5/include/bsp.h19
-rw-r--r--bsps/powerpc/virtex5/include/bsp/mmu.h4
-rw-r--r--bsps/powerpc/virtex5/start/mmu.c2
90 files changed, 426 insertions, 104 deletions
diff --git a/bsps/powerpc/beatnik/include/bsp.h b/bsps/powerpc/beatnik/include/bsp.h
index fa29d373e5..477f03345d 100644
--- a/bsps/powerpc/beatnik/include/bsp.h
+++ b/bsps/powerpc/beatnik/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsPowerPCBeatnik
+ *
+ * @brief Global BSP definitions.
+ */
+
/*
* bsp.h -- contain BSP API definition.
*/
@@ -17,6 +25,16 @@
#ifndef LIBBSP_BEATNIK_BSP_H
#define LIBBSP_BEATNIK_BSP_H
+/**
+ * @defgroup RTEMSBSPsPowerPCBeatnik Beatnik (MVME5500 and MVME6100)
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief Beatnik (MVME5500 and MVME6100) Board Support Package.
+ *
+ * @{
+ */
+
#ifndef ASM
#include <bspopts.h>
@@ -296,4 +314,6 @@ uint32_t probeMemoryEnd(void);
#endif /* !ASM */
+/** @} */
+
#endif
diff --git a/bsps/powerpc/gen5200/include/bsp.h b/bsps/powerpc/gen5200/include/bsp.h
index 015a8b1f3b..57e50ad2bb 100644
--- a/bsps/powerpc/gen5200/include/bsp.h
+++ b/bsps/powerpc/gen5200/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsPowerPCGen5200
+ *
+ * @brief Global BSP definitions.
+ */
+
/*===============================================================*\
| Project: RTEMS generic MPC5200 BSP |
+-----------------------------------------------------------------+
@@ -23,6 +31,16 @@
#ifndef LIBBSP_POWERPC_GEN5200_BSP_H
#define LIBBSP_POWERPC_GEN5200_BSP_H
+/**
+ * @defgroup RTEMSBSPsPowerPCGen5200 NXP MPC5200
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief NXP MPC5200 Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#include <libcpu/powerpc-utility.h>
@@ -259,4 +277,6 @@ int mpc5200_eth_mii_read(
#endif /* ASM */
+/** @} */
+
#endif /* GEN5200 */
diff --git a/bsps/powerpc/gen5200/include/bsp/bestcomm.h b/bsps/powerpc/gen5200/include/bsp/bestcomm.h
index b545010f06..2c379d4bbe 100644
--- a/bsps/powerpc/gen5200/include/bsp/bestcomm.h
+++ b/bsps/powerpc/gen5200/include/bsp/bestcomm.h
@@ -32,7 +32,7 @@ extern "C" {
/**
* @defgroup BestComm BestComm Support
*
- * @ingroup BestCommm
+ * @ingroup RTEMSBSPsPowerPCGen5200
*
* @brief BestComm support.
*
diff --git a/bsps/powerpc/gen5200/include/bsp/mscan-base.h b/bsps/powerpc/gen5200/include/bsp/mscan-base.h
index a2b8737d8e..be4c0d73b1 100644
--- a/bsps/powerpc/gen5200/include/bsp/mscan-base.h
+++ b/bsps/powerpc/gen5200/include/bsp/mscan-base.h
@@ -27,7 +27,9 @@
#include <bsp/mpc5200.h>
/**
- * @defgroup m MSCAN
+ * @defgroup RTEMSBSPsPowerPCGen5200MSCAN MSCAN
+ *
+ * @ingroup RTEMSBSPsPowerPCGen5200
*
* @{
*/
diff --git a/bsps/powerpc/gen83xx/include/bsp.h b/bsps/powerpc/gen83xx/include/bsp.h
index 682dfc2986..db9a763cb5 100644
--- a/bsps/powerpc/gen83xx/include/bsp.h
+++ b/bsps/powerpc/gen83xx/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsPowerPCGen83XX
+ *
+ * @brief Global BSP definitions.
+ */
+
/*===============================================================*\
| Project: RTEMS generic MPC83xx BSP |
+-----------------------------------------------------------------+
@@ -21,6 +29,16 @@
#ifndef LIBBSP_POWERPC_GEN83XX_BSP_H
#define LIBBSP_POWERPC_GEN83XX_BSP_H
+/**
+ * @defgroup RTEMSBSPsPowerPCGen83XX NXP MPC83XX
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief NXP MPC83XX Board Support Package.
+ *
+ * @{
+ */
+
#define BSP_FEATURE_IRQ_EXTENSION
#include <bspopts.h>
@@ -156,4 +174,6 @@ void bsp_restart(void *addr);
#endif /* ASM */
+/** @} */
+
#endif /* GEN83xx */
diff --git a/bsps/powerpc/haleakala/include/bsp.h b/bsps/powerpc/haleakala/include/bsp.h
index b26e739e60..71ea09b545 100644
--- a/bsps/powerpc/haleakala/include/bsp.h
+++ b/bsps/powerpc/haleakala/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsPowerPCHaleakala
+ *
+ * @brief Global BSP definitions.
+ */
+
/* bsp.h
*
* Generic 405EX bsp.h
@@ -45,6 +53,16 @@
#ifndef LIBBSP_POWERPC_HALEAKALA_BSP_H
#define LIBBSP_POWERPC_HALEAKALA_BSP_H
+/**
+ * @defgroup RTEMSBSPsPowerPCHaleakala Haleakala
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief Haleakala Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#ifdef ASM
@@ -84,4 +102,6 @@
#endif
#endif /* ASM */
+/** @} */
+
#endif /* BSP_H */
diff --git a/bsps/powerpc/motorola_powerpc/include/bsp.h b/bsps/powerpc/motorola_powerpc/include/bsp.h
index 6475902f47..62e740272a 100644
--- a/bsps/powerpc/motorola_powerpc/include/bsp.h
+++ b/bsps/powerpc/motorola_powerpc/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsPowerPCMotorola
+ *
+ * @brief Global BSP definitions.
+ */
+
/*
*
* The license and distribution terms for this file may be
@@ -7,6 +15,16 @@
#ifndef LIBBSP_POWERPC_MOTOROLA_POWERPC_BSP_H
#define LIBBSP_POWERPC_MOTOROLA_POWERPC_BSP_H
+/**
+ * @defgroup RTEMSBSPsPowerPCMotorola Motorola
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief Motorola Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#include <bsp/default-initial-extension.h>
@@ -251,4 +269,6 @@ void VIA_isa_bridge_interrupts_setup(void);
};
#endif
+/** @} */
+
#endif
diff --git a/bsps/powerpc/mpc55xxevb/clock/clock-config.c b/bsps/powerpc/mpc55xxevb/clock/clock-config.c
index 3274aa714f..f43bc97389 100644
--- a/bsps/powerpc/mpc55xxevb/clock/clock-config.c
+++ b/bsps/powerpc/mpc55xxevb/clock/clock-config.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief Clock driver configuration.
*/
diff --git a/bsps/powerpc/mpc55xxevb/include/bsp.h b/bsps/powerpc/mpc55xxevb/include/bsp.h
index 9379356f96..6af987cacc 100644
--- a/bsps/powerpc/mpc55xxevb/include/bsp.h
+++ b/bsps/powerpc/mpc55xxevb/include/bsp.h
@@ -1,9 +1,9 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
- * @brief Global BSP variables and functions
+ * @brief Global BSP definitions.
*/
/*
@@ -23,6 +23,16 @@
#ifndef LIBBSP_POWERPC_MPC55XXEVB_BSP_H
#define LIBBSP_POWERPC_MPC55XXEVB_BSP_H
+/**
+ * @defgroup RTEMSBSPsPowerPCMPC55XX NXP MPC55XX and MPC56XX
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief NXP MPC55XX and MPC56XX Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#define BSP_FEATURE_IRQ_EXTENSION
@@ -99,4 +109,6 @@ LINKER_SYMBOL(bsp_section_sysram_load_end)
#endif /* ASM */
+/** @} */
+
#endif /* LIBBSP_POWERPC_MPC55XXEVB_BSP_H */
diff --git a/bsps/powerpc/mpc55xxevb/include/bsp/irq.h b/bsps/powerpc/mpc55xxevb/include/bsp/irq.h
index 4efa92219e..c923859dec 100644
--- a/bsps/powerpc/mpc55xxevb/include/bsp/irq.h
+++ b/bsps/powerpc/mpc55xxevb/include/bsp/irq.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief IRQ
*/
diff --git a/bsps/powerpc/mpc55xxevb/include/bsp/mpc55xx-config.h b/bsps/powerpc/mpc55xxevb/include/bsp/mpc55xx-config.h
index b432b9cecd..5354df2729 100644
--- a/bsps/powerpc/mpc55xxevb/include/bsp/mpc55xx-config.h
+++ b/bsps/powerpc/mpc55xxevb/include/bsp/mpc55xx-config.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief Low-level configuration.
*/
diff --git a/bsps/powerpc/mpc55xxevb/include/bsp/smsc9218i.h b/bsps/powerpc/mpc55xxevb/include/bsp/smsc9218i.h
index e4366b039c..5ec64df710 100644
--- a/bsps/powerpc/mpc55xxevb/include/bsp/smsc9218i.h
+++ b/bsps/powerpc/mpc55xxevb/include/bsp/smsc9218i.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief SMSC - LAN9218i
*/
diff --git a/bsps/powerpc/mpc55xxevb/include/mpc55xx/dspi.h b/bsps/powerpc/mpc55xxevb/include/mpc55xx/dspi.h
index 8ad98274ef..eab6dad36c 100644
--- a/bsps/powerpc/mpc55xxevb/include/mpc55xx/dspi.h
+++ b/bsps/powerpc/mpc55xxevb/include/mpc55xx/dspi.h
@@ -22,7 +22,7 @@
/**
* @defgroup mpc55xx_dspi Deserial Serial Peripheral Interface (DSPI)
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*/
#ifndef LIBCPU_POWERPC_MPC55XX_DSPI_H
diff --git a/bsps/powerpc/mpc55xxevb/include/mpc55xx/edma.h b/bsps/powerpc/mpc55xxevb/include/mpc55xx/edma.h
index 281cdf1c28..8b7d65d3b6 100644
--- a/bsps/powerpc/mpc55xxevb/include/mpc55xx/edma.h
+++ b/bsps/powerpc/mpc55xxevb/include/mpc55xx/edma.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief Enhanced Direct Memory Access (eDMA).
*/
diff --git a/bsps/powerpc/mpc55xxevb/include/mpc55xx/emios.h b/bsps/powerpc/mpc55xxevb/include/mpc55xx/emios.h
index d6ccadc07b..3e37556818 100644
--- a/bsps/powerpc/mpc55xxevb/include/mpc55xx/emios.h
+++ b/bsps/powerpc/mpc55xxevb/include/mpc55xx/emios.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief Enhanced Modular Input Output Subsystem (eMIOS).
*/
diff --git a/bsps/powerpc/mpc55xxevb/include/mpc55xx/mpc55xx.h b/bsps/powerpc/mpc55xxevb/include/mpc55xx/mpc55xx.h
index 634be30e18..61d70eef07 100644
--- a/bsps/powerpc/mpc55xxevb/include/mpc55xx/mpc55xx.h
+++ b/bsps/powerpc/mpc55xxevb/include/mpc55xx/mpc55xx.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief Documentation for this file
*/
@@ -21,13 +21,9 @@
*/
/**
- * @defgroup mpc55xx BSP for MPC55xx boards
- */
-
-/**
* @defgroup mpc55xx_config Configuration files
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* Makefiles, configure scripts etc.
*/
diff --git a/bsps/powerpc/mpc55xxevb/include/mpc55xx/reg-defs.h b/bsps/powerpc/mpc55xxevb/include/mpc55xx/reg-defs.h
index 2d66f6a8d0..ef893ac5ca 100644
--- a/bsps/powerpc/mpc55xxevb/include/mpc55xx/reg-defs.h
+++ b/bsps/powerpc/mpc55xxevb/include/mpc55xx/reg-defs.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief Register definitions.
*/
diff --git a/bsps/powerpc/mpc55xxevb/include/mpc55xx/regs-edma.h b/bsps/powerpc/mpc55xxevb/include/mpc55xx/regs-edma.h
index 804730ccd8..fda47dc1e6 100644
--- a/bsps/powerpc/mpc55xxevb/include/mpc55xx/regs-edma.h
+++ b/bsps/powerpc/mpc55xxevb/include/mpc55xx/regs-edma.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*/
/*
diff --git a/bsps/powerpc/mpc55xxevb/include/mpc55xx/regs-mmu.h b/bsps/powerpc/mpc55xxevb/include/mpc55xx/regs-mmu.h
index e03047c4ad..1a0d7eedb1 100644
--- a/bsps/powerpc/mpc55xxevb/include/mpc55xx/regs-mmu.h
+++ b/bsps/powerpc/mpc55xxevb/include/mpc55xx/regs-mmu.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*/
/*
diff --git a/bsps/powerpc/mpc55xxevb/include/mpc55xx/regs.h b/bsps/powerpc/mpc55xxevb/include/mpc55xx/regs.h
index 3a4e737f1a..6b8891a078 100644
--- a/bsps/powerpc/mpc55xxevb/include/mpc55xx/regs.h
+++ b/bsps/powerpc/mpc55xxevb/include/mpc55xx/regs.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief Register definitions for the MPC55xx and MPC56xx microcontroller
* family.
diff --git a/bsps/powerpc/mpc55xxevb/include/mpc55xx/siu.h b/bsps/powerpc/mpc55xxevb/include/mpc55xx/siu.h
index 3495750145..17f85d9290 100644
--- a/bsps/powerpc/mpc55xxevb/include/mpc55xx/siu.h
+++ b/bsps/powerpc/mpc55xxevb/include/mpc55xx/siu.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief System Integration Unit Access (SIU).
*/
diff --git a/bsps/powerpc/mpc55xxevb/include/mpc55xx/watchdog.h b/bsps/powerpc/mpc55xxevb/include/mpc55xx/watchdog.h
index d5a8af794e..8a878d2d41 100644
--- a/bsps/powerpc/mpc55xxevb/include/mpc55xx/watchdog.h
+++ b/bsps/powerpc/mpc55xxevb/include/mpc55xx/watchdog.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief Header file for the watchdog timer.
*/
diff --git a/bsps/powerpc/mpc55xxevb/net/smsc9218i.c b/bsps/powerpc/mpc55xxevb/net/smsc9218i.c
index 1914c24022..d88aa8ae39 100644
--- a/bsps/powerpc/mpc55xxevb/net/smsc9218i.c
+++ b/bsps/powerpc/mpc55xxevb/net/smsc9218i.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief SMSC - LAN9218i
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/bspgetworkarea.c b/bsps/powerpc/mpc55xxevb/start/bspgetworkarea.c
index c7267eddd3..cb7cf6c7ec 100644
--- a/bsps/powerpc/mpc55xxevb/start/bspgetworkarea.c
+++ b/bsps/powerpc/mpc55xxevb/start/bspgetworkarea.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*/
/*
diff --git a/bsps/powerpc/mpc55xxevb/start/bspreset.c b/bsps/powerpc/mpc55xxevb/start/bspreset.c
index a99b3856d3..39ac37d5fe 100644
--- a/bsps/powerpc/mpc55xxevb/start/bspreset.c
+++ b/bsps/powerpc/mpc55xxevb/start/bspreset.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief BSP reset.
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/bspstart.c b/bsps/powerpc/mpc55xxevb/start/bspstart.c
index 0da53cab2b..1618f1e82a 100644
--- a/bsps/powerpc/mpc55xxevb/start/bspstart.c
+++ b/bsps/powerpc/mpc55xxevb/start/bspstart.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief BSP startup code.
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/edma.c b/bsps/powerpc/mpc55xxevb/start/edma.c
index c5d47705ec..c34624ed10 100644
--- a/bsps/powerpc/mpc55xxevb/start/edma.c
+++ b/bsps/powerpc/mpc55xxevb/start/edma.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief Enhanced Direct Memory Access (eDMA).
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/emios.c b/bsps/powerpc/mpc55xxevb/start/emios.c
index 89873b4c67..5b8e960a60 100644
--- a/bsps/powerpc/mpc55xxevb/start/emios.c
+++ b/bsps/powerpc/mpc55xxevb/start/emios.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief Enhanced Modular Input Output Subsystem (eMIOS).
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/exc-vector-base.S b/bsps/powerpc/mpc55xxevb/start/exc-vector-base.S
index 9d9e79f351..3ba9ce4df4 100644
--- a/bsps/powerpc/mpc55xxevb/start/exc-vector-base.S
+++ b/bsps/powerpc/mpc55xxevb/start/exc-vector-base.S
@@ -23,7 +23,7 @@
/**
* @defgroup mpc55xx_asm Assembler files
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*/
#include <bspopts.h>
diff --git a/bsps/powerpc/mpc55xxevb/start/flash_support.c b/bsps/powerpc/mpc55xxevb/start/flash_support.c
index 1d94fda205..c7382ca4d4 100644
--- a/bsps/powerpc/mpc55xxevb/start/flash_support.c
+++ b/bsps/powerpc/mpc55xxevb/start/flash_support.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief MPC55XX flash memory support.
*
diff --git a/bsps/powerpc/mpc55xxevb/start/get-system-clock.c b/bsps/powerpc/mpc55xxevb/start/get-system-clock.c
index 42e2b38327..cd32b8a1e6 100644
--- a/bsps/powerpc/mpc55xxevb/start/get-system-clock.c
+++ b/bsps/powerpc/mpc55xxevb/start/get-system-clock.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief System clock calculation.
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/idle-thread.c b/bsps/powerpc/mpc55xxevb/start/idle-thread.c
index 45bea8e418..bf751b22bf 100644
--- a/bsps/powerpc/mpc55xxevb/start/idle-thread.c
+++ b/bsps/powerpc/mpc55xxevb/start/idle-thread.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief bsp_idle_thread() implementation.
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/irq.c b/bsps/powerpc/mpc55xxevb/start/irq.c
index 53c30f171e..283c54cdcc 100644
--- a/bsps/powerpc/mpc55xxevb/start/irq.c
+++ b/bsps/powerpc/mpc55xxevb/start/irq.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief Source file for MPC55XX interrupt support.
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/sd-card-init.c b/bsps/powerpc/mpc55xxevb/start/sd-card-init.c
index f6e0484122..64ffc7e9f3 100644
--- a/bsps/powerpc/mpc55xxevb/start/sd-card-init.c
+++ b/bsps/powerpc/mpc55xxevb/start/sd-card-init.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief SD Card initialization code.
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/siu.c b/bsps/powerpc/mpc55xxevb/start/siu.c
index 9801270a80..8dc756b635 100644
--- a/bsps/powerpc/mpc55xxevb/start/siu.c
+++ b/bsps/powerpc/mpc55xxevb/start/siu.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief System Integration Unit Access (SIU).
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/start-clock.c b/bsps/powerpc/mpc55xxevb/start/start-clock.c
index 85468d5cb0..6b4ce107da 100644
--- a/bsps/powerpc/mpc55xxevb/start/start-clock.c
+++ b/bsps/powerpc/mpc55xxevb/start/start-clock.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief Clock and FMPLL initialization code.
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/start-config-clock.c b/bsps/powerpc/mpc55xxevb/start/start-config-clock.c
index d820af3755..e29f3366c3 100644
--- a/bsps/powerpc/mpc55xxevb/start/start-config-clock.c
+++ b/bsps/powerpc/mpc55xxevb/start/start-config-clock.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief Clock and FMPLL configuration.
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs-cal.c b/bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs-cal.c
index 69f9b61a7d..1e2f345d48 100644
--- a/bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs-cal.c
+++ b/bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs-cal.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief EBI calibration chip-select configuration.
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs.c b/bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs.c
index d12d0fa059..3167cd7973 100644
--- a/bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs.c
+++ b/bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief EBI chip-select configuration.
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/start-config-ebi.c b/bsps/powerpc/mpc55xxevb/start/start-config-ebi.c
index 1ce2b297d8..485e7855b3 100644
--- a/bsps/powerpc/mpc55xxevb/start/start-config-ebi.c
+++ b/bsps/powerpc/mpc55xxevb/start/start-config-ebi.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief EBI configuration.
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/start-config-mmu-early.c b/bsps/powerpc/mpc55xxevb/start/start-config-mmu-early.c
index 84e638d55c..ef82806429 100644
--- a/bsps/powerpc/mpc55xxevb/start/start-config-mmu-early.c
+++ b/bsps/powerpc/mpc55xxevb/start/start-config-mmu-early.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief MMU early configuration.
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/start-config-mmu.c b/bsps/powerpc/mpc55xxevb/start/start-config-mmu.c
index 7cf319edd3..9475b3c816 100644
--- a/bsps/powerpc/mpc55xxevb/start/start-config-mmu.c
+++ b/bsps/powerpc/mpc55xxevb/start/start-config-mmu.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief MMU configuration.
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/start-config-siu-pcr.c b/bsps/powerpc/mpc55xxevb/start/start-config-siu-pcr.c
index 8355e647ca..65fddab42e 100644
--- a/bsps/powerpc/mpc55xxevb/start/start-config-siu-pcr.c
+++ b/bsps/powerpc/mpc55xxevb/start/start-config-siu-pcr.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief SIU PCR configuration.
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/start-early.c b/bsps/powerpc/mpc55xxevb/start/start-early.c
index e1a0b3da09..e502645769 100644
--- a/bsps/powerpc/mpc55xxevb/start/start-early.c
+++ b/bsps/powerpc/mpc55xxevb/start/start-early.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief Early initialization code.
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/start-prologue.c b/bsps/powerpc/mpc55xxevb/start/start-prologue.c
index 872a96edfd..713c27ebaa 100644
--- a/bsps/powerpc/mpc55xxevb/start/start-prologue.c
+++ b/bsps/powerpc/mpc55xxevb/start/start-prologue.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief Start prologue.
*/
diff --git a/bsps/powerpc/mpc55xxevb/start/start-watchdog.c b/bsps/powerpc/mpc55xxevb/start/start-watchdog.c
index 7cf36ef02f..d585829ff9 100644
--- a/bsps/powerpc/mpc55xxevb/start/start-watchdog.c
+++ b/bsps/powerpc/mpc55xxevb/start/start-watchdog.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup mpc55xx
+ * @ingroup RTEMSBSPsPowerPCMPC55XX
*
* @brief Watchdog initialization code.
*/
diff --git a/bsps/powerpc/mpc8260ads/include/bsp.h b/bsps/powerpc/mpc8260ads/include/bsp.h
index c207a2ec99..9be6746505 100644
--- a/bsps/powerpc/mpc8260ads/include/bsp.h
+++ b/bsps/powerpc/mpc8260ads/include/bsp.h
@@ -1,7 +1,25 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsPowerPCMPC8260ADS
+ *
+ * @brief Global BSP definitions.
+ */
+
/*
* This include file contains all board IO definitions.
*/
+/**
+ * @defgroup RTEMSBSPsPowerPCMPC8260ADS NXP MPC8260ADS
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief NXP MPC8260ADS Board Support Package.
+ *
+ * @{
+ */
+
/*
* COPYRIGHT (c) 1989-2014.
* On-Line Applications Research Corporation (OAR).
@@ -83,4 +101,6 @@ int mbx8xx_console_get_configuration(void);
}
#endif
+/** @} */
+
#endif
diff --git a/bsps/powerpc/mvme3100/include/bsp.h b/bsps/powerpc/mvme3100/include/bsp.h
index 671c8180f4..367aa1ecd1 100644
--- a/bsps/powerpc/mvme3100/include/bsp.h
+++ b/bsps/powerpc/mvme3100/include/bsp.h
@@ -1,9 +1,9 @@
/**
- * @file
+ * @file
*
- * @ingroup mvme3100_bsp
+ * @ingroup RTEMSBSPsPowerPCMVME3100
*
- * @brief This file contains BSP API definition.
+ * @brief Global BSP definitions.
*/
/*
@@ -28,11 +28,13 @@
#include <bsp/vectors.h>
/**
- * @defgroup mvme3100_bsp confdefs.h overrides
+ * @defgroup RTEMSBSPsPowerPCMVME3100 MVME3100
*
- * @ingroup powerpc_mvme3100
+ * @ingroup RTEMSBSPsPowerPC
*
- * @brief confdefs.h overrides for this BSP:
+ * @brief MVME3100 Board Support Package.
+ *
+ * @{
*/
#define BSP_INTERRUPT_STACK_SIZE (16 * 1024)
@@ -337,4 +339,6 @@ extern void BSP_pciConfigDump_early( void );
#endif /* !ASM */
+/** @} */
+
#endif
diff --git a/bsps/powerpc/mvme3100/include/bsp/VMEConfig.h b/bsps/powerpc/mvme3100/include/bsp/VMEConfig.h
index 10b424c2a8..238ccb9593 100644
--- a/bsps/powerpc/mvme3100/include/bsp/VMEConfig.h
+++ b/bsps/powerpc/mvme3100/include/bsp/VMEConfig.h
@@ -110,7 +110,7 @@ extern int BSP_VMEIrqMgrInstall(void);
/**
* @defgroup powerpc_vme BSP_VME_INSTALL_IRQ_MGR Support
*
- * @ingroup powerpc_mvme3100
+ * @ingroup RTEMSBSPsPowerPCMVME3100
*
* @brief BSP_VME_INSTALL_IRQ_MGR Support Package
*/
diff --git a/bsps/powerpc/mvme3100/include/bsp/if_tsec_pub.h b/bsps/powerpc/mvme3100/include/bsp/if_tsec_pub.h
index 7eb0358eae..fa671f6301 100644
--- a/bsps/powerpc/mvme3100/include/bsp/if_tsec_pub.h
+++ b/bsps/powerpc/mvme3100/include/bsp/if_tsec_pub.h
@@ -71,7 +71,7 @@ struct tsec_private;
/**
* @defgroup powerpc_iftsecpub Low-level Driver API
*
- * @ingroup powerpc_mvme3100
+ * @ingroup RTEMSBSPsPowerPCMVME3100
*
* @brief This API provides driver access to applications that
* want to use e.g., the second ethernet interface
diff --git a/bsps/powerpc/mvme3100/include/bsp/irq.h b/bsps/powerpc/mvme3100/include/bsp/irq.h
index 0158e05149..fb11951959 100644
--- a/bsps/powerpc/mvme3100/include/bsp/irq.h
+++ b/bsps/powerpc/mvme3100/include/bsp/irq.h
@@ -42,7 +42,7 @@ extern "C" {
/**
* @defgroup powerpc_irq Definitions
*
- * @ingroup powerpc_mvme3100
+ * @ingroup RTEMSBSPsPowerPCMVME3100
*
* @brief rtems_irq_number Definitions
*/
diff --git a/bsps/powerpc/mvme5500/include/bsp.h b/bsps/powerpc/mvme5500/include/bsp.h
index dbf0afec41..bbc113cd7e 100644
--- a/bsps/powerpc/mvme5500/include/bsp.h
+++ b/bsps/powerpc/mvme5500/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsPowerPCMVME5500
+ *
+ * @brief Global BSP definitions.
+ */
+
/*
* Copyright (C) 1999 Eric Valette. valette@crf.canon.fr
*
@@ -11,6 +19,16 @@
#ifndef LIBBSP_POWERPC_MVME5500_BSP_H
#define LIBBSP_POWERPC_MVME5500_BSP_H
+/**
+ * @defgroup RTEMSBSPsPowerPCMVME5500 MVME5500
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief MVME5500 Board Support Package.
+ *
+ * @{
+ */
+
#ifndef ASM
#include <bspopts.h>
@@ -205,4 +223,6 @@ static inline void ioBar(void)
#endif
+/** @} */
+
#endif /* !ASM */
diff --git a/bsps/powerpc/psim/include/bsp.h b/bsps/powerpc/psim/include/bsp.h
index cffc9632e7..9b004a2c80 100644
--- a/bsps/powerpc/psim/include/bsp.h
+++ b/bsps/powerpc/psim/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsPowerPCPSIM
+ *
+ * @brief Global BSP definitions.
+ */
+
/* bsp.h
*
* This include file contains all Papyrus board IO definitions.
@@ -30,6 +38,16 @@
#ifndef LIBBSP_POWERPC_PSIM_BSP_H
#define LIBBSP_POWERPC_PSIM_BSP_H
+/**
+ * @defgroup RTEMSBSPsPowerPCPSIM PSIM
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief PSIM Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#ifdef ASM
@@ -87,4 +105,6 @@ int BSP_connect_clock_handler(void);
#define BSP_HAS_NO_VME
+/** @} */
+
#endif
diff --git a/bsps/powerpc/qemuppc/include/bsp.h b/bsps/powerpc/qemuppc/include/bsp.h
index 240cfd3bea..4aebe89eec 100644
--- a/bsps/powerpc/qemuppc/include/bsp.h
+++ b/bsps/powerpc/qemuppc/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsPowerPCQemu
+ *
+ * @brief Global BSP definitions.
+ */
+
/*
* This include file contains some definitions specific to the
* qemu powerpc Prep simulator
@@ -15,6 +23,16 @@
#ifndef LIBBSP_POWERPC_QEMUPPC_BSP_H
#define LIBBSP_POWERPC_QEMUPPC_BSP_H
+/**
+ * @defgroup RTEMSBSPsPowerPCQemu Qemu
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief Qemu Board Support Package.
+ *
+ * @{
+ */
+
#ifndef ASM
#include <bspopts.h>
@@ -44,4 +62,6 @@ void cmain(void);
#endif /* !ASM */
+/** @} */
+
#endif
diff --git a/bsps/powerpc/qoriq/btimer/btimer.c b/bsps/powerpc/qoriq/btimer/btimer.c
index e8927c1194..47ef6eedb9 100644
--- a/bsps/powerpc/qoriq/btimer/btimer.c
+++ b/bsps/powerpc/qoriq/btimer/btimer.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
* @brief QorIQ benchmark timer.
*/
diff --git a/bsps/powerpc/qoriq/clock/clock-config.c b/bsps/powerpc/qoriq/clock/clock-config.c
index 6fb28ce266..be2dc7b57d 100644
--- a/bsps/powerpc/qoriq/clock/clock-config.c
+++ b/bsps/powerpc/qoriq/clock/clock-config.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
* @brief QorIQ clock configuration.
*/
diff --git a/bsps/powerpc/qoriq/console/console-config.c b/bsps/powerpc/qoriq/console/console-config.c
index 4c1ca1d3f6..c8f0b4119b 100644
--- a/bsps/powerpc/qoriq/console/console-config.c
+++ b/bsps/powerpc/qoriq/console/console-config.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
* @brief Console configuration.
*/
diff --git a/bsps/powerpc/qoriq/console/uart-bridge-master.c b/bsps/powerpc/qoriq/console/uart-bridge-master.c
index 588e0a42ad..3239bb0b99 100644
--- a/bsps/powerpc/qoriq/console/uart-bridge-master.c
+++ b/bsps/powerpc/qoriq/console/uart-bridge-master.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQUartBridge
+ * @ingroup RTEMSBSPsPowerPCQorIQUartBridge
*
* @brief UART bridge master implementation.
*/
diff --git a/bsps/powerpc/qoriq/console/uart-bridge-slave.c b/bsps/powerpc/qoriq/console/uart-bridge-slave.c
index 44d4cfb712..ea97bc5e83 100644
--- a/bsps/powerpc/qoriq/console/uart-bridge-slave.c
+++ b/bsps/powerpc/qoriq/console/uart-bridge-slave.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQUartBridge
+ * @ingroup RTEMSBSPsPowerPCQorIQUartBridge
*
* @brief UART bridge slave implementation.
*/
diff --git a/bsps/powerpc/qoriq/include/bsp.h b/bsps/powerpc/qoriq/include/bsp.h
index 1c292f6767..1f5ca7f35d 100644
--- a/bsps/powerpc/qoriq/include/bsp.h
+++ b/bsps/powerpc/qoriq/include/bsp.h
@@ -1,9 +1,9 @@
/**
* @file
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
- * @brief BSP API.
+ * @brief Global BSP definitions.
*/
/*
@@ -23,6 +23,16 @@
#ifndef LIBBSP_POWERPC_QORIQ_BSP_H
#define LIBBSP_POWERPC_QORIQ_BSP_H
+/**
+ * @defgroup RTEMSBSPsPowerPCQorIQ NXP QorIQ
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief NXP QorIQ Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#ifdef QORIQ_IS_HYPERVISOR_GUEST
@@ -127,4 +137,6 @@ extern uint32_t qoriq_clock_frequency;
#endif /* ASM */
+/** @} */
+
#endif /* LIBBSP_POWERPC_QORIQ_BSP_H */
diff --git a/bsps/powerpc/qoriq/include/bsp/intercom.h b/bsps/powerpc/qoriq/include/bsp/intercom.h
index 39b2ba938e..c78d4c2ab0 100644
--- a/bsps/powerpc/qoriq/include/bsp/intercom.h
+++ b/bsps/powerpc/qoriq/include/bsp/intercom.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQInterCom
+ * @ingroup RTEMSBSPsPowerPCQorIQInterCom
*
* @brief Inter-Processor Communication API.
*/
@@ -33,7 +33,7 @@ extern "C" {
/**
* @defgroup QorIQInterCom QorIQ - Inter-Processor Communication Support
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
* @brief Inter-processor communication support.
*
diff --git a/bsps/powerpc/qoriq/include/bsp/irq.h b/bsps/powerpc/qoriq/include/bsp/irq.h
index e178057950..13589051d5 100644
--- a/bsps/powerpc/qoriq/include/bsp/irq.h
+++ b/bsps/powerpc/qoriq/include/bsp/irq.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQInterrupt
+ * @ingroup RTEMSBSPsPowerPCQorIQInterrupt
*
* @brief Interrupt API.
*/
@@ -148,7 +148,7 @@ extern "C" {
/**
* @defgroup QoriqInterruptP1020 QorIQ - P1020 Internal Interrupt Sources
*
- * @ingroup QorIQInterrupt
+ * @ingroup RTEMSBSPsPowerPCQorIQInterrupt
*
* @brief P1020 internal interrupt sources.
*
@@ -172,7 +172,7 @@ extern "C" {
/**
* @defgroup QoriqInterruptP2020 QorIQ - P2020 Internal Interrupt Sources
*
- * @ingroup QorIQInterrupt
+ * @ingroup RTEMSBSPsPowerPCQorIQInterrupt
*
* @brief P2020 internal interrupt sources.
*
@@ -198,7 +198,7 @@ extern "C" {
/**
* @defgroup QoriqInterruptAll QorIQ - Internal Interrupt Sources
*
- * @ingroup QorIQInterrupt
+ * @ingroup RTEMSBSPsPowerPCQorIQInterrupt
*
* @brief Internal interrupt sources.
*
@@ -246,7 +246,7 @@ extern "C" {
/**
* @defgroup QoriqInterruptExternal QorIQ - External Interrupt Sources
*
- * @ingroup QorIQInterrupt
+ * @ingroup RTEMSBSPsPowerPCQorIQInterrupt
*
* @brief External interrupt sources.
*
@@ -271,7 +271,7 @@ extern "C" {
/**
* @defgroup QoriqInterruptIPI QorIQ - Interprocessor Interrupts
*
- * @ingroup QorIQInterrupt
+ * @ingroup RTEMSBSPsPowerPCQorIQInterrupt
*
* @brief Interprocessor interrupts.
*
@@ -289,7 +289,7 @@ extern "C" {
/**
* @defgroup QoriqInterruptIPI QorIQ - Message Interrupts
*
- * @ingroup QorIQInterrupt
+ * @ingroup RTEMSBSPsPowerPCQorIQInterrupt
*
* @brief Message interrupts.
*
@@ -311,7 +311,7 @@ extern "C" {
/**
* @defgroup QoriqInterruptIPI QorIQ - Shared Message Signaled Interrupts
*
- * @ingroup QorIQInterrupt
+ * @ingroup RTEMSBSPsPowerPCQorIQInterrupt
*
* @brief Shared message signaled interrupts.
*
@@ -333,7 +333,7 @@ extern "C" {
/**
* @defgroup QoriqInterruptIPI QorIQ - Global Timer Interrupts
*
- * @ingroup QorIQInterrupt
+ * @ingroup RTEMSBSPsPowerPCQorIQInterrupt
*
* @brief Global Timer interrupts.
*
@@ -357,9 +357,9 @@ extern "C" {
#endif /* QORIQ_IS_HYPERVISOR_GUEST */
/**
- * @defgroup QorIQInterrupt QorIQ - Interrupt Support
+ * @defgroup RTEMSBSPsPowerPCQorIQInterrupt QorIQ - Interrupt Support
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
* @brief Interrupt support.
*
diff --git a/bsps/powerpc/qoriq/include/bsp/mmu.h b/bsps/powerpc/qoriq/include/bsp/mmu.h
index 4cacb1b375..8c8822f901 100644
--- a/bsps/powerpc/qoriq/include/bsp/mmu.h
+++ b/bsps/powerpc/qoriq/include/bsp/mmu.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQMMU
+ * @ingroup RTEMSBSPsPowerPCQorIQMMU
*
* @brief MMU API.
*/
@@ -35,7 +35,7 @@ extern "C" {
/**
* @defgroup QorIQMMU QorIQ - MMU Support
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
* @brief MMU support.
*
diff --git a/bsps/powerpc/qoriq/include/bsp/qoriq.h b/bsps/powerpc/qoriq/include/bsp/qoriq.h
index 09bc229231..361dbed2f1 100644
--- a/bsps/powerpc/qoriq/include/bsp/qoriq.h
+++ b/bsps/powerpc/qoriq/include/bsp/qoriq.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
* @brief QorIQ Configuration, Control and Status Registers.
*/
diff --git a/bsps/powerpc/qoriq/include/bsp/tsec-config.h b/bsps/powerpc/qoriq/include/bsp/tsec-config.h
index b1a70e7486..24f7e7611b 100644
--- a/bsps/powerpc/qoriq/include/bsp/tsec-config.h
+++ b/bsps/powerpc/qoriq/include/bsp/tsec-config.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
* @brief TSEC configuration.
*/
diff --git a/bsps/powerpc/qoriq/include/bsp/uart-bridge.h b/bsps/powerpc/qoriq/include/bsp/uart-bridge.h
index 97e6553b7c..3233cf5bef 100644
--- a/bsps/powerpc/qoriq/include/bsp/uart-bridge.h
+++ b/bsps/powerpc/qoriq/include/bsp/uart-bridge.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQUartBridge
+ * @ingroup RTEMSBSPsPowerPCQorIQUartBridge
*
* @brief UART to Intercom bridge API.
*/
@@ -34,7 +34,7 @@ extern "C" {
/**
* @defgroup QorIQUartBridge QorIQ - UART to Intercom Bridge Support
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
* @brief UART to Intercom bridge support.
*
diff --git a/bsps/powerpc/qoriq/include/tm27.h b/bsps/powerpc/qoriq/include/tm27.h
index e1084a1d3c..5753d6b049 100644
--- a/bsps/powerpc/qoriq/include/tm27.h
+++ b/bsps/powerpc/qoriq/include/tm27.h
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
* @brief Support file for Timer Test 27.
*/
diff --git a/bsps/powerpc/qoriq/irq/irq.c b/bsps/powerpc/qoriq/irq/irq.c
index 18ca0741e0..0fa69934dd 100644
--- a/bsps/powerpc/qoriq/irq/irq.c
+++ b/bsps/powerpc/qoriq/irq/irq.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
* @brief Interrupt implementation.
*/
diff --git a/bsps/powerpc/qoriq/mpci/intercom-mpci.c b/bsps/powerpc/qoriq/mpci/intercom-mpci.c
index 2cc45dd079..f0b48e589d 100644
--- a/bsps/powerpc/qoriq/mpci/intercom-mpci.c
+++ b/bsps/powerpc/qoriq/mpci/intercom-mpci.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQInterCom
+ * @ingroup RTEMSBSPsPowerPCQorIQInterCom
*
* @brief Inter-Processor Communication implementation.
*/
diff --git a/bsps/powerpc/qoriq/mpci/intercom.c b/bsps/powerpc/qoriq/mpci/intercom.c
index e7e0d5650f..7f31d38c71 100644
--- a/bsps/powerpc/qoriq/mpci/intercom.c
+++ b/bsps/powerpc/qoriq/mpci/intercom.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQInterCom
+ * @ingroup RTEMSBSPsPowerPCQorIQInterCom
*
* @brief Inter-Processor Communication implementation.
*/
diff --git a/bsps/powerpc/qoriq/mpci/lock.S b/bsps/powerpc/qoriq/mpci/lock.S
index c6e72a7533..4b33b4baf1 100644
--- a/bsps/powerpc/qoriq/mpci/lock.S
+++ b/bsps/powerpc/qoriq/mpci/lock.S
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQInterCom
+ * @ingroup RTEMSBSPsPowerPCQorIQInterCom
*
* @brief qoriq_spin_lock() and qoriq_spin_unlock() implementation.
*/
diff --git a/bsps/powerpc/qoriq/net/network.c b/bsps/powerpc/qoriq/net/network.c
index 15eeef0705..46ab2bae58 100644
--- a/bsps/powerpc/qoriq/net/network.c
+++ b/bsps/powerpc/qoriq/net/network.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
* @brief Network configuration.
*/
diff --git a/bsps/powerpc/qoriq/rtc/rtc-config.c b/bsps/powerpc/qoriq/rtc/rtc-config.c
index c3e39e0830..3d47a04a44 100644
--- a/bsps/powerpc/qoriq/rtc/rtc-config.c
+++ b/bsps/powerpc/qoriq/rtc/rtc-config.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
* @brief RTC configuration.
*/
diff --git a/bsps/powerpc/qoriq/start/bspreset.c b/bsps/powerpc/qoriq/start/bspreset.c
index 545aa28ee3..26d7614719 100644
--- a/bsps/powerpc/qoriq/start/bspreset.c
+++ b/bsps/powerpc/qoriq/start/bspreset.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
* @brief BSP reset.
*/
diff --git a/bsps/powerpc/qoriq/start/bsprestart.c b/bsps/powerpc/qoriq/start/bsprestart.c
index 36e751e50d..283b242a0f 100644
--- a/bsps/powerpc/qoriq/start/bsprestart.c
+++ b/bsps/powerpc/qoriq/start/bsprestart.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
* @brief BSP restart.
*/
diff --git a/bsps/powerpc/qoriq/start/bspstart.c b/bsps/powerpc/qoriq/start/bspstart.c
index 09e80a3e13..3c75ecf020 100644
--- a/bsps/powerpc/qoriq/start/bspstart.c
+++ b/bsps/powerpc/qoriq/start/bspstart.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQ
+ * @ingroup RTEMSBSPsPowerPCQorIQ
*
* @brief BSP startup.
*/
diff --git a/bsps/powerpc/qoriq/start/mmu-config.c b/bsps/powerpc/qoriq/start/mmu-config.c
index 8a047a83bd..d13325fbd2 100644
--- a/bsps/powerpc/qoriq/start/mmu-config.c
+++ b/bsps/powerpc/qoriq/start/mmu-config.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQMMU
+ * @ingroup RTEMSBSPsPowerPCQorIQMMU
*
* @brief MMU implementation.
*/
diff --git a/bsps/powerpc/qoriq/start/mmu-tlb1.S b/bsps/powerpc/qoriq/start/mmu-tlb1.S
index 2dd06e2ed8..1d60a0e459 100644
--- a/bsps/powerpc/qoriq/start/mmu-tlb1.S
+++ b/bsps/powerpc/qoriq/start/mmu-tlb1.S
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQMMU
+ * @ingroup RTEMSBSPsPowerPCQorIQMMU
*
* @brief qoriq_tlb1_write() and qoriq_tlb1_invalidate() implementation.
*/
diff --git a/bsps/powerpc/qoriq/start/mmu.c b/bsps/powerpc/qoriq/start/mmu.c
index 2629c9f999..87ffc11cc2 100644
--- a/bsps/powerpc/qoriq/start/mmu.c
+++ b/bsps/powerpc/qoriq/start/mmu.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup QorIQMMU
+ * @ingroup RTEMSBSPsPowerPCQorIQMMU
*
* @brief MMU implementation.
*/
diff --git a/bsps/powerpc/shared/doxygen.h b/bsps/powerpc/shared/doxygen.h
index 6638615989..4f28235883 100644
--- a/bsps/powerpc/shared/doxygen.h
+++ b/bsps/powerpc/shared/doxygen.h
@@ -1,5 +1,5 @@
/**
- * @defgroup RTEMSBSPsPowerPc PowerPC
+ * @defgroup RTEMSBSPsPowerPC PowerPC
*
* @ingroup RTEMSBSPs
*
diff --git a/bsps/powerpc/ss555/include/bsp.h b/bsps/powerpc/ss555/include/bsp.h
index 3226f5eaf0..b6d9814075 100644
--- a/bsps/powerpc/ss555/include/bsp.h
+++ b/bsps/powerpc/ss555/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsPowerPCSS555
+ *
+ * @brief Global BSP definitions.
+ */
+
/*
* This file includes definitions for the Intec SS555.
*/
@@ -19,6 +27,16 @@
#ifndef LIBBSP_POWERPC_SS555_BSP_H
#define LIBBSP_POWERPC_SS555_BSP_H
+/**
+ * @defgroup RTEMSBSPsPowerPCSS555 SS555
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief SS555 Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#ifdef ASM
@@ -95,4 +113,6 @@ void _InitSS555(void);
#endif /* !ASM */
+/** @} */
+
#endif
diff --git a/bsps/powerpc/t32mppc/include/bsp.h b/bsps/powerpc/t32mppc/include/bsp.h
index c27f235ef6..e7dfc7cb08 100644
--- a/bsps/powerpc/t32mppc/include/bsp.h
+++ b/bsps/powerpc/t32mppc/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsPowerPCT32MPPC
+ *
+ * @brief Global BSP definitions.
+ */
+
/*
* Copyright (c) 2012, 2017 embedded brains GmbH. All rights reserved.
*
@@ -15,6 +23,16 @@
#ifndef LIBBSP_POWERPC_T32MPPC_BSP_H
#define LIBBSP_POWERPC_T32MPPC_BSP_H
+/**
+ * @defgroup RTEMSBSPsPowerPCT32MPPC t32mppc
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief Lauterbach Trace32 Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#ifndef ASM
@@ -39,4 +57,6 @@ void t32mppc_decrementer_dispatch(void);
}
#endif /* __cplusplus */
+/** @} */
+
#endif /* LIBBSP_POWERPC_T32MPPC_BSP_H */
diff --git a/bsps/powerpc/tqm8xx/include/bsp.h b/bsps/powerpc/tqm8xx/include/bsp.h
index 8e84ee883e..e934cf23ff 100644
--- a/bsps/powerpc/tqm8xx/include/bsp.h
+++ b/bsps/powerpc/tqm8xx/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsPowerPCTQM8XX
+ *
+ * @brief Global BSP definitions.
+ */
+
/*
* RTEMS TQM8xx BSP
* This include file contains all board IO definitions.
@@ -24,6 +32,16 @@
#ifndef LIBBSP_POWERPC_TQM8XX_BSP_H
#define LIBBSP_POWERPC_TQM8XX_BSP_H
+/**
+ * @defgroup RTEMSBSPsPowerPCTQM8XX TQM8XX
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief TQM8XX Board Support Package.
+ *
+ * @{
+ */
+
/*
* indicate, that BSP is booted via TQMMon
*/
@@ -162,4 +180,7 @@ void cpu_init(void);
#endif
#endif
+
+/** @} */
+
#endif
diff --git a/bsps/powerpc/virtex/include/bsp.h b/bsps/powerpc/virtex/include/bsp.h
index 17af5214c2..b55e1a61f3 100644
--- a/bsps/powerpc/virtex/include/bsp.h
+++ b/bsps/powerpc/virtex/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsPowerPCVirtex
+ *
+ * @brief Global BSP definitions.
+ */
+
/* bsp.h
*
* This include file contains all GEN405 board IO definitions.
@@ -41,6 +49,16 @@
#ifndef LIBBSP_POWERPC_VIRTEX_BSP_H
#define LIBBSP_POWERPC_VIRTEX_BSP_H
+/**
+ * @defgroup RTEMSBSPsPowerPCVirtex Xilinx Virtex
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief Xilinx Virtex Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
#ifdef ASM
@@ -76,4 +94,6 @@ extern int xilTemac_driver_attach(struct rtems_bsdnet_ifconfig*, int );
#endif /* ASM */
+/** @} */
+
#endif
diff --git a/bsps/powerpc/virtex4/include/bsp.h b/bsps/powerpc/virtex4/include/bsp.h
index 33ea704da8..d0ab96813d 100644
--- a/bsps/powerpc/virtex4/include/bsp.h
+++ b/bsps/powerpc/virtex4/include/bsp.h
@@ -1,3 +1,11 @@
+/**
+ * @file
+ *
+ * @ingroup RTEMSBSPsPowerPCVirtex4
+ *
+ * @brief Global BSP definitions.
+ */
+
/*
* This include file contains all Virtex4 board IO definitions.
*/
@@ -42,6 +50,16 @@
#ifndef LIBBSP_POWERPC_VIRTEX4_BSP_H
#define LIBBSP_POWERPC_VIRTEX4_BSP_H
+/**
+ * @defgroup RTEMSBSPsPowerPCVirtex4 Xilinx Virtex-4
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief Xilinx Virtex-4 Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
/*
@@ -76,4 +94,6 @@ void zero_bss(void);
#endif /* ASM */
+/** @} */
+
#endif
diff --git a/bsps/powerpc/virtex4/include/bsp/mmu.h b/bsps/powerpc/virtex4/include/bsp/mmu.h
index 3e2710b95c..68772002e2 100644
--- a/bsps/powerpc/virtex4/include/bsp/mmu.h
+++ b/bsps/powerpc/virtex4/include/bsp/mmu.h
@@ -3,7 +3,7 @@
/**
* @file
*
- * @ingroup Virtex4MMU
+ * @ingroup RTEMSBSPsPowerPCVirtex4MMU
*
* @brief Routines to manipulate the PPC 405 MMU.
*/
@@ -66,7 +66,7 @@ extern "C" {
/**
* @defgroup Virtex4MMU Virtex 4 - MMU Support
*
- * @ingroup Virtex4
+ * @ingroup RTEMSBSPsPowerPCVirtex4
*
* @brief MMU support.
*
diff --git a/bsps/powerpc/virtex4/start/mmu.c b/bsps/powerpc/virtex4/start/mmu.c
index 92b4dbde38..e96619796b 100644
--- a/bsps/powerpc/virtex4/start/mmu.c
+++ b/bsps/powerpc/virtex4/start/mmu.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup Virtex4MMU
+ * @ingroup RTEMSBSPsPowerPCVirtex4MMU
*
* @brief Implementation of routines to manipulate the PPC 405 mmu.
*
diff --git a/bsps/powerpc/virtex5/include/bsp.h b/bsps/powerpc/virtex5/include/bsp.h
index c1be0a11d7..97a3da9bd7 100644
--- a/bsps/powerpc/virtex5/include/bsp.h
+++ b/bsps/powerpc/virtex5/include/bsp.h
@@ -1,6 +1,9 @@
-/* @file
+/**
+ * @file
*
- * This include file contains all GEN405 board IO definitions.
+ * @ingroupRTEMSBSPsPowerPCVirtex5
+ *
+ * @brief Global BSP definitions.
*/
/*
@@ -43,6 +46,16 @@
#ifndef LIBBSP_POWERPC_VIRTEX5_BSP_H
#define LIBBSP_POWERPC_VIRTEX5_BSP_H
+/**
+ * @defgroup RTEMSBSPsPowerPCVirtex5 Xilinx Virtex-5
+ *
+ * @ingroup RTEMSBSPsPowerPC
+ *
+ * @brief Xilinx Virtex-5 Board Support Package.
+ *
+ * @{
+ */
+
#include <bspopts.h>
/*
@@ -101,4 +114,6 @@ void BSP_ask_for_reset(void);
}
#endif
+/** @} */
+
#endif
diff --git a/bsps/powerpc/virtex5/include/bsp/mmu.h b/bsps/powerpc/virtex5/include/bsp/mmu.h
index a3fb32b662..7c2295f900 100644
--- a/bsps/powerpc/virtex5/include/bsp/mmu.h
+++ b/bsps/powerpc/virtex5/include/bsp/mmu.h
@@ -3,7 +3,7 @@
/**
* @file
*
- * @ingroup Virtex5MMU
+ * @ingroup RTEMSBSPsPowerPCVirtex5MMU
*
* @brief Routines to manipulate the PPC 440 MMU.
*/
@@ -66,7 +66,7 @@ extern "C" {
/**
* @defgroup Virtex5MMU Virtex 5 - MMU Support
*
- * @ingroup Virtex5
+ * @ingroup RTEMSBSPsPowerPCVirtex5
*
* @brief MMU support.
*
diff --git a/bsps/powerpc/virtex5/start/mmu.c b/bsps/powerpc/virtex5/start/mmu.c
index 990cb99bd0..874c57ee6f 100644
--- a/bsps/powerpc/virtex5/start/mmu.c
+++ b/bsps/powerpc/virtex5/start/mmu.c
@@ -1,7 +1,7 @@
/**
* @file
*
- * @ingroup Virtex5MMU
+ * @ingroup RTEMSBSPsPowerPCVirtex5MMU
*
* @brief Implementation of routines to manipulate the PPC 440 MMU.
*