From c991eeeccc21901011ddd9ecc626c4d164fe2041 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 4 Mar 2019 15:32:15 +0100 Subject: bsps: Adjust bsp.h Doxygen groups Update #3706. --- bsps/arm/atsam/include/bsp.h | 20 +++++++++++-- bsps/arm/beagle/include/bsp.h | 24 ++++++++------- bsps/arm/csb336/include/bsp.h | 26 ++++++++--------- bsps/arm/csb336/net/lan91c11x.c | 2 +- bsps/arm/csb336/net/lan91c11x.h | 4 +-- bsps/arm/csb337/include/at91rm9200.h | 2 +- bsps/arm/csb337/include/bits.h | 2 +- bsps/arm/csb337/include/bsp.h | 26 ++++++++--------- bsps/arm/csb337/include/bsp/irq.h | 2 +- bsps/arm/csb337/include/font8x16.h | 4 +-- bsps/arm/csb337/include/sed1356.h | 4 +-- bsps/arm/csb337/include/sed1356_16bit.h | 4 +-- bsps/arm/csb337/include/tm27.h | 2 +- bsps/arm/edb7312/include/bsp.h | 23 ++++++++------- bsps/arm/edb7312/include/bsp/irq.h | 2 +- bsps/arm/edb7312/include/ep7312.h | 2 +- bsps/arm/gdbarmsim/include/bsp.h | 25 ++++++++-------- bsps/arm/gdbarmsim/include/bsp/swi.h | 4 +-- bsps/arm/gumstix/include/bsp.h | 23 ++++++++------- bsps/arm/gumstix/net/wd80x3.h | 2 +- bsps/arm/imx/include/bsp.h | 18 ++++++++++++ bsps/arm/include/bsp/lpc-dma.h | 4 +-- bsps/arm/include/bsp/lpc-emc.h | 4 +-- bsps/arm/include/bsp/lpc-i2s.h | 4 +-- bsps/arm/include/bsp/lpc-lcd.h | 4 +-- bsps/arm/include/bsp/lpc-timer.h | 4 +-- bsps/arm/lm3s69xx/include/bsp.h | 19 +++++++----- bsps/arm/lm3s69xx/include/bsp/io.h | 2 +- bsps/arm/lm3s69xx/include/bsp/irq.h | 2 +- bsps/arm/lm3s69xx/include/bsp/lm3s69xx.h | 2 +- bsps/arm/lm3s69xx/include/bsp/ssi.h | 2 +- bsps/arm/lm3s69xx/include/bsp/syscon.h | 2 +- bsps/arm/lm3s69xx/include/bsp/uart.h | 2 +- bsps/arm/lpc176x/btimer/btimer.c | 2 +- bsps/arm/lpc176x/can/can.c | 2 +- bsps/arm/lpc176x/console/console-config.c | 2 +- bsps/arm/lpc176x/gpio/lpc-gpio.c | 2 +- bsps/arm/lpc176x/include/bsp.h | 26 ++++++++--------- bsps/arm/lpc176x/include/bsp/adc-defs.h | 2 +- bsps/arm/lpc176x/include/bsp/adc.h | 2 +- bsps/arm/lpc176x/include/bsp/can-defs.h | 2 +- bsps/arm/lpc176x/include/bsp/can.h | 2 +- bsps/arm/lpc176x/include/bsp/common-types.h | 2 +- bsps/arm/lpc176x/include/bsp/dma.h | 4 +-- bsps/arm/lpc176x/include/bsp/gpio-defs.h | 2 +- bsps/arm/lpc176x/include/bsp/io-defs.h | 2 +- bsps/arm/lpc176x/include/bsp/io.h | 2 +- bsps/arm/lpc176x/include/bsp/lpc-clock-config.h | 2 +- bsps/arm/lpc176x/include/bsp/lpc-gpio.h | 2 +- bsps/arm/lpc176x/include/bsp/lpc176x.h | 2 +- bsps/arm/lpc176x/include/bsp/mbed-pinmap.h | 2 +- bsps/arm/lpc176x/include/bsp/pwmout-defs.h | 2 +- bsps/arm/lpc176x/include/bsp/pwmout.h | 2 +- bsps/arm/lpc176x/include/bsp/system-clocks.h | 4 +-- bsps/arm/lpc176x/include/bsp/timer-defs.h | 2 +- bsps/arm/lpc176x/include/bsp/timer.h | 2 +- bsps/arm/lpc176x/include/bsp/watchdog-defs.h | 2 +- bsps/arm/lpc176x/include/bsp/watchdog.h | 2 +- bsps/arm/lpc176x/pwm/pwmout.c | 2 +- bsps/arm/lpc176x/rtc/rtc-config.c | 2 +- bsps/arm/lpc176x/start/adc.c | 2 +- bsps/arm/lpc176x/start/bspidle.c | 2 +- bsps/arm/lpc176x/start/bspstart.c | 2 +- bsps/arm/lpc176x/start/bspstarthooks.c | 2 +- bsps/arm/lpc176x/start/dma-copy.c | 2 +- bsps/arm/lpc176x/start/dma.c | 2 +- bsps/arm/lpc176x/start/io.c | 2 +- bsps/arm/lpc176x/start/restart.c | 2 +- bsps/arm/lpc176x/start/system-clocks.c | 2 +- bsps/arm/lpc176x/start/watchdog.c | 2 +- bsps/arm/lpc176x/timer/timer.c | 2 +- bsps/arm/lpc24xx/console/console-config.c | 2 +- bsps/arm/lpc24xx/console/uart-probe-1.c | 2 +- bsps/arm/lpc24xx/console/uart-probe-2.c | 2 +- bsps/arm/lpc24xx/console/uart-probe-3.c | 2 +- bsps/arm/lpc24xx/fb/lcd.c | 2 +- bsps/arm/lpc24xx/i2c/i2c-config.c | 2 +- bsps/arm/lpc24xx/i2c/i2c.c | 2 +- bsps/arm/lpc24xx/include/bsp.h | 26 ++++++++--------- bsps/arm/lpc24xx/include/bsp/dma.h | 4 +-- bsps/arm/lpc24xx/include/bsp/i2c.h | 4 +-- bsps/arm/lpc24xx/include/bsp/io.h | 4 +-- bsps/arm/lpc24xx/include/bsp/lcd.h | 4 +-- bsps/arm/lpc24xx/include/bsp/lpc-clock-config.h | 2 +- bsps/arm/lpc24xx/include/bsp/lpc-ethernet-config.h | 2 +- bsps/arm/lpc24xx/include/bsp/lpc17xx.h | 2 +- bsps/arm/lpc24xx/include/bsp/lpc24xx.h | 4 +-- bsps/arm/lpc24xx/include/bsp/ssp.h | 4 +-- bsps/arm/lpc24xx/include/bsp/start-config.h | 2 +- bsps/arm/lpc24xx/include/bsp/system-clocks.h | 4 +-- bsps/arm/lpc24xx/rtc/rtc-config.c | 2 +- bsps/arm/lpc24xx/spi/ssp.c | 2 +- bsps/arm/lpc24xx/start/bspidle.c | 2 +- bsps/arm/lpc24xx/start/bspreset-armv4.c | 2 +- bsps/arm/lpc24xx/start/bspstart.c | 2 +- bsps/arm/lpc24xx/start/bspstarthooks.c | 2 +- bsps/arm/lpc24xx/start/dma-copy.c | 2 +- bsps/arm/lpc24xx/start/dma.c | 2 +- bsps/arm/lpc24xx/start/io.c | 2 +- bsps/arm/lpc24xx/start/restart.c | 2 +- bsps/arm/lpc24xx/start/start-config-emc-dynamic.c | 2 +- bsps/arm/lpc24xx/start/start-config-emc-static.c | 2 +- bsps/arm/lpc24xx/start/start-config-mpu.c | 2 +- bsps/arm/lpc24xx/start/start-config-pinsel.c | 2 +- bsps/arm/lpc24xx/start/system-clocks.c | 2 +- bsps/arm/lpc24xx/start/timer.c | 2 +- bsps/arm/lpc32xx/console/console-config.c | 2 +- bsps/arm/lpc32xx/console/hsu.c | 2 +- bsps/arm/lpc32xx/include/bsp.h | 34 +++++++++------------- bsps/arm/lpc32xx/include/bsp/boot.h | 2 +- bsps/arm/lpc32xx/include/bsp/hsu.h | 2 +- bsps/arm/lpc32xx/include/bsp/i2c.h | 2 +- bsps/arm/lpc32xx/include/bsp/irq.h | 2 +- bsps/arm/lpc32xx/include/bsp/lpc-clock-config.h | 2 +- bsps/arm/lpc32xx/include/bsp/lpc-ethernet-config.h | 2 +- bsps/arm/lpc32xx/include/bsp/lpc32xx.h | 2 +- bsps/arm/lpc32xx/include/bsp/mmu.h | 2 +- bsps/arm/lpc32xx/include/bsp/nand-mlc.h | 2 +- bsps/arm/lpc32xx/include/tm27.h | 2 +- bsps/arm/lpc32xx/nand/nand-select.c | 2 +- bsps/arm/lpc32xx/rtc/rtc-config.c | 2 +- bsps/arm/lpc32xx/start/bspidle.c | 2 +- bsps/arm/lpc32xx/start/bspreset.c | 2 +- bsps/arm/lpc32xx/start/bspstart.c | 2 +- bsps/arm/lpc32xx/start/bspstarthooks.c | 2 +- bsps/arm/lpc32xx/start/restart.c | 2 +- bsps/arm/lpc32xx/start/system-clocks.c | 2 +- bsps/arm/lpc32xx/start/timer.c | 2 +- bsps/arm/raspberrypi/include/bsp.h | 21 +++++++------ bsps/arm/raspberrypi/include/bsp/irq.h | 2 +- bsps/arm/raspberrypi/include/bsp/mmu.h | 2 +- bsps/arm/raspberrypi/include/bsp/raspberrypi.h | 2 +- bsps/arm/raspberrypi/include/bsp/rpi-fb.h | 2 +- bsps/arm/raspberrypi/include/bsp/usart.h | 2 +- bsps/arm/raspberrypi/include/bsp/vc.h | 2 +- bsps/arm/raspberrypi/start/vc_defines.h | 2 +- bsps/arm/realview-pbx-a9/include/bsp.h | 22 ++++++++------ bsps/arm/realview-pbx-a9/include/bsp/irq.h | 2 +- bsps/arm/realview-pbx-a9/include/tm27.h | 2 +- bsps/arm/rtl22xx/console/lpc22xx_uart.h | 2 +- bsps/arm/rtl22xx/include/bsp.h | 21 ++++++++----- bsps/arm/smdk2410/include/bsp.h | 14 ++++++++- bsps/arm/smdk2410/include/smc.h | 2 +- bsps/arm/stm32f4/include/bsp.h | 20 ++++++++----- bsps/arm/stm32f4/include/bsp/i2c.h | 2 +- bsps/arm/stm32f4/include/bsp/io.h | 2 +- bsps/arm/stm32f4/include/bsp/irq.h | 2 +- bsps/arm/stm32f4/include/bsp/rcc.h | 2 +- bsps/arm/stm32f4/include/bsp/stm32f10xxx_exti.h | 2 +- bsps/arm/stm32f4/include/bsp/stm32f4.h | 2 +- bsps/arm/stm32f4/include/bsp/usart.h | 2 +- bsps/arm/tms570/clock/clock.c | 2 +- bsps/arm/tms570/console/printk-support.c | 2 +- bsps/arm/tms570/console/tms570-sci.c | 2 +- bsps/arm/tms570/cpucounter/cpucounterread.c | 2 +- bsps/arm/tms570/include/bsp.h | 14 ++++++++- bsps/arm/tms570/include/bsp/irq.h | 2 +- bsps/arm/tms570/include/bsp/system-clocks.h | 4 +-- bsps/arm/tms570/include/bsp/tms570-pinmux.h | 2 +- bsps/arm/tms570/include/bsp/tms570-pins.h | 2 +- bsps/arm/tms570/include/bsp/tms570-pom.h | 2 +- bsps/arm/tms570/include/bsp/tms570-rti.h | 2 +- bsps/arm/tms570/include/bsp/tms570-sci-driver.h | 2 +- bsps/arm/tms570/include/bsp/tms570-sci.h | 2 +- bsps/arm/tms570/include/bsp/tms570-vim.h | 2 +- bsps/arm/tms570/include/bsp/tms570_selftest.h | 2 +- .../tms570/include/bsp/tms570_selftest_parity.h | 2 +- bsps/arm/tms570/include/bsp/tms570lc4357-pins.h | 2 +- bsps/arm/tms570/include/bsp/tms570ls3137zwt-pins.h | 2 +- bsps/arm/tms570/irq/irq.c | 2 +- bsps/arm/tms570/start/bspreset.c | 2 +- bsps/arm/tms570/start/bspstart.c | 2 +- bsps/arm/tms570/start/bspstarthooks.c | 2 +- bsps/arm/tms570/start/init_emif_sdram.c | 2 +- bsps/arm/tms570/start/init_esm.c | 2 +- bsps/arm/tms570/start/init_pinmux.c | 2 +- bsps/arm/tms570/start/pinmux.c | 2 +- bsps/arm/tms570/start/tms570-pom.c | 2 +- bsps/arm/tms570/start/tms570_selftest.c | 2 +- bsps/arm/tms570/start/tms570_selftest_par_can.c | 2 +- bsps/arm/tms570/start/tms570_selftest_par_mibspi.c | 2 +- bsps/arm/tms570/start/tms570_selftest_par_std.c | 2 +- bsps/arm/tms570/start/tms570_selftest_parity.c | 2 +- bsps/arm/tms570/start/tms570_tcram_tests.c | 2 +- bsps/arm/xilinx-zynq/include/bsp.h | 23 ++++++++------- bsps/arm/xilinx-zynq/include/bsp/irq.h | 2 +- bsps/arm/xilinx-zynq/include/bsp/zynq-uart.h | 2 +- bsps/arm/xilinx-zynq/include/tm27.h | 2 +- 188 files changed, 442 insertions(+), 361 deletions(-) (limited to 'bsps/arm') diff --git a/bsps/arm/atsam/include/bsp.h b/bsps/arm/atsam/include/bsp.h index cd0103ad70..2556f6046d 100644 --- a/bsps/arm/atsam/include/bsp.h +++ b/bsps/arm/atsam/include/bsp.h @@ -1,3 +1,9 @@ +/** + * @file + * + * @ingroup RTEMSBSPsARMAtsam + */ + /* * Copyright (c) 2016 embedded brains GmbH. All rights reserved. * @@ -15,6 +21,16 @@ #ifndef LIBBSP_ARM_ATSAM_BSP_H #define LIBBSP_ARM_ATSAM_BSP_H +/** + * @defgroup RTEMSBSPsARMAtsam Atmel/Microchip SAM E70, S70, V70 and V71 + * + * @ingroup RTEMSBSPsARM + * + * @brief Atmel/Microchip SAM E70, S70, V70 and V71 Board Support Package. + * + * @{ + */ + #include #include @@ -93,10 +109,10 @@ void atsam_rtc_get_time(rtems_time_of_day *tod); void bsp_restart( const void *const addr ); -/** @} */ - #ifdef __cplusplus } #endif /* __cplusplus */ +/** @} */ + #endif /* LIBBSP_ARM_ATSAM_BSP_H */ diff --git a/bsps/arm/beagle/include/bsp.h b/bsps/arm/beagle/include/bsp.h index f15d9102ad..cb415fda89 100644 --- a/bsps/arm/beagle/include/bsp.h +++ b/bsps/arm/beagle/include/bsp.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_beagle + * @ingroup RTEMSBSPsARMBeagle * * @brief Global BSP definitions. */ @@ -27,6 +27,16 @@ #ifndef LIBBSP_ARM_BEAGLE_BSP_H #define LIBBSP_ARM_BEAGLE_BSP_H +/** + * @defgroup RTEMSBSPsARMBeagle Beaglebone + * + * @ingroup RTEMSBSPsARM + * + * @brief Beaglebone Board Support Package. + * + * @{ + */ + #include #include #include @@ -346,16 +356,6 @@ static inline void write_ttbr0(uint32_t bar) #define BSP_RESET_BOARD_AT_EXIT 1 /* causes qemu to exit, signaling end of test */ - -/** - * @defgroup arm_beagle Beaglebone, Beagleboard Support - * - * @ingroup RTEMSBSPsARM - * - * @brief Beaglebones and beagleboards support package - * - */ - /** * @brief Beagleboard specific set up of the MMU. * @@ -363,4 +363,6 @@ static inline void write_ttbr0(uint32_t bar) */ BSP_START_TEXT_SECTION void beagle_setup_mmu_and_cache(void); +/* @} */ + #endif /* LIBBSP_ARM_BEAGLE_BSP_H */ diff --git a/bsps/arm/csb336/include/bsp.h b/bsps/arm/csb336/include/bsp.h index c886dd9a5f..9e6cbf709a 100644 --- a/bsps/arm/csb336/include/bsp.h +++ b/bsps/arm/csb336/include/bsp.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_csb336 + * @ingroup RTEMSBSPsARMCSB336 * * @brief Global BSP definitions. */ @@ -19,6 +19,16 @@ #ifndef LIBBSP_ARM_CSB336_BSP_H #define LIBBSP_ARM_CSB336_BSP_H +/** + * @defgroup RTEMSBSPsARMCSB336 CSB336 + * + * @ingroup RTEMSBSPsARM Board Support Package + * + * @brief CSB336 support package. + * + * @{ + */ + #include #include @@ -29,16 +39,6 @@ extern "C" { #endif -/** - * @defgroup arm_csb336 CSB336 Support - * - * @ingroup RTEMSBSPsARM - * - * @brief CSB336 support package. - * - * @{ - */ - #define BSP_FEATURE_IRQ_EXTENSION /* What is the input clock freq in hertz? */ @@ -58,11 +58,11 @@ int rtems_mc9328mxl_enet_attach(struct rtems_bsdnet_ifconfig *config, #define RTEMS_BSP_NETWORK_DRIVER_NAME "eth0" #define RTEMS_BSP_NETWORK_DRIVER_ATTACH rtems_mc9328mxl_enet_attach -/** @} */ - #ifdef __cplusplus } #endif +/** @} */ + #endif /* _BSP_H */ diff --git a/bsps/arm/csb336/net/lan91c11x.c b/bsps/arm/csb336/net/lan91c11x.c index 59bacc9fef..779fbdc039 100644 --- a/bsps/arm/csb336/net/lan91c11x.c +++ b/bsps/arm/csb336/net/lan91c11x.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_csb336 + * @ingroup RTEMSBSPsARMCSB336 * * @brief Helper functions for SMSC LAN91C11x */ diff --git a/bsps/arm/csb336/net/lan91c11x.h b/bsps/arm/csb336/net/lan91c11x.h index 8172874e0c..c1181bda69 100644 --- a/bsps/arm/csb336/net/lan91c11x.h +++ b/bsps/arm/csb336/net/lan91c11x.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_csb336 + * @ingroup RTEMSBSPsARMCSB336 * * @brief SMSC LAN91C11x ethernet devices definitions. */ @@ -9,7 +9,7 @@ /** * @defgroup arm_csb336_lan91c11x SMSC LAN91C11x * - * @ingroup arm_csb336 + * @ingroup RTEMSBSPsARMCSB336 * * @brief SMSC LAN91C11x ethernet devices definitions. */ diff --git a/bsps/arm/csb337/include/at91rm9200.h b/bsps/arm/csb337/include/at91rm9200.h index 706b3cc03d..7dbac04384 100644 --- a/bsps/arm/csb337/include/at91rm9200.h +++ b/bsps/arm/csb337/include/at91rm9200.h @@ -353,7 +353,7 @@ typedef volatile unsigned long vulong; /** * @defgroup csb337_at91rm9200 AT91RM9200 * - * @ingroup arm_csb337 + * @ingroup RTEMSBSPsARMCSB337 * * @brief Atmel Register Definitions, Used In KIT637_V6 (CSB637) */ diff --git a/bsps/arm/csb337/include/bits.h b/bsps/arm/csb337/include/bits.h index 09a5cd50b7..105f4d4bd6 100644 --- a/bsps/arm/csb337/include/bits.h +++ b/bsps/arm/csb337/include/bits.h @@ -58,7 +58,7 @@ /** *@defgroup csb337_bits Bits * - *@ingroup arm_csb337 + *@ingroup RTEMSBSPsARMCSB337 * *@brief * diff --git a/bsps/arm/csb337/include/bsp.h b/bsps/arm/csb337/include/bsp.h index c757bf1bc9..d5daa63d3e 100644 --- a/bsps/arm/csb337/include/bsp.h +++ b/bsps/arm/csb337/include/bsp.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_csb337 + * @ingroup RTEMSBSPsARMCSB337 * * @brief Global BSP definitions. */ @@ -19,6 +19,16 @@ #ifndef LIBBSP_ARM_CSB337_BSP_H #define LIBBSP_ARM_CSB337_BSP_H +/** + * @defgroup RTEMSBSPsARMCSB337 CSB337 + * + * @ingroup RTEMSBSPsARM + * + * @brief CSB337 Board Support Package. + * + * @{ + */ + #include #include @@ -28,16 +38,6 @@ extern "C" { #endif -/** - * @defgroup arm_csb337 CSB337 Support - * - * @ingroup RTEMSBSPsARM - * - * @brief CSB337 support package. - * - * @{ - */ - #define BSP_FEATURE_IRQ_EXTENSION /* What is the input clock freq in hertz? */ @@ -68,11 +68,11 @@ int rtems_at91rm9200_emac_attach(struct rtems_bsdnet_ifconfig *config, int attac #define RTEMS_BSP_NETWORK_DRIVER_NAME "eth0" #define RTEMS_BSP_NETWORK_DRIVER_ATTACH rtems_at91rm9200_emac_attach -/** @} */ - #ifdef __cplusplus } #endif +/** @} */ + #endif /* _BSP_H */ diff --git a/bsps/arm/csb337/include/bsp/irq.h b/bsps/arm/csb337/include/bsp/irq.h index ce683bc4ff..ffc022fa4f 100644 --- a/bsps/arm/csb337/include/bsp/irq.h +++ b/bsps/arm/csb337/include/bsp/irq.h @@ -32,7 +32,7 @@ /** * @defgroup csb337_interrupt Interrrupt Support * - * @ingroup arm_csb337 + * @ingroup RTEMSBSPsARMCSB337 * * @brief Interrupt Support. */ diff --git a/bsps/arm/csb337/include/font8x16.h b/bsps/arm/csb337/include/font8x16.h index 0445b67668..3d0e144626 100644 --- a/bsps/arm/csb337/include/font8x16.h +++ b/bsps/arm/csb337/include/font8x16.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_csb337 + * @ingroup RTEMSBSPsARMCSB337 * * @brief Simple 8 x 16 font, printable characters only. */ @@ -9,7 +9,7 @@ /** * @defgroup csb337_font Simple 8 x 16 font * - * @ingroup arm_csb337 + * @ingroup RTEMSBSPsARMCSB337 * * @brief Simple 8 x 16 font, printable characters only. */ diff --git a/bsps/arm/csb337/include/sed1356.h b/bsps/arm/csb337/include/sed1356.h index d4451ab7e1..583a2a3a77 100644 --- a/bsps/arm/csb337/include/sed1356.h +++ b/bsps/arm/csb337/include/sed1356.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_csb337 + * @ingroup RTEMSBSPsARMCSB337 * * @brief Public Interface for SED Video Controller Operations. */ @@ -9,7 +9,7 @@ /** * @defgroup csb337_sed1356 SED Video Controller * - * @ingroup arm_csb337 + * @ingroup RTEMSBSPsARMCSB337 * * @brief Public Interface for SED Video Controller Operations. */ diff --git a/bsps/arm/csb337/include/sed1356_16bit.h b/bsps/arm/csb337/include/sed1356_16bit.h index 5ccf85d01c..a6149810b7 100644 --- a/bsps/arm/csb337/include/sed1356_16bit.h +++ b/bsps/arm/csb337/include/sed1356_16bit.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_csb337 + * @ingroup RTEMSBSPsARMCSB337 * * @brief SED1356 LCD/CRT Controllers for KIT637_V6 (CSB637) * 16-Bit access mode @@ -10,7 +10,7 @@ /** * @defgroup csb337_sed1356 SED Video Controller. * - * @ingroup arm_csb337 + * @ingroup RTEMSBSPsARMCSB337 * * @brief SED1356 LCD/CRT Controllers for KIT637_V6 (CSB637) * 16-Bit access mode diff --git a/bsps/arm/csb337/include/tm27.h b/bsps/arm/csb337/include/tm27.h index 80b371d20b..c21ebcb284 100644 --- a/bsps/arm/csb337/include/tm27.h +++ b/bsps/arm/csb337/include/tm27.h @@ -1,7 +1,7 @@ /** *@file * - *@ingroup arm_csb337 + *@ingroup RTEMSBSPsARMCSB337 * *@brief Implementations of interrupt mechanisms for Time Test 27. * diff --git a/bsps/arm/edb7312/include/bsp.h b/bsps/arm/edb7312/include/bsp.h index 0317ed7cc2..a182aeef46 100644 --- a/bsps/arm/edb7312/include/bsp.h +++ b/bsps/arm/edb7312/include/bsp.h @@ -1,6 +1,6 @@ /** * @file - * @ingroup arm_edb7312 + * @ingroup RTEMSBSPsARMEDB7312 * @brief Global BSP definitions. */ @@ -16,6 +16,16 @@ #ifndef LIBBSP_ARM_EDB7312_BSP_H #define LIBBSP_ARM_EDB7312_BSP_H +/** + * @defgroup RTEMSBSPsARMEDB7312 EDB7312 + * + * @ingroup RTEMSBSPsARM + * + * @brief EDB7312 Board Support Package. + * + * @{ + */ + #ifndef ASM #include @@ -29,13 +39,6 @@ extern "C" { #define BSP_FEATURE_IRQ_EXTENSION -/** - * @defgroup arm_edb7312 EDB7312 Support - * @ingroup RTEMSBSPsARM - * @brief EDB7312 Support Package - * @{ - */ - /** * @brief Define the interrupt mechanism for Time Test 27 * @@ -61,12 +64,12 @@ int cs8900_driver_attach (struct rtems_bsdnet_ifconfig *config, */ void edb7312_interrupt_dispatch(rtems_vector_number vector); -/** @} */ - #ifdef __cplusplus } #endif #endif /* !ASM */ +/** @} */ + #endif /* _BSP_H */ diff --git a/bsps/arm/edb7312/include/bsp/irq.h b/bsps/arm/edb7312/include/bsp/irq.h index 04579a7c6f..e834e9cf5c 100644 --- a/bsps/arm/edb7312/include/bsp/irq.h +++ b/bsps/arm/edb7312/include/bsp/irq.h @@ -31,7 +31,7 @@ /** * @defgroup edb7312_interrupt Interrupt Support - * @ingroup arm_edb7312 + * @ingroup RTEMSBSPsARMEDB7312 * @brief Interrupt Support * @{ */ diff --git a/bsps/arm/edb7312/include/ep7312.h b/bsps/arm/edb7312/include/ep7312.h index ba9d430bc6..69f3e8d727 100644 --- a/bsps/arm/edb7312/include/ep7312.h +++ b/bsps/arm/edb7312/include/ep7312.h @@ -28,7 +28,7 @@ /** * @defgroup edb7312_registers Register Definitions - * @ingroup arm_edb7312 + * @ingroup RTEMSBSPsARMEDB7312 * @brief Cirrus EP7312 Register Definitions * @{ */ diff --git a/bsps/arm/gdbarmsim/include/bsp.h b/bsps/arm/gdbarmsim/include/bsp.h index 66e5636912..b880cd793a 100644 --- a/bsps/arm/gdbarmsim/include/bsp.h +++ b/bsps/arm/gdbarmsim/include/bsp.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_gdbarmsim + * @ingroup RTEMSBSPsARMGDBSim * * @brief Global BSP definitions. */ @@ -18,6 +18,16 @@ #ifndef LIBBSP_ARM_GDBARMSIM_BSP_H #define LIBBSP_ARM_GDBARMSIM_BSP_H +/** + * @defgroup RTEMSBSPsARMGDBSim GDB Simulator + * + * @ingroup RTEMSBSPsARM + * + * @brief GDB Simulator Board Support Package. + * + * @{ + */ + #include #include @@ -29,16 +39,6 @@ extern "C" { #endif -/** - * @defgroup arm_gdbarmsim GDBARMSIM Support - * - * @ingroup RTEMSBSPsARM - * - * @brief GDBARMSIM support package. - * - * @{ - */ - //#define BSP_GET_WORK_AREA_DEBUG 1 /** @@ -76,11 +76,12 @@ int gdbarmsim_read(int, char *, int); int gdbarmsim_swiread(int, char *, int); void initialise_monitor_handles(void); -/** @} */ #ifdef __cplusplus } #endif +/** @} */ + #endif /* _BSP_H */ diff --git a/bsps/arm/gdbarmsim/include/bsp/swi.h b/bsps/arm/gdbarmsim/include/bsp/swi.h index e9eb434a58..7604ad9fad 100644 --- a/bsps/arm/gdbarmsim/include/bsp/swi.h +++ b/bsps/arm/gdbarmsim/include/bsp/swi.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_gdbarmsim + * @ingroup RTEMSBSPsARMGDBSim * * @brief Software interrupt definitions. */ @@ -9,7 +9,7 @@ /** * @defgroup gdbarmsim_swi SWI Definitions * - * @ingroup arm_gdbarmsim + * @ingroup RTEMSBSPsARMGDBSim * * @brief Software interrupt definitions. */ diff --git a/bsps/arm/gumstix/include/bsp.h b/bsps/arm/gumstix/include/bsp.h index 687ffde4e1..538fb745c9 100644 --- a/bsps/arm/gumstix/include/bsp.h +++ b/bsps/arm/gumstix/include/bsp.h @@ -1,6 +1,6 @@ /** * @file - * @ingroup arm_gumstix + * @ingroup RTEMSBSPsARMGumstix * @brief Global BSP definitions. */ @@ -15,6 +15,16 @@ #ifndef LIBBSP_ARM_GUMSTIX_BSP_H #define LIBBSP_ARM_GUMSTIX_BSP_H +/** + * @defgroup RTEMSBSPsARMGumstix Gumstix + * + * @ingroup RTEMSBSPsARM + * + * @brief Gumstix Board Support Package. + * + * @{ + */ + #include #include @@ -24,13 +34,6 @@ extern "C" { #endif -/** - * @defgroup arm_gumstix Gumstix Support - * @ingroup RTEMSBSPsARM - * @brief Gumstix support package - * @{ - */ - #define BSP_FEATURE_IRQ_EXTENSION #define BSP_HAS_FRAME_BUFFER 1 @@ -71,11 +74,11 @@ extern int rtems_ne_driver_attach(struct rtems_bsdnet_ifconfig *, int); #define RTEMS_BSP_NETWORK_DRIVER_ATTACH BSP_NE2000_NETWORK_DRIVER_ATTACH #endif -/** @} */ - #ifdef __cplusplus } #endif +/** @} */ + #endif /* _BSP_H */ diff --git a/bsps/arm/gumstix/net/wd80x3.h b/bsps/arm/gumstix/net/wd80x3.h index c4a3aba758..0a9f3432bc 100644 --- a/bsps/arm/gumstix/net/wd80x3.h +++ b/bsps/arm/gumstix/net/wd80x3.h @@ -15,7 +15,7 @@ /** * @defgroup gumstix_dp8390 DP8390 Support - * @ingroup arm_gumstix + * @ingroup RTEMSBSPsARMGumstix * @brief DP8390 Ethernet Controller Support * @{ */ diff --git a/bsps/arm/imx/include/bsp.h b/bsps/arm/imx/include/bsp.h index b5fb7127df..4ed35c68fe 100644 --- a/bsps/arm/imx/include/bsp.h +++ b/bsps/arm/imx/include/bsp.h @@ -1,3 +1,9 @@ +/** + * @file + * + * @ingroup RTEMSBSPsARMimx + */ + /* * Copyright (c) 2017 embedded brains GmbH. All rights reserved. * @@ -15,6 +21,16 @@ #ifndef LIBBSP_ARM_IMX_BSP_H #define LIBBSP_ARM_IMX_BSP_H +/** + * @defgroup RTEMSBSPsARMimx NXP i.MX + * + * @ingroup RTEMSBSPsARM + * + * @brief NXP i.MX Board Support Package. + * + * @{ + */ + #include #define BSP_FEATURE_IRQ_EXTENSION @@ -81,4 +97,6 @@ int spi_bus_register_imx(const char *bus_path, const char *alias_or_path); #endif /* ASM */ +/* @} */ + #endif /* LIBBSP_ARM_IMX_BSP_H */ diff --git a/bsps/arm/include/bsp/lpc-dma.h b/bsps/arm/include/bsp/lpc-dma.h index 45d567b36c..37fcab480f 100644 --- a/bsps/arm/include/bsp/lpc-dma.h +++ b/bsps/arm/include/bsp/lpc-dma.h @@ -33,8 +33,8 @@ extern "C" { /** * @defgroup lpc_dma DMA Support * - * @ingroup arm_lpc24xx - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC24XX + * @ingroup RTEMSBSPsARMLPC32XX * * @brief DMA support. * diff --git a/bsps/arm/include/bsp/lpc-emc.h b/bsps/arm/include/bsp/lpc-emc.h index 31cb4241c8..dead6e7f0d 100644 --- a/bsps/arm/include/bsp/lpc-emc.h +++ b/bsps/arm/include/bsp/lpc-emc.h @@ -32,8 +32,8 @@ extern "C" { /** * @defgroup lpc_emc EMC Support * - * @ingroup arm_lpc24xx - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC24XX + * @ingroup RTEMSBSPsARMLPC32XX * * @brief EMC Support * diff --git a/bsps/arm/include/bsp/lpc-i2s.h b/bsps/arm/include/bsp/lpc-i2s.h index 65e951b7d7..433f2fd7cd 100644 --- a/bsps/arm/include/bsp/lpc-i2s.h +++ b/bsps/arm/include/bsp/lpc-i2s.h @@ -32,8 +32,8 @@ extern "C" { /** * @defgroup lpc_i2s I2S Support * - * @ingroup arm_lpc24xx - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC24XX + * @ingroup RTEMSBSPsARMLPC32XX * * @brief I2S support. * diff --git a/bsps/arm/include/bsp/lpc-lcd.h b/bsps/arm/include/bsp/lpc-lcd.h index a3ca4fe11a..aac295eef7 100644 --- a/bsps/arm/include/bsp/lpc-lcd.h +++ b/bsps/arm/include/bsp/lpc-lcd.h @@ -32,8 +32,8 @@ extern "C" { /** * @defgroup lpc_lcd LCD Support * - * @ingroup lpc - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC24XX + * @ingroup RTEMSBSPsARMLPC32XX * * @brief LCD support. * diff --git a/bsps/arm/include/bsp/lpc-timer.h b/bsps/arm/include/bsp/lpc-timer.h index 4c7ad4f1d1..5517a8cbe6 100644 --- a/bsps/arm/include/bsp/lpc-timer.h +++ b/bsps/arm/include/bsp/lpc-timer.h @@ -31,8 +31,8 @@ extern "C" { /** * @defgroup lpc_timer Timer Support * - * @ingroup arm_lpc24xx - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC24XX + * @ingroup RTEMSBSPsARMLPC32XX * * @brief Timer support. * diff --git a/bsps/arm/lm3s69xx/include/bsp.h b/bsps/arm/lm3s69xx/include/bsp.h index 1fae730892..6302e82d0c 100644 --- a/bsps/arm/lm3s69xx/include/bsp.h +++ b/bsps/arm/lm3s69xx/include/bsp.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_lm3s69xx + * @ingroup RTEMSBSPsARMLM3S69XX * * @brief Global BSP Definitions */ @@ -23,6 +23,14 @@ #ifndef LIBBSP_ARM_LM3S69XX_BSP_H #define LIBBSP_ARM_LM3S69XX_BSP_H +/** + * @defgroup RTEMSBSPsARMLM3S69XX LM3S69XX + * + * @ingroup RTEMSBSPsARM + * + * @brief LM3S69XX Board Support Package. + */ + #include #define BSP_FEATURE_IRQ_EXTENSION @@ -41,12 +49,7 @@ #endif /* ASM */ +/* @} */ + #endif /* LIBBSP_ARM_LM3S69XX_BSP_H */ -/** - * @defgroup arm_lm3s69xx LM3S69XX Support - * - * @ingroup RTEMSBSPsARM - * - * @brief LM3S69XX Support Package - */ diff --git a/bsps/arm/lm3s69xx/include/bsp/io.h b/bsps/arm/lm3s69xx/include/bsp/io.h index f9ddf4c8ee..3e3846e1c6 100644 --- a/bsps/arm/lm3s69xx/include/bsp/io.h +++ b/bsps/arm/lm3s69xx/include/bsp/io.h @@ -22,7 +22,7 @@ /** * @defgroup lm3s69xx_io IO Support * - * @ingroup arm_lm3s69xx + * @ingroup RTEMSBSPsARMLM3S69XX * * @brief IO support. */ diff --git a/bsps/arm/lm3s69xx/include/bsp/irq.h b/bsps/arm/lm3s69xx/include/bsp/irq.h index 0b380c2ce2..dd49728881 100644 --- a/bsps/arm/lm3s69xx/include/bsp/irq.h +++ b/bsps/arm/lm3s69xx/include/bsp/irq.h @@ -35,7 +35,7 @@ /** * @defgroup lm3s69xx_interrupt Interrupt Support * - * @ingroup arm_lm3s69xx + * @ingroup RTEMSBSPsARMLM3S69XX * * @brief Interrupt support. */ diff --git a/bsps/arm/lm3s69xx/include/bsp/lm3s69xx.h b/bsps/arm/lm3s69xx/include/bsp/lm3s69xx.h index ce3548d376..623b6ca45e 100644 --- a/bsps/arm/lm3s69xx/include/bsp/lm3s69xx.h +++ b/bsps/arm/lm3s69xx/include/bsp/lm3s69xx.h @@ -30,7 +30,7 @@ /** * @defgroup lm3s69xx_reg Register Definitions * - * @ingroup arm_lm3s69xx + * @ingroup RTEMSBSPsARMLM3S69XX * * @brief Register Definitions */ diff --git a/bsps/arm/lm3s69xx/include/bsp/ssi.h b/bsps/arm/lm3s69xx/include/bsp/ssi.h index e6e44c5aae..66d5302655 100644 --- a/bsps/arm/lm3s69xx/include/bsp/ssi.h +++ b/bsps/arm/lm3s69xx/include/bsp/ssi.h @@ -21,7 +21,7 @@ /** * @defgroup lm3s69xx_ssi SSI Support * - * @ingroup arm_lm3s69xx + * @ingroup RTEMSBSPsARMLM3S69XX * * @brief SSI Support */ diff --git a/bsps/arm/lm3s69xx/include/bsp/syscon.h b/bsps/arm/lm3s69xx/include/bsp/syscon.h index 016839b5e5..2904138f4d 100644 --- a/bsps/arm/lm3s69xx/include/bsp/syscon.h +++ b/bsps/arm/lm3s69xx/include/bsp/syscon.h @@ -20,7 +20,7 @@ /** * @defgroup lm3s69xx_syscon Syscon Support * - * @ingroup arm_lm3s69xx + * @ingroup RTEMSBSPsARMLM3S69XX * * @brief Syscon Support */ diff --git a/bsps/arm/lm3s69xx/include/bsp/uart.h b/bsps/arm/lm3s69xx/include/bsp/uart.h index 544fed55eb..1d31c236b3 100644 --- a/bsps/arm/lm3s69xx/include/bsp/uart.h +++ b/bsps/arm/lm3s69xx/include/bsp/uart.h @@ -28,7 +28,7 @@ /** * defgroup lm3s69xx_uart UART Support * - * @ingroup arm_lm3s69xx + * @ingroup RTEMSBSPsARMLM3S69XX * * @brief UART support. */ diff --git a/bsps/arm/lpc176x/btimer/btimer.c b/bsps/arm/lpc176x/btimer/btimer.c index d2dcfbb1b2..e5d21fcbe9 100644 --- a/bsps/arm/lpc176x/btimer/btimer.c +++ b/bsps/arm/lpc176x/btimer/btimer.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Timer benchmark functions for the lpc176x bsp. */ diff --git a/bsps/arm/lpc176x/can/can.c b/bsps/arm/lpc176x/can/can.c index bf94d9fc37..2e65d5f5eb 100644 --- a/bsps/arm/lpc176x/can/can.c +++ b/bsps/arm/lpc176x/can/can.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief CAN controller for the mbed lpc1768 board. */ diff --git a/bsps/arm/lpc176x/console/console-config.c b/bsps/arm/lpc176x/console/console-config.c index c80932daf7..e4e3462191 100644 --- a/bsps/arm/lpc176x/console/console-config.c +++ b/bsps/arm/lpc176x/console/console-config.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Console configuration. */ diff --git a/bsps/arm/lpc176x/gpio/lpc-gpio.c b/bsps/arm/lpc176x/gpio/lpc-gpio.c index 220f5f9abc..30543858d7 100644 --- a/bsps/arm/lpc176x/gpio/lpc-gpio.c +++ b/bsps/arm/lpc176x/gpio/lpc-gpio.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief GPIO library for the lpc176x bsp. */ diff --git a/bsps/arm/lpc176x/include/bsp.h b/bsps/arm/lpc176x/include/bsp.h index 8c34de5164..5c8b104280 100644 --- a/bsps/arm/lpc176x/include/bsp.h +++ b/bsps/arm/lpc176x/include/bsp.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Global BSP definitions. */ @@ -23,6 +23,16 @@ #ifndef LIBBSP_ARM_LPC176X_BSP_H #define LIBBSP_ARM_LPC176X_BSP_H +/** + * @defgroup RTEMSBSPsARMLPC176X NXP LPC176X + * + * @ingroup RTEMSBSPsARM + * + * @brief NXP LPC176X Board Support Package. + * + * @{ + */ + #include #define LPC176X_PCLK ( LPC176X_CCLK / LPC176X_PCLKDIV ) @@ -44,16 +54,6 @@ extern "C" { struct rtems_bsdnet_ifconfig; -/** - * @defgroup lpc176x LPC176X Support - * - * @ingroup RTEMSBSPsARM - * - * @brief LPC176X support package. - * - * @{ - */ - /** * @brief Optimized idle task. * @@ -84,12 +84,12 @@ void*bsp_idle_thread( uintptr_t ignored ); */ void bsp_restart( const void *addr ); -/** @} */ - #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* ASM */ +/** @} */ + #endif /* LIBBSP_ARM_LPC176X_BSP_H */ diff --git a/bsps/arm/lpc176x/include/bsp/adc-defs.h b/bsps/arm/lpc176x/include/bsp/adc-defs.h index e1a4825a2a..177e3f03fb 100644 --- a/bsps/arm/lpc176x/include/bsp/adc-defs.h +++ b/bsps/arm/lpc176x/include/bsp/adc-defs.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief ADC library for the lpc176x bsp. */ diff --git a/bsps/arm/lpc176x/include/bsp/adc.h b/bsps/arm/lpc176x/include/bsp/adc.h index 58c6de3f1d..ac078cf643 100644 --- a/bsps/arm/lpc176x/include/bsp/adc.h +++ b/bsps/arm/lpc176x/include/bsp/adc.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief ADC library for the lpc176x bsp. */ diff --git a/bsps/arm/lpc176x/include/bsp/can-defs.h b/bsps/arm/lpc176x/include/bsp/can-defs.h index b55414f95f..fdaa7893d5 100644 --- a/bsps/arm/lpc176x/include/bsp/can-defs.h +++ b/bsps/arm/lpc176x/include/bsp/can-defs.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief CAN controller for the lpc176x controller. */ diff --git a/bsps/arm/lpc176x/include/bsp/can.h b/bsps/arm/lpc176x/include/bsp/can.h index 27fabc40e6..95480596fe 100644 --- a/bsps/arm/lpc176x/include/bsp/can.h +++ b/bsps/arm/lpc176x/include/bsp/can.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief CAN controller for the mbed lpc1768 board. */ diff --git a/bsps/arm/lpc176x/include/bsp/common-types.h b/bsps/arm/lpc176x/include/bsp/common-types.h index 16bfd96f3a..d43671c619 100644 --- a/bsps/arm/lpc176x/include/bsp/common-types.h +++ b/bsps/arm/lpc176x/include/bsp/common-types.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Definitions types used by some devices in common. */ diff --git a/bsps/arm/lpc176x/include/bsp/dma.h b/bsps/arm/lpc176x/include/bsp/dma.h index 65edfc4e30..054c985fd3 100644 --- a/bsps/arm/lpc176x/include/bsp/dma.h +++ b/bsps/arm/lpc176x/include/bsp/dma.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x_dma + * @ingroup RTEMSBSPsARMLPC176X_dma * * @brief Direct memory access (DMA) support. */ @@ -31,7 +31,7 @@ extern "C" { /** * @defgroup lpc176x_dma DMA Support * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Direct memory access (DMA) support. * diff --git a/bsps/arm/lpc176x/include/bsp/gpio-defs.h b/bsps/arm/lpc176x/include/bsp/gpio-defs.h index 31155bf597..fdb9c6f743 100644 --- a/bsps/arm/lpc176x/include/bsp/gpio-defs.h +++ b/bsps/arm/lpc176x/include/bsp/gpio-defs.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief API definitions of the GPIO driver for the lpc176x bsp in RTEMS. */ diff --git a/bsps/arm/lpc176x/include/bsp/io-defs.h b/bsps/arm/lpc176x/include/bsp/io-defs.h index de57aadd8c..9749387013 100644 --- a/bsps/arm/lpc176x/include/bsp/io-defs.h +++ b/bsps/arm/lpc176x/include/bsp/io-defs.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Input/output module definitions. */ diff --git a/bsps/arm/lpc176x/include/bsp/io.h b/bsps/arm/lpc176x/include/bsp/io.h index 3e6cd49581..9831c27d65 100644 --- a/bsps/arm/lpc176x/include/bsp/io.h +++ b/bsps/arm/lpc176x/include/bsp/io.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Input/output module methods definitions. */ diff --git a/bsps/arm/lpc176x/include/bsp/lpc-clock-config.h b/bsps/arm/lpc176x/include/bsp/lpc-clock-config.h index 3eef02152e..df44cc5a1d 100644 --- a/bsps/arm/lpc176x/include/bsp/lpc-clock-config.h +++ b/bsps/arm/lpc176x/include/bsp/lpc-clock-config.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Clock driver configuration. */ diff --git a/bsps/arm/lpc176x/include/bsp/lpc-gpio.h b/bsps/arm/lpc176x/include/bsp/lpc-gpio.h index cc75385a04..12f2f65969 100644 --- a/bsps/arm/lpc176x/include/bsp/lpc-gpio.h +++ b/bsps/arm/lpc176x/include/bsp/lpc-gpio.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief API of the GPIO driver for the lpc176x bsp in RTEMS. */ diff --git a/bsps/arm/lpc176x/include/bsp/lpc176x.h b/bsps/arm/lpc176x/include/bsp/lpc176x.h index 2f20c2e8ba..be31d10960 100644 --- a/bsps/arm/lpc176x/include/bsp/lpc176x.h +++ b/bsps/arm/lpc176x/include/bsp/lpc176x.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Specific register definitions according to lpc176x family boards. */ diff --git a/bsps/arm/lpc176x/include/bsp/mbed-pinmap.h b/bsps/arm/lpc176x/include/bsp/mbed-pinmap.h index 538d33c41e..e158b653d6 100644 --- a/bsps/arm/lpc176x/include/bsp/mbed-pinmap.h +++ b/bsps/arm/lpc176x/include/bsp/mbed-pinmap.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Pins of the mbed lpc1768 * See http://mbed.org/media/uploads/chris/mbed-005.1.pdf for references diff --git a/bsps/arm/lpc176x/include/bsp/pwmout-defs.h b/bsps/arm/lpc176x/include/bsp/pwmout-defs.h index 7b3999d2a6..1d30f701f3 100644 --- a/bsps/arm/lpc176x/include/bsp/pwmout-defs.h +++ b/bsps/arm/lpc176x/include/bsp/pwmout-defs.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief PWM-Out controller for the mbed lpc1768 board. */ diff --git a/bsps/arm/lpc176x/include/bsp/pwmout.h b/bsps/arm/lpc176x/include/bsp/pwmout.h index bbed297ae9..db53ec49a0 100644 --- a/bsps/arm/lpc176x/include/bsp/pwmout.h +++ b/bsps/arm/lpc176x/include/bsp/pwmout.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief PWM-Out controller for the mbed lpc1768 board. */ diff --git a/bsps/arm/lpc176x/include/bsp/system-clocks.h b/bsps/arm/lpc176x/include/bsp/system-clocks.h index 26087ff3e9..45b976e896 100644 --- a/bsps/arm/lpc176x/include/bsp/system-clocks.h +++ b/bsps/arm/lpc176x/include/bsp/system-clocks.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x_clocks + * @ingroup RTEMSBSPsARMLPC176X_clocks * * @brief System clocks. */ @@ -32,7 +32,7 @@ extern "C" { /** * @defgroup lpc176x_clock System Clocks * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief System clocks. * diff --git a/bsps/arm/lpc176x/include/bsp/timer-defs.h b/bsps/arm/lpc176x/include/bsp/timer-defs.h index 7560add64e..8ff1931bea 100644 --- a/bsps/arm/lpc176x/include/bsp/timer-defs.h +++ b/bsps/arm/lpc176x/include/bsp/timer-defs.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief API definitions of the for the timer of the lpc176x bsp. */ diff --git a/bsps/arm/lpc176x/include/bsp/timer.h b/bsps/arm/lpc176x/include/bsp/timer.h index bb327eefce..0a79bc0456 100644 --- a/bsps/arm/lpc176x/include/bsp/timer.h +++ b/bsps/arm/lpc176x/include/bsp/timer.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Timer API for the lpc176x bsp. */ diff --git a/bsps/arm/lpc176x/include/bsp/watchdog-defs.h b/bsps/arm/lpc176x/include/bsp/watchdog-defs.h index 888ebe1936..97d9f8954d 100644 --- a/bsps/arm/lpc176x/include/bsp/watchdog-defs.h +++ b/bsps/arm/lpc176x/include/bsp/watchdog-defs.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief API definitions of the Watchdog driver for the lpc176x bsp in RTEMS. */ diff --git a/bsps/arm/lpc176x/include/bsp/watchdog.h b/bsps/arm/lpc176x/include/bsp/watchdog.h index ff5d1730fa..8c9d952eb4 100644 --- a/bsps/arm/lpc176x/include/bsp/watchdog.h +++ b/bsps/arm/lpc176x/include/bsp/watchdog.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief API of the Watchdog driver for the lpc176x bsp in RTEMS. */ diff --git a/bsps/arm/lpc176x/pwm/pwmout.c b/bsps/arm/lpc176x/pwm/pwmout.c index c5ce3eb998..9ad4e0ced6 100644 --- a/bsps/arm/lpc176x/pwm/pwmout.c +++ b/bsps/arm/lpc176x/pwm/pwmout.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief PWM-Out controller for the mbed lpc1768 board. */ diff --git a/bsps/arm/lpc176x/rtc/rtc-config.c b/bsps/arm/lpc176x/rtc/rtc-config.c index 7d1512c01a..d211a8faf9 100644 --- a/bsps/arm/lpc176x/rtc/rtc-config.c +++ b/bsps/arm/lpc176x/rtc/rtc-config.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief RTC configuration. */ diff --git a/bsps/arm/lpc176x/start/adc.c b/bsps/arm/lpc176x/start/adc.c index 49288c07c6..ca2d5cf849 100644 --- a/bsps/arm/lpc176x/start/adc.c +++ b/bsps/arm/lpc176x/start/adc.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief ADC library for the lpc176x bsp. */ diff --git a/bsps/arm/lpc176x/start/bspidle.c b/bsps/arm/lpc176x/start/bspidle.c index 24bb1db887..f1572422b1 100644 --- a/bsps/arm/lpc176x/start/bspidle.c +++ b/bsps/arm/lpc176x/start/bspidle.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Idle task. */ diff --git a/bsps/arm/lpc176x/start/bspstart.c b/bsps/arm/lpc176x/start/bspstart.c index f1aba444fc..b2b1e2db04 100644 --- a/bsps/arm/lpc176x/start/bspstart.c +++ b/bsps/arm/lpc176x/start/bspstart.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Startup code. */ diff --git a/bsps/arm/lpc176x/start/bspstarthooks.c b/bsps/arm/lpc176x/start/bspstarthooks.c index dc790f3eb0..6755e43748 100644 --- a/bsps/arm/lpc176x/start/bspstarthooks.c +++ b/bsps/arm/lpc176x/start/bspstarthooks.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief First configurations and initializations to the correct * functionality of the board. diff --git a/bsps/arm/lpc176x/start/dma-copy.c b/bsps/arm/lpc176x/start/dma-copy.c index 0e0b37dbd3..84a1d28f7a 100644 --- a/bsps/arm/lpc176x/start/dma-copy.c +++ b/bsps/arm/lpc176x/start/dma-copy.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x_dma + * @ingroup RTEMSBSPsARMLPC176X_dma * * @brief Direct memory access (DMA) support. */ diff --git a/bsps/arm/lpc176x/start/dma.c b/bsps/arm/lpc176x/start/dma.c index 10c7701484..1c690b5b42 100644 --- a/bsps/arm/lpc176x/start/dma.c +++ b/bsps/arm/lpc176x/start/dma.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x_dma + * @ingroup RTEMSBSPsARMLPC176X_dma * * @brief Direct memory access (DMA) support. */ diff --git a/bsps/arm/lpc176x/start/io.c b/bsps/arm/lpc176x/start/io.c index 8eb746cbad..e3432e29f5 100644 --- a/bsps/arm/lpc176x/start/io.c +++ b/bsps/arm/lpc176x/start/io.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Input/output module methods. */ diff --git a/bsps/arm/lpc176x/start/restart.c b/bsps/arm/lpc176x/start/restart.c index d6e5783f53..441c38bdcd 100644 --- a/bsps/arm/lpc176x/start/restart.c +++ b/bsps/arm/lpc176x/start/restart.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Restart implementation. */ diff --git a/bsps/arm/lpc176x/start/system-clocks.c b/bsps/arm/lpc176x/start/system-clocks.c index 6af52be053..70cccb06d4 100644 --- a/bsps/arm/lpc176x/start/system-clocks.c +++ b/bsps/arm/lpc176x/start/system-clocks.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x_clocks + * @ingroup RTEMSBSPsARMLPC176X_clocks * * @brief System clocks. */ diff --git a/bsps/arm/lpc176x/start/watchdog.c b/bsps/arm/lpc176x/start/watchdog.c index 4b8b23d9f0..0f949eadd0 100644 --- a/bsps/arm/lpc176x/start/watchdog.c +++ b/bsps/arm/lpc176x/start/watchdog.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Watchdog controller for the mbed lpc176x family boards. */ diff --git a/bsps/arm/lpc176x/timer/timer.c b/bsps/arm/lpc176x/timer/timer.c index 47992fcd96..62172703cf 100644 --- a/bsps/arm/lpc176x/timer/timer.c +++ b/bsps/arm/lpc176x/timer/timer.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc176x + * @ingroup RTEMSBSPsARMLPC176X * * @brief Timer controller for the mbed lpc1768 board. */ diff --git a/bsps/arm/lpc24xx/console/console-config.c b/bsps/arm/lpc24xx/console/console-config.c index de94552c27..987df35e3d 100644 --- a/bsps/arm/lpc24xx/console/console-config.c +++ b/bsps/arm/lpc24xx/console/console-config.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief Console configuration. */ diff --git a/bsps/arm/lpc24xx/console/uart-probe-1.c b/bsps/arm/lpc24xx/console/uart-probe-1.c index 3b5f08059f..f452b3b333 100644 --- a/bsps/arm/lpc24xx/console/uart-probe-1.c +++ b/bsps/arm/lpc24xx/console/uart-probe-1.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief UART 1 probe. */ diff --git a/bsps/arm/lpc24xx/console/uart-probe-2.c b/bsps/arm/lpc24xx/console/uart-probe-2.c index d45dbb755b..4715c0b2e8 100644 --- a/bsps/arm/lpc24xx/console/uart-probe-2.c +++ b/bsps/arm/lpc24xx/console/uart-probe-2.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief UART 2 probe. */ diff --git a/bsps/arm/lpc24xx/console/uart-probe-3.c b/bsps/arm/lpc24xx/console/uart-probe-3.c index fad932ef9e..a2a86f77d9 100644 --- a/bsps/arm/lpc24xx/console/uart-probe-3.c +++ b/bsps/arm/lpc24xx/console/uart-probe-3.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief UART 3 probe. */ diff --git a/bsps/arm/lpc24xx/fb/lcd.c b/bsps/arm/lpc24xx/fb/lcd.c index 9474eec18a..39addf5847 100644 --- a/bsps/arm/lpc24xx/fb/lcd.c +++ b/bsps/arm/lpc24xx/fb/lcd.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx_lcd + * @ingroup RTEMSBSPsARMLPC24XX_lcd * * @brief LCD support. */ diff --git a/bsps/arm/lpc24xx/i2c/i2c-config.c b/bsps/arm/lpc24xx/i2c/i2c-config.c index 5ba16ae874..c1251a1c3e 100644 --- a/bsps/arm/lpc24xx/i2c/i2c-config.c +++ b/bsps/arm/lpc24xx/i2c/i2c-config.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx_libi2c + * @ingroup RTEMSBSPsARMLPC24XX_libi2c * * @brief LibI2C bus driver for the I2C modules. */ diff --git a/bsps/arm/lpc24xx/i2c/i2c.c b/bsps/arm/lpc24xx/i2c/i2c.c index ef638e69b9..5a6303b106 100644 --- a/bsps/arm/lpc24xx/i2c/i2c.c +++ b/bsps/arm/lpc24xx/i2c/i2c.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx_libi2c + * @ingroup RTEMSBSPsARMLPC24XX_libi2c * * @brief LibI2C bus driver for the I2C modules. */ diff --git a/bsps/arm/lpc24xx/include/bsp.h b/bsps/arm/lpc24xx/include/bsp.h index ac59a2a887..96834bb252 100644 --- a/bsps/arm/lpc24xx/include/bsp.h +++ b/bsps/arm/lpc24xx/include/bsp.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief Global BSP definitions. */ @@ -23,6 +23,16 @@ #ifndef LIBBSP_ARM_LPC24XX_BSP_H #define LIBBSP_ARM_LPC24XX_BSP_H +/** + * @defgroup RTEMSBSPsARMLPC24XX NXP LPC17XX, LPC23XX, LPC24XX and LPC40XX + * + * @ingroup RTEMSBSPsARM + * + * @brief NXP LPC17XX, LPC23XX, LPC24XX and LPC40XX Board Support Package. + * + * @{ + */ + #include #define BSP_FEATURE_IRQ_EXTENSION @@ -53,16 +63,6 @@ struct rtems_bsdnet_ifconfig; struct rtems_termios_device_context; -/** - * @defgroup lpc24xx LPC24XX Support - * - * @ingroup RTEMSBSPsARM - * - * @brief LPC24XX support package. - * - * @{ - */ - /** * @brief Network driver attach and detach function. */ @@ -117,12 +117,12 @@ bool lpc24xx_uart_probe_2(struct rtems_termios_device_context *context); bool lpc24xx_uart_probe_3(struct rtems_termios_device_context *context); -/** @} */ - #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* ASM */ +/** @} */ + #endif /* LIBBSP_ARM_LPC24XX_BSP_H */ diff --git a/bsps/arm/lpc24xx/include/bsp/dma.h b/bsps/arm/lpc24xx/include/bsp/dma.h index b2e6c3e665..3d5089b16b 100644 --- a/bsps/arm/lpc24xx/include/bsp/dma.h +++ b/bsps/arm/lpc24xx/include/bsp/dma.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx_dma + * @ingroup RTEMSBSPsARMLPC24XX_dma * * @brief Direct memory access (DMA) support. */ @@ -31,7 +31,7 @@ extern "C" { /** * @defgroup lpc24xx_dma DMA Support * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief Direct memory access (DMA) support. * diff --git a/bsps/arm/lpc24xx/include/bsp/i2c.h b/bsps/arm/lpc24xx/include/bsp/i2c.h index 42836ddfa8..3c29468c4e 100644 --- a/bsps/arm/lpc24xx/include/bsp/i2c.h +++ b/bsps/arm/lpc24xx/include/bsp/i2c.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx_libi2c + * @ingroup RTEMSBSPsARMLPC24XX_libi2c * * @brief LibI2C bus driver for the I2C modules. */ @@ -36,7 +36,7 @@ extern "C" { /** * @defgroup lpc24xx_libi2c LPC24XX Bus Drivers * - * @ingroup libi2c + * @ingroup RTEMSBSPsARMLPC24XX * * @brief LibI2C bus drivers for LPC24XX. * diff --git a/bsps/arm/lpc24xx/include/bsp/io.h b/bsps/arm/lpc24xx/include/bsp/io.h index 9f58ee8efb..c6fa4f47a1 100644 --- a/bsps/arm/lpc24xx/include/bsp/io.h +++ b/bsps/arm/lpc24xx/include/bsp/io.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx_io + * @ingroup RTEMSBSPsARMLPC24XX_io * * @brief Input and output module. */ @@ -34,7 +34,7 @@ extern "C" { /** * @defgroup lpc24xx_io IO Support and Configuration * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief Input and output module. * diff --git a/bsps/arm/lpc24xx/include/bsp/lcd.h b/bsps/arm/lpc24xx/include/bsp/lcd.h index c415074bd4..b0b6643316 100644 --- a/bsps/arm/lpc24xx/include/bsp/lcd.h +++ b/bsps/arm/lpc24xx/include/bsp/lcd.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx_lcd + * @ingroup RTEMSBSPsARMLPC24XX_lcd * * @brief LCD support. */ @@ -34,7 +34,7 @@ extern "C" { /** * @defgroup lpc_dma LCD Support * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief LCD support. * diff --git a/bsps/arm/lpc24xx/include/bsp/lpc-clock-config.h b/bsps/arm/lpc24xx/include/bsp/lpc-clock-config.h index 5e6b469e0f..35ae923d50 100644 --- a/bsps/arm/lpc24xx/include/bsp/lpc-clock-config.h +++ b/bsps/arm/lpc24xx/include/bsp/lpc-clock-config.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief Clock driver configuration. */ diff --git a/bsps/arm/lpc24xx/include/bsp/lpc-ethernet-config.h b/bsps/arm/lpc24xx/include/bsp/lpc-ethernet-config.h index d24f132567..255a90d7b1 100644 --- a/bsps/arm/lpc24xx/include/bsp/lpc-ethernet-config.h +++ b/bsps/arm/lpc24xx/include/bsp/lpc-ethernet-config.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief Ethernet driver configuration. */ diff --git a/bsps/arm/lpc24xx/include/bsp/lpc17xx.h b/bsps/arm/lpc24xx/include/bsp/lpc17xx.h index 9c35102e98..382227a724 100644 --- a/bsps/arm/lpc24xx/include/bsp/lpc17xx.h +++ b/bsps/arm/lpc24xx/include/bsp/lpc17xx.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx_regs + * @ingroup RTEMSBSPsARMLPC24XX_regs * * @brief Register definitions. */ diff --git a/bsps/arm/lpc24xx/include/bsp/lpc24xx.h b/bsps/arm/lpc24xx/include/bsp/lpc24xx.h index 64a910c041..15e20e2f27 100644 --- a/bsps/arm/lpc24xx/include/bsp/lpc24xx.h +++ b/bsps/arm/lpc24xx/include/bsp/lpc24xx.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx_regs + * @ingroup RTEMSBSPsARMLPC24XX_regs * * @brief Register definitions. */ @@ -34,7 +34,7 @@ /** * @defgroup lpc24xx_regs Register Definitions * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief Register definitions. * diff --git a/bsps/arm/lpc24xx/include/bsp/ssp.h b/bsps/arm/lpc24xx/include/bsp/ssp.h index 1a77219d0e..c8ec97de75 100644 --- a/bsps/arm/lpc24xx/include/bsp/ssp.h +++ b/bsps/arm/lpc24xx/include/bsp/ssp.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx_libi2c + * @ingroup RTEMSBSPsARMLPC24XX_libi2c * * @brief LibI2C bus driver for the Synchronous Serial Port (SSP). */ @@ -29,7 +29,7 @@ extern "C" { #endif /* __cplusplus */ /** - * @ingroup lpc24xx_libi2c + * @ingroup RTEMSBSPsARMLPC24XX_libi2c * * @{ */ diff --git a/bsps/arm/lpc24xx/include/bsp/start-config.h b/bsps/arm/lpc24xx/include/bsp/start-config.h index 4476cbdebe..ea981ebc55 100644 --- a/bsps/arm/lpc24xx/include/bsp/start-config.h +++ b/bsps/arm/lpc24xx/include/bsp/start-config.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief BSP start configuration. */ diff --git a/bsps/arm/lpc24xx/include/bsp/system-clocks.h b/bsps/arm/lpc24xx/include/bsp/system-clocks.h index 564d12ec10..7bbc40164d 100644 --- a/bsps/arm/lpc24xx/include/bsp/system-clocks.h +++ b/bsps/arm/lpc24xx/include/bsp/system-clocks.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx_clocks + * @ingroup RTEMSBSPsARMLPC24XX_clocks * * @brief System clocks. */ @@ -31,7 +31,7 @@ extern "C" { /** * @defgroup lpc24xx_clock System Clocks * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief System clocks. * diff --git a/bsps/arm/lpc24xx/rtc/rtc-config.c b/bsps/arm/lpc24xx/rtc/rtc-config.c index c154a98196..1c1bb65c77 100644 --- a/bsps/arm/lpc24xx/rtc/rtc-config.c +++ b/bsps/arm/lpc24xx/rtc/rtc-config.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief RTC configuration. */ diff --git a/bsps/arm/lpc24xx/spi/ssp.c b/bsps/arm/lpc24xx/spi/ssp.c index 6563d047b2..743276afd7 100644 --- a/bsps/arm/lpc24xx/spi/ssp.c +++ b/bsps/arm/lpc24xx/spi/ssp.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx_libi2c + * @ingroup RTEMSBSPsARMLPC24XX_libi2c * * @brief LibI2C bus driver for the Synchronous Serial Port (SSP). */ diff --git a/bsps/arm/lpc24xx/start/bspidle.c b/bsps/arm/lpc24xx/start/bspidle.c index 42a3e106f3..7286412559 100644 --- a/bsps/arm/lpc24xx/start/bspidle.c +++ b/bsps/arm/lpc24xx/start/bspidle.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief Idle task. */ diff --git a/bsps/arm/lpc24xx/start/bspreset-armv4.c b/bsps/arm/lpc24xx/start/bspreset-armv4.c index c53b4e2447..b82fd88972 100644 --- a/bsps/arm/lpc24xx/start/bspreset-armv4.c +++ b/bsps/arm/lpc24xx/start/bspreset-armv4.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief Reset code. */ diff --git a/bsps/arm/lpc24xx/start/bspstart.c b/bsps/arm/lpc24xx/start/bspstart.c index 6f00f35f99..de0efa9d6a 100644 --- a/bsps/arm/lpc24xx/start/bspstart.c +++ b/bsps/arm/lpc24xx/start/bspstart.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief Startup code. */ diff --git a/bsps/arm/lpc24xx/start/bspstarthooks.c b/bsps/arm/lpc24xx/start/bspstarthooks.c index 6ceb066935..efae394e42 100644 --- a/bsps/arm/lpc24xx/start/bspstarthooks.c +++ b/bsps/arm/lpc24xx/start/bspstarthooks.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief Startup code. */ diff --git a/bsps/arm/lpc24xx/start/dma-copy.c b/bsps/arm/lpc24xx/start/dma-copy.c index 73a8cdc3ab..7168947a2c 100644 --- a/bsps/arm/lpc24xx/start/dma-copy.c +++ b/bsps/arm/lpc24xx/start/dma-copy.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx_dma + * @ingroup RTEMSBSPsARMLPC24XX_dma * * @brief Direct memory access (DMA) support. */ diff --git a/bsps/arm/lpc24xx/start/dma.c b/bsps/arm/lpc24xx/start/dma.c index a67760ad3e..6e7c1c5157 100644 --- a/bsps/arm/lpc24xx/start/dma.c +++ b/bsps/arm/lpc24xx/start/dma.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx_dma + * @ingroup RTEMSBSPsARMLPC24XX_dma * * @brief Direct memory access (DMA) support. */ diff --git a/bsps/arm/lpc24xx/start/io.c b/bsps/arm/lpc24xx/start/io.c index c28b5182f0..dafd3aa8f5 100644 --- a/bsps/arm/lpc24xx/start/io.c +++ b/bsps/arm/lpc24xx/start/io.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx_io + * @ingroup RTEMSBSPsARMLPC24XX_io * * @brief Input and output module. */ diff --git a/bsps/arm/lpc24xx/start/restart.c b/bsps/arm/lpc24xx/start/restart.c index 627f79d19d..f5a107d4fa 100644 --- a/bsps/arm/lpc24xx/start/restart.c +++ b/bsps/arm/lpc24xx/start/restart.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief Restart implementation. */ diff --git a/bsps/arm/lpc24xx/start/start-config-emc-dynamic.c b/bsps/arm/lpc24xx/start/start-config-emc-dynamic.c index 3a08f0b49d..720fc46aee 100644 --- a/bsps/arm/lpc24xx/start/start-config-emc-dynamic.c +++ b/bsps/arm/lpc24xx/start/start-config-emc-dynamic.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief BSP start EMC dynamic memory configuration. */ diff --git a/bsps/arm/lpc24xx/start/start-config-emc-static.c b/bsps/arm/lpc24xx/start/start-config-emc-static.c index 4a427664f6..8545d86159 100644 --- a/bsps/arm/lpc24xx/start/start-config-emc-static.c +++ b/bsps/arm/lpc24xx/start/start-config-emc-static.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief BSP start EMC static memory configuration. */ diff --git a/bsps/arm/lpc24xx/start/start-config-mpu.c b/bsps/arm/lpc24xx/start/start-config-mpu.c index 9d9846c69a..3dc3c48e4d 100644 --- a/bsps/arm/lpc24xx/start/start-config-mpu.c +++ b/bsps/arm/lpc24xx/start/start-config-mpu.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief BSP start MPU configuration. */ diff --git a/bsps/arm/lpc24xx/start/start-config-pinsel.c b/bsps/arm/lpc24xx/start/start-config-pinsel.c index db44099664..cfd56124b6 100644 --- a/bsps/arm/lpc24xx/start/start-config-pinsel.c +++ b/bsps/arm/lpc24xx/start/start-config-pinsel.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief BSP start pin selection configuration. */ diff --git a/bsps/arm/lpc24xx/start/system-clocks.c b/bsps/arm/lpc24xx/start/system-clocks.c index 8a2f62b4b0..19b040809f 100644 --- a/bsps/arm/lpc24xx/start/system-clocks.c +++ b/bsps/arm/lpc24xx/start/system-clocks.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx_clocks + * @ingroup RTEMSBSPsARMLPC24XX_clocks * * @brief System clocks. */ diff --git a/bsps/arm/lpc24xx/start/timer.c b/bsps/arm/lpc24xx/start/timer.c index c700d04566..46dbb21a04 100644 --- a/bsps/arm/lpc24xx/start/timer.c +++ b/bsps/arm/lpc24xx/start/timer.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup lpc24xx + * @ingroup RTEMSBSPsARMLPC24XX * * @brief Benchmark timer support. */ diff --git a/bsps/arm/lpc32xx/console/console-config.c b/bsps/arm/lpc32xx/console/console-config.c index 17e6b0af8f..5446b84027 100644 --- a/bsps/arm/lpc32xx/console/console-config.c +++ b/bsps/arm/lpc32xx/console/console-config.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief Console configuration. */ diff --git a/bsps/arm/lpc32xx/console/hsu.c b/bsps/arm/lpc32xx/console/hsu.c index b2044e0753..e43e38e5cc 100644 --- a/bsps/arm/lpc32xx/console/hsu.c +++ b/bsps/arm/lpc32xx/console/hsu.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief High speed UART driver (14-clock). */ diff --git a/bsps/arm/lpc32xx/include/bsp.h b/bsps/arm/lpc32xx/include/bsp.h index a91f92bd35..c0d8c9edfe 100644 --- a/bsps/arm/lpc32xx/include/bsp.h +++ b/bsps/arm/lpc32xx/include/bsp.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief Global BSP definitions. */ @@ -23,6 +23,16 @@ #ifndef LIBBSP_ARM_LPC32XX_BSP_H #define LIBBSP_ARM_LPC32XX_BSP_H +/** + * @defgroup RTEMSBSPsARMLPC32XX NXP LPC32XX + * + * @ingroup RTEMSBSPsARM + * + * @brief NXP LPC32XX Board Support Package. + * + * @{ + */ + #include #define BSP_FEATURE_IRQ_EXTENSION @@ -40,16 +50,6 @@ extern "C" { struct rtems_bsdnet_ifconfig; -/** - * @defgroup arm_lpc32xx LPC32XX Support - * - * @ingroup RTEMSBSPsARM - * - * @brief LPC32XX support package. - * - * @{ - */ - /** * @brief Network driver attach and detach function. */ @@ -241,20 +241,12 @@ extern uint32_t lpc32xx_magic_zero_size []; ); \ } while (0) -/** @} */ - -/** - * @defgroup lpc LPC Support - * - * @ingroup arm_lpc32xx - * - * @brief LPC support package. - */ - #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* ASM */ +/** @} */ + #endif /* LIBBSP_ARM_LPC32XX_BSP_H */ diff --git a/bsps/arm/lpc32xx/include/bsp/boot.h b/bsps/arm/lpc32xx/include/bsp/boot.h index b9c845bc8f..cb4c92428b 100644 --- a/bsps/arm/lpc32xx/include/bsp/boot.h +++ b/bsps/arm/lpc32xx/include/bsp/boot.h @@ -33,7 +33,7 @@ extern "C" { /** * @defgroup lpc32xx_boot Boot Support * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief Boot support. * diff --git a/bsps/arm/lpc32xx/include/bsp/hsu.h b/bsps/arm/lpc32xx/include/bsp/hsu.h index ba97dfb423..c4248cb7ab 100644 --- a/bsps/arm/lpc32xx/include/bsp/hsu.h +++ b/bsps/arm/lpc32xx/include/bsp/hsu.h @@ -32,7 +32,7 @@ extern "C" { /** * @defgroup lpc32xx_hsu HSU Support * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief HSU Support * diff --git a/bsps/arm/lpc32xx/include/bsp/i2c.h b/bsps/arm/lpc32xx/include/bsp/i2c.h index e0bf8349ac..18433dfaad 100644 --- a/bsps/arm/lpc32xx/include/bsp/i2c.h +++ b/bsps/arm/lpc32xx/include/bsp/i2c.h @@ -33,7 +33,7 @@ extern "C" { /** * @defgroup lpc32xx_i2c I2C Support * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief I2C Support * diff --git a/bsps/arm/lpc32xx/include/bsp/irq.h b/bsps/arm/lpc32xx/include/bsp/irq.h index fbb13b5262..1eef140faf 100644 --- a/bsps/arm/lpc32xx/include/bsp/irq.h +++ b/bsps/arm/lpc32xx/include/bsp/irq.h @@ -35,7 +35,7 @@ extern "C" { /** * @defgroup lpc32xx_interrupt Interrupt Support * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @ingroup bsp_interrupt * diff --git a/bsps/arm/lpc32xx/include/bsp/lpc-clock-config.h b/bsps/arm/lpc32xx/include/bsp/lpc-clock-config.h index 2b676b433f..2a2d3f82e2 100644 --- a/bsps/arm/lpc32xx/include/bsp/lpc-clock-config.h +++ b/bsps/arm/lpc32xx/include/bsp/lpc-clock-config.h @@ -33,7 +33,7 @@ extern "C" { /** * @defgroup lpc_clock Clock Support * - * @ingroup lpc + * @ingroup RTEMSBSPsARMLPC32XX * * @brief Clock support. * diff --git a/bsps/arm/lpc32xx/include/bsp/lpc-ethernet-config.h b/bsps/arm/lpc32xx/include/bsp/lpc-ethernet-config.h index 53e9e8415d..88dc11525e 100644 --- a/bsps/arm/lpc32xx/include/bsp/lpc-ethernet-config.h +++ b/bsps/arm/lpc32xx/include/bsp/lpc-ethernet-config.h @@ -38,7 +38,7 @@ extern "C" { /** * @defgroup lpc_eth Ethernet Support * - * @ingroup lpc + * @ingroup RTEMSBSPsARMLPC32XX * * @brief Ethernet support. * diff --git a/bsps/arm/lpc32xx/include/bsp/lpc32xx.h b/bsps/arm/lpc32xx/include/bsp/lpc32xx.h index 2edb1e334e..42ec31a89b 100644 --- a/bsps/arm/lpc32xx/include/bsp/lpc32xx.h +++ b/bsps/arm/lpc32xx/include/bsp/lpc32xx.h @@ -33,7 +33,7 @@ /** * @defgroup lpc32xx_reg Register Definitions * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief Register definitions. * diff --git a/bsps/arm/lpc32xx/include/bsp/mmu.h b/bsps/arm/lpc32xx/include/bsp/mmu.h index 32352b5ed9..7d46470622 100644 --- a/bsps/arm/lpc32xx/include/bsp/mmu.h +++ b/bsps/arm/lpc32xx/include/bsp/mmu.h @@ -32,7 +32,7 @@ extern "C" { /** * @defgroup lpc32xx_mmu MMU Support * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief MMU support. * diff --git a/bsps/arm/lpc32xx/include/bsp/nand-mlc.h b/bsps/arm/lpc32xx/include/bsp/nand-mlc.h index 2aa8312945..39dd2e291b 100644 --- a/bsps/arm/lpc32xx/include/bsp/nand-mlc.h +++ b/bsps/arm/lpc32xx/include/bsp/nand-mlc.h @@ -36,7 +36,7 @@ extern "C" { /** * @defgroup lpc32xx_nand_mlc NAND MLC Controller * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief NAND MLC Controller. * diff --git a/bsps/arm/lpc32xx/include/tm27.h b/bsps/arm/lpc32xx/include/tm27.h index a7cc2dd802..6176a75c71 100644 --- a/bsps/arm/lpc32xx/include/tm27.h +++ b/bsps/arm/lpc32xx/include/tm27.h @@ -1,6 +1,6 @@ /* @file * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief Implementations of interrupt mechanisms for Time Test 27 */ diff --git a/bsps/arm/lpc32xx/nand/nand-select.c b/bsps/arm/lpc32xx/nand/nand-select.c index 9c03b12b85..2d4c761d5e 100644 --- a/bsps/arm/lpc32xx/nand/nand-select.c +++ b/bsps/arm/lpc32xx/nand/nand-select.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief NAND controller selection. */ diff --git a/bsps/arm/lpc32xx/rtc/rtc-config.c b/bsps/arm/lpc32xx/rtc/rtc-config.c index f2f3eddfaf..52e2daf4c2 100644 --- a/bsps/arm/lpc32xx/rtc/rtc-config.c +++ b/bsps/arm/lpc32xx/rtc/rtc-config.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief RTC configuration. */ diff --git a/bsps/arm/lpc32xx/start/bspidle.c b/bsps/arm/lpc32xx/start/bspidle.c index 0623c6646d..5324479fb5 100644 --- a/bsps/arm/lpc32xx/start/bspidle.c +++ b/bsps/arm/lpc32xx/start/bspidle.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief bsp_idle_thread() implementation. */ diff --git a/bsps/arm/lpc32xx/start/bspreset.c b/bsps/arm/lpc32xx/start/bspreset.c index e3c4cfbbd2..ba1165c551 100644 --- a/bsps/arm/lpc32xx/start/bspreset.c +++ b/bsps/arm/lpc32xx/start/bspreset.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief Reset code. */ diff --git a/bsps/arm/lpc32xx/start/bspstart.c b/bsps/arm/lpc32xx/start/bspstart.c index c535f766d7..3bc9792265 100644 --- a/bsps/arm/lpc32xx/start/bspstart.c +++ b/bsps/arm/lpc32xx/start/bspstart.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief Startup code. */ diff --git a/bsps/arm/lpc32xx/start/bspstarthooks.c b/bsps/arm/lpc32xx/start/bspstarthooks.c index 1df21b4343..8e79ce479f 100644 --- a/bsps/arm/lpc32xx/start/bspstarthooks.c +++ b/bsps/arm/lpc32xx/start/bspstarthooks.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief Startup code. */ diff --git a/bsps/arm/lpc32xx/start/restart.c b/bsps/arm/lpc32xx/start/restart.c index 6f6a8a5f9a..be09b02e39 100644 --- a/bsps/arm/lpc32xx/start/restart.c +++ b/bsps/arm/lpc32xx/start/restart.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief Restart implementation. */ diff --git a/bsps/arm/lpc32xx/start/system-clocks.c b/bsps/arm/lpc32xx/start/system-clocks.c index e5e3f00dd4..e38e5c62b1 100644 --- a/bsps/arm/lpc32xx/start/system-clocks.c +++ b/bsps/arm/lpc32xx/start/system-clocks.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief System clocks. */ diff --git a/bsps/arm/lpc32xx/start/timer.c b/bsps/arm/lpc32xx/start/timer.c index 5079452d8c..5b156ffb37 100644 --- a/bsps/arm/lpc32xx/start/timer.c +++ b/bsps/arm/lpc32xx/start/timer.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_lpc32xx + * @ingroup RTEMSBSPsARMLPC32XX * * @brief Benchmark timer support. */ diff --git a/bsps/arm/raspberrypi/include/bsp.h b/bsps/arm/raspberrypi/include/bsp.h index 4e8c6c945e..1075cb1771 100644 --- a/bsps/arm/raspberrypi/include/bsp.h +++ b/bsps/arm/raspberrypi/include/bsp.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_raspberrypi + * @ingroup RTEMSBSPsARMRaspberryPi * * @brief Global BSP definitions. */ @@ -20,6 +20,15 @@ #ifndef LIBBSP_ARM_RASPBERRYPI_BSP_H #define LIBBSP_ARM_RASPBERRYPI_BSP_H +/** + * @defgroup RTEMSBSPsARMRaspberryPi Raspberry Pi + * + * @ingroup RTEMSBSPsARM + * + * @brief Raspberry Pi Board Support Package. + * + */ + #include #include @@ -57,13 +66,7 @@ void rpi_start_rtems_on_secondary_processor(void); } #endif /* __cplusplus */ +/* @} */ + #endif /* LIBBSP_ARM_RASPBERRYPI_BSP_H */ -/** - * @defgroup arm_raspberrypi Raspberry Pi Support - * - * @ingroup RTEMSBSPsARM - * - * @brief Raspberry Pi support package - * - */ diff --git a/bsps/arm/raspberrypi/include/bsp/irq.h b/bsps/arm/raspberrypi/include/bsp/irq.h index 4600534171..6a9d05cba6 100644 --- a/bsps/arm/raspberrypi/include/bsp/irq.h +++ b/bsps/arm/raspberrypi/include/bsp/irq.h @@ -28,7 +28,7 @@ /** * @defgroup raspberrypi_interrupt Interrrupt Support * - * @ingroup arm_raspberrypi + * @ingroup RTEMSBSPsARMRaspberryPi * * @brief Interrupt support. */ diff --git a/bsps/arm/raspberrypi/include/bsp/mmu.h b/bsps/arm/raspberrypi/include/bsp/mmu.h index 45ecc5a2a4..1a5b4e6fc1 100644 --- a/bsps/arm/raspberrypi/include/bsp/mmu.h +++ b/bsps/arm/raspberrypi/include/bsp/mmu.h @@ -35,7 +35,7 @@ extern "C" { /** * @defgroup raspberrypi_mmu MMU Support * - * @ingroup arm_raspberrypi + * @ingroup RTEMSBSPsARMRaspberryPi * * @brief MMU support. * diff --git a/bsps/arm/raspberrypi/include/bsp/raspberrypi.h b/bsps/arm/raspberrypi/include/bsp/raspberrypi.h index 6f4c8e3de5..40c80cf408 100644 --- a/bsps/arm/raspberrypi/include/bsp/raspberrypi.h +++ b/bsps/arm/raspberrypi/include/bsp/raspberrypi.h @@ -28,7 +28,7 @@ /** * @defgroup raspberrypi_reg Register Definitions * - * @ingroup arm_raspberrypi + * @ingroup RTEMSBSPsARMRaspberryPi * * @brief Register Definitions * diff --git a/bsps/arm/raspberrypi/include/bsp/rpi-fb.h b/bsps/arm/raspberrypi/include/bsp/rpi-fb.h index 4f3c07fea2..710e51cb62 100644 --- a/bsps/arm/raspberrypi/include/bsp/rpi-fb.h +++ b/bsps/arm/raspberrypi/include/bsp/rpi-fb.h @@ -25,7 +25,7 @@ /** * @defgroup raspberrypi_fb * - * @ingroup arm_raspberrypi + * @ingroup RTEMSBSPsARMRaspberryPi * * @brief Framebuffer support and setup * diff --git a/bsps/arm/raspberrypi/include/bsp/usart.h b/bsps/arm/raspberrypi/include/bsp/usart.h index 491392b1f7..d3e710c5e9 100644 --- a/bsps/arm/raspberrypi/include/bsp/usart.h +++ b/bsps/arm/raspberrypi/include/bsp/usart.h @@ -10,7 +10,7 @@ /** * @defgroup raspberrypi_usart USART Support * - * @ingroup arm_raspberrypi + * @ingroup RTEMSBSPsARMRaspberryPi * * @brief Universal Synchronous/Asynchronous Receiver/Transmitter (USART) Support */ diff --git a/bsps/arm/raspberrypi/include/bsp/vc.h b/bsps/arm/raspberrypi/include/bsp/vc.h index e863732cd5..107b6acf0c 100644 --- a/bsps/arm/raspberrypi/include/bsp/vc.h +++ b/bsps/arm/raspberrypi/include/bsp/vc.h @@ -23,7 +23,7 @@ /** * @defgroup raspberrypi_vc Register Definitions * - * @ingroup arm_raspberrypi + * @ingroup RTEMSBSPsARMRaspberryPi * * @brief Register Definitions * diff --git a/bsps/arm/raspberrypi/start/vc_defines.h b/bsps/arm/raspberrypi/start/vc_defines.h index 857305bf92..21ef3d12ea 100644 --- a/bsps/arm/raspberrypi/start/vc_defines.h +++ b/bsps/arm/raspberrypi/start/vc_defines.h @@ -25,7 +25,7 @@ /** * @defgroup raspberrypi_vc Register Definitions * - * @ingroup arm_raspberrypi + * @ingroup RTEMSBSPsARMRaspberryPi * * @brief Register Definitions * diff --git a/bsps/arm/realview-pbx-a9/include/bsp.h b/bsps/arm/realview-pbx-a9/include/bsp.h index 7e0bac3e18..6da54bd601 100644 --- a/bsps/arm/realview-pbx-a9/include/bsp.h +++ b/bsps/arm/realview-pbx-a9/include/bsp.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup arm_realview-pbx-a9 + * @ingroup RTEMSBSPsARMRealviewPBXA9 * * @brief Global BSP definitions. */ @@ -23,6 +23,15 @@ #ifndef LIBBSP_ARM_REALVIEW_PBX_A9_BSP_H #define LIBBSP_ARM_REALVIEW_PBX_A9_BSP_H +/** + * @defgroup RTEMSBSPsARMRealviewPBXA9 Realview PBX-A9 + * + * @ingroup RTEMSBSPsARM + * + * @brief Realview PBX-A9 Board Support Package. + * + */ + #include #define BSP_FEATURE_IRQ_EXTENSION @@ -55,13 +64,8 @@ extern "C" { #endif /* ASM */ +/* @} */ + #endif /* LIBBSP_ARM_REALVIEW_PBX_A9_BSP_H */ -/** - * @defgroup arm_realview-pbx-a9 Realview PBX-A9 - * - * @ingroup RTEMSBSPsARM - * - * @brief Realview PBX-A9 support package - * - */ + diff --git a/bsps/arm/realview-pbx-a9/include/bsp/irq.h b/bsps/arm/realview-pbx-a9/include/bsp/irq.h index 3c9790e9ef..e66bf41df4 100644 --- a/bsps/arm/realview-pbx-a9/include/bsp/irq.h +++ b/bsps/arm/realview-pbx-a9/include/bsp/irq.h @@ -34,7 +34,7 @@ /** * @defgroup realview-pbx-a9_interrupt Interrrupt Support * - * @ingroup arm_realview-pbx-a9 + * @ingroup RTEMSBSPsARMRealviewPBXA9 * * @brief Interrupt support. */ diff --git a/bsps/arm/realview-pbx-a9/include/tm27.h b/bsps/arm/realview-pbx-a9/include/tm27.h index c336d8d310..ae148aacdd 100644 --- a/bsps/arm/realview-pbx-a9/include/tm27.h +++ b/bsps/arm/realview-pbx-a9/include/tm27.h @@ -10,7 +10,7 @@ /** * @defgroup realview-pbx-a9_tm27 GIC tmtests/tm27 * - * @ingroup arm_realview-pbx-a9 + * @ingroup RTEMSBSPsARMRealviewPBXA9 * * @brief GIC tmtests/tm27 support. */ diff --git a/bsps/arm/rtl22xx/console/lpc22xx_uart.h b/bsps/arm/rtl22xx/console/lpc22xx_uart.h index f6ae249672..bc1eec5759 100644 --- a/bsps/arm/rtl22xx/console/lpc22xx_uart.h +++ b/bsps/arm/rtl22xx/console/lpc22xx_uart.h @@ -9,7 +9,7 @@ /** * @defgroup rtl22xx_uart UART Support - * @ingroup arm_rtl22xx + * @ingroup RTEMSBSPsARMRTL22XX * @brief UART (Universal Asynchronous Reciever/Transmitter) Support * @{ */ diff --git a/bsps/arm/rtl22xx/include/bsp.h b/bsps/arm/rtl22xx/include/bsp.h index 64861591e6..3cb13f3aaf 100644 --- a/bsps/arm/rtl22xx/include/bsp.h +++ b/bsps/arm/rtl22xx/include/bsp.h @@ -1,6 +1,8 @@ /** * @file - * @ingroup arm_rtl22xx + * + * @ingroup RTEMSBSPsARMRTL22XX + * * @brief Global BSP definitions. */ @@ -16,16 +18,19 @@ #ifndef LIBBSP_ARM_RTL22XX_BSP_H #define LIBBSP_ARM_RTL22XX_BSP_H -#include -#include - /** - * @defgroup arm_rtl22xx RTL22XX Support + * @defgroup RTEMSBSPsARMRTL22XX RTL22XX + * * @ingroup RTEMSBSPsARM - * @brief RTL22XX Support Package + * + * @brief RTL22XX Board Support Package. + * * @{ */ +#include +#include + #include #ifdef __cplusplus @@ -217,10 +222,10 @@ int cs8900_driver_attach (struct rtems_bsdnet_ifconfig *config, */ extern void UART0_Ini(void); -/** @} */ - #ifdef __cplusplus } #endif +/** @} */ + #endif /* _BSP_H */ diff --git a/bsps/arm/smdk2410/include/bsp.h b/bsps/arm/smdk2410/include/bsp.h index 25764195d0..4e7e048b43 100644 --- a/bsps/arm/smdk2410/include/bsp.h +++ b/bsps/arm/smdk2410/include/bsp.h @@ -1,6 +1,6 @@ /** * @file - * @ingroup arm_smdk2410 + * @ingroup RTEMSBSPsARMSMDK2410 * @brief Global BSP definitons. */ @@ -16,6 +16,16 @@ #ifndef LIBBSP_ARM_SMDK2410_BSP_H #define LIBBSP_ARM_SMDK2410_BSP_H +/** + * @defgroup RTEMSBSPsARMSMDK2410 SMDK2410 + * + * @ingroup RTEMSBSPsARM + * + * @brief SMDK2410 Board Support Package. + * + * @{ + */ + #include #include @@ -76,5 +86,7 @@ void *bsp_idle_thread(uintptr_t ignored); } #endif +/** @} */ + #endif /* _BSP_H */ diff --git a/bsps/arm/smdk2410/include/smc.h b/bsps/arm/smdk2410/include/smc.h index 10ec14a771..2ce043aafc 100644 --- a/bsps/arm/smdk2410/include/smc.h +++ b/bsps/arm/smdk2410/include/smc.h @@ -17,7 +17,7 @@ extern "C" { /** * @defgroup smdk2410_smc SMC Disk Driver - * @ingroup arm_smdk2410 + * @ingroup RTEMSBSPsARMSMDK2410 * @brief SMC Disk Driver Support * @{ */ diff --git a/bsps/arm/stm32f4/include/bsp.h b/bsps/arm/stm32f4/include/bsp.h index 30ab881ece..c37684f5aa 100644 --- a/bsps/arm/stm32f4/include/bsp.h +++ b/bsps/arm/stm32f4/include/bsp.h @@ -1,6 +1,6 @@ /** * @file - * @ingroup arm_stm34f4 + * @ingroup RTEMSBSPsARMSTM32F4 * @brief Global BSP definitions. */ @@ -18,16 +18,19 @@ * http://www.rtems.org/license/LICENSE. */ +#ifndef LIBBSP_ARM_STM32F4_BSP_H +#define LIBBSP_ARM_STM32F4_BSP_H + /** - * @defgroup arm_stm32f4 STM32F4 Support + * @defgroup RTEMSBSPsARMSTM32F4 STM32F4 + * * @ingroup RTEMSBSPsARM - * @brief STM32f4 Support Package + * + * @brief STM32F4 Board Support Package. + * * @{ */ -#ifndef LIBBSP_ARM_STM32F4_BSP_H -#define LIBBSP_ARM_STM32F4_BSP_H - #include #include @@ -45,10 +48,11 @@ extern "C" { #define BSP_ARMV7M_SYSTICK_FREQUENCY STM32F4_HCLK -/** @} */ - #ifdef __cplusplus } #endif /* __cplusplus */ +/** @} */ + + #endif /* LIBBSP_ARM_STM32F4_BSP_H */ diff --git a/bsps/arm/stm32f4/include/bsp/i2c.h b/bsps/arm/stm32f4/include/bsp/i2c.h index fa18b1f92f..9effe63ae1 100644 --- a/bsps/arm/stm32f4/include/bsp/i2c.h +++ b/bsps/arm/stm32f4/include/bsp/i2c.h @@ -37,7 +37,7 @@ extern "C" { /** * @defgroup stm32f4_i2c I2C Support - * @ingroup arm_stm32f4 + * @ingroup RTEMSBSPsARMSTM32F4 * @brief I2C Module * @{ */ diff --git a/bsps/arm/stm32f4/include/bsp/io.h b/bsps/arm/stm32f4/include/bsp/io.h index b7f8669cba..412fa8fbfc 100644 --- a/bsps/arm/stm32f4/include/bsp/io.h +++ b/bsps/arm/stm32f4/include/bsp/io.h @@ -31,7 +31,7 @@ extern "C" { /** * @defgroup stm32f4_io IO Support - * @ingroup arm_stm32f4 + * @ingroup RTEMSBSPsARMSTM32F4 * @brief IO Support * @{ */ diff --git a/bsps/arm/stm32f4/include/bsp/irq.h b/bsps/arm/stm32f4/include/bsp/irq.h index 4771f521fe..1035a43519 100644 --- a/bsps/arm/stm32f4/include/bsp/irq.h +++ b/bsps/arm/stm32f4/include/bsp/irq.h @@ -39,7 +39,7 @@ extern "C" { /** * @defgroup stm32f4_interrupt Interrupt Support - * @ingroup arm_stm32f4 + * @ingroup RTEMSBSPsARMSTM32F4 * @brief Interrupt Support * @{ */ diff --git a/bsps/arm/stm32f4/include/bsp/rcc.h b/bsps/arm/stm32f4/include/bsp/rcc.h index f1bd7d173c..599cba9342 100644 --- a/bsps/arm/stm32f4/include/bsp/rcc.h +++ b/bsps/arm/stm32f4/include/bsp/rcc.h @@ -30,7 +30,7 @@ extern "C" { /** * @defgroup stm32f4_rcc RCC Support - * @ingroup arm_stm32f4 + * @ingroup RTEMSBSPsARMSTM32F4 * @brief RCC Support * @{ */ diff --git a/bsps/arm/stm32f4/include/bsp/stm32f10xxx_exti.h b/bsps/arm/stm32f4/include/bsp/stm32f10xxx_exti.h index ecb4bb900c..d5324171a9 100644 --- a/bsps/arm/stm32f4/include/bsp/stm32f10xxx_exti.h +++ b/bsps/arm/stm32f4/include/bsp/stm32f10xxx_exti.h @@ -25,7 +25,7 @@ /** * @defgroup stm32f4_exti EXTI Support - * @ingroup arm_stm32f4 + * @ingroup RTEMSBSPsARMSTM32F4 * @brief STM32F10XXX EXTI Support * @{ */ diff --git a/bsps/arm/stm32f4/include/bsp/stm32f4.h b/bsps/arm/stm32f4/include/bsp/stm32f4.h index 154d4f6d7b..9901e7ccfc 100644 --- a/bsps/arm/stm32f4/include/bsp/stm32f4.h +++ b/bsps/arm/stm32f4/include/bsp/stm32f4.h @@ -30,7 +30,7 @@ /** * @defgroup stm32f4_reg Register Defintions - * @ingroup arm_stm32f4 + * @ingroup RTEMSBSPsARMSTM32F4 * @brief Register Definitions * @{ */ diff --git a/bsps/arm/stm32f4/include/bsp/usart.h b/bsps/arm/stm32f4/include/bsp/usart.h index bac0f6845a..3d5646a066 100644 --- a/bsps/arm/stm32f4/include/bsp/usart.h +++ b/bsps/arm/stm32f4/include/bsp/usart.h @@ -25,7 +25,7 @@ /** * @defgroup stm32f4_usart USART Support - * @ingroup arm_stm32f4 + * @ingroup RTEMSBSPsARMSTM32F4 * @brief USART Support * @{ */ diff --git a/bsps/arm/tms570/clock/clock.c b/bsps/arm/tms570/clock/clock.c index c87b7e2043..86b26aafd8 100644 --- a/bsps/arm/tms570/clock/clock.c +++ b/bsps/arm/tms570/clock/clock.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief clock functions definitions. */ diff --git a/bsps/arm/tms570/console/printk-support.c b/bsps/arm/tms570/console/printk-support.c index 8785db32c8..9e4a6000f1 100644 --- a/bsps/arm/tms570/console/printk-support.c +++ b/bsps/arm/tms570/console/printk-support.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief definitions of serial line for debugging. */ diff --git a/bsps/arm/tms570/console/tms570-sci.c b/bsps/arm/tms570/console/tms570-sci.c index 53986dece0..5eba1f7c92 100644 --- a/bsps/arm/tms570/console/tms570-sci.c +++ b/bsps/arm/tms570/console/tms570-sci.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Serial communication interface (SCI) functions definitions. */ diff --git a/bsps/arm/tms570/cpucounter/cpucounterread.c b/bsps/arm/tms570/cpucounter/cpucounterread.c index ada65a87ed..2195199106 100644 --- a/bsps/arm/tms570/cpucounter/cpucounterread.c +++ b/bsps/arm/tms570/cpucounter/cpucounterread.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570_clocks + * @ingroup RTEMSBSPsARMTMS570_clocks * * @brief Cortex-R performace counters * diff --git a/bsps/arm/tms570/include/bsp.h b/bsps/arm/tms570/include/bsp.h index f557d868ee..c5ac0cc59a 100644 --- a/bsps/arm/tms570/include/bsp.h +++ b/bsps/arm/tms570/include/bsp.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Global BSP definitions. */ @@ -25,6 +25,16 @@ #ifndef LIBBSP_ARM_TMS570_BSP_H #define LIBBSP_ARM_TMS570_BSP_H +/** + * @defgroup RTEMSBSPsARMTMS570 TMS570 + * + * @ingroup RTEMSBSPsARM + * + * @brief TMS570 Board Support Package. + * + * @{ + */ + #include #define BSP_FEATURE_IRQ_EXTENSION @@ -39,4 +49,6 @@ #endif /* ASM */ +/* @} */ + #endif /* LIBBSP_ARM_TMS570_BSP_H */ diff --git a/bsps/arm/tms570/include/bsp/irq.h b/bsps/arm/tms570/include/bsp/irq.h index c90c6002c1..c37ebadbc4 100644 --- a/bsps/arm/tms570/include/bsp/irq.h +++ b/bsps/arm/tms570/include/bsp/irq.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief TMS570 interrupt definitions. */ diff --git a/bsps/arm/tms570/include/bsp/system-clocks.h b/bsps/arm/tms570/include/bsp/system-clocks.h index ea60b3a6a5..9c819fef74 100644 --- a/bsps/arm/tms570/include/bsp/system-clocks.h +++ b/bsps/arm/tms570/include/bsp/system-clocks.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief System clocks. */ @@ -34,7 +34,7 @@ extern "C" { /** * @defgroup tms570_clock System Clocks * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief System clocks. * diff --git a/bsps/arm/tms570/include/bsp/tms570-pinmux.h b/bsps/arm/tms570/include/bsp/tms570-pinmux.h index edf23f27f3..f744b92737 100644 --- a/bsps/arm/tms570/include/bsp/tms570-pinmux.h +++ b/bsps/arm/tms570/include/bsp/tms570-pinmux.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief I/O Multiplexing Module (IOMM) basic support */ diff --git a/bsps/arm/tms570/include/bsp/tms570-pins.h b/bsps/arm/tms570/include/bsp/tms570-pins.h index ac9cf4ca74..32839138d0 100644 --- a/bsps/arm/tms570/include/bsp/tms570-pins.h +++ b/bsps/arm/tms570/include/bsp/tms570-pins.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Select pin mapping according to selected chip. * Defaults to TMS570LS3137ZWT for now. diff --git a/bsps/arm/tms570/include/bsp/tms570-pom.h b/bsps/arm/tms570/include/bsp/tms570-pom.h index db8a54b824..7e89ea2b96 100644 --- a/bsps/arm/tms570/include/bsp/tms570-pom.h +++ b/bsps/arm/tms570/include/bsp/tms570-pom.h @@ -1,6 +1,6 @@ /** * @file - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * @brief Parameter Overlay Module (POM) header file */ diff --git a/bsps/arm/tms570/include/bsp/tms570-rti.h b/bsps/arm/tms570/include/bsp/tms570-rti.h index deb360af3a..fdfdc1578a 100644 --- a/bsps/arm/tms570/include/bsp/tms570-rti.h +++ b/bsps/arm/tms570/include/bsp/tms570-rti.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Real Time Interrupt module (RTI) header file. */ diff --git a/bsps/arm/tms570/include/bsp/tms570-sci-driver.h b/bsps/arm/tms570/include/bsp/tms570-sci-driver.h index 2cb63d687c..995e18ffbe 100644 --- a/bsps/arm/tms570/include/bsp/tms570-sci-driver.h +++ b/bsps/arm/tms570/include/bsp/tms570-sci-driver.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Declaration of serial's driver inner structure. */ diff --git a/bsps/arm/tms570/include/bsp/tms570-sci.h b/bsps/arm/tms570/include/bsp/tms570-sci.h index c2ef198de6..cc92a514cb 100644 --- a/bsps/arm/tms570/include/bsp/tms570-sci.h +++ b/bsps/arm/tms570/include/bsp/tms570-sci.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Serial Communication Interface (SCI) header file. */ diff --git a/bsps/arm/tms570/include/bsp/tms570-vim.h b/bsps/arm/tms570/include/bsp/tms570-vim.h index 27173be098..9903d31960 100644 --- a/bsps/arm/tms570/include/bsp/tms570-vim.h +++ b/bsps/arm/tms570/include/bsp/tms570-vim.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Vectored Interrupt Module (VIM) header file. */ diff --git a/bsps/arm/tms570/include/bsp/tms570_selftest.h b/bsps/arm/tms570/include/bsp/tms570_selftest.h index d3fb6f8dbe..c7e01a36cd 100644 --- a/bsps/arm/tms570/include/bsp/tms570_selftest.h +++ b/bsps/arm/tms570/include/bsp/tms570_selftest.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Definition of TMS570 selftest error codes, addresses and functions. */ diff --git a/bsps/arm/tms570/include/bsp/tms570_selftest_parity.h b/bsps/arm/tms570/include/bsp/tms570_selftest_parity.h index 287d964969..404a414beb 100644 --- a/bsps/arm/tms570/include/bsp/tms570_selftest_parity.h +++ b/bsps/arm/tms570/include/bsp/tms570_selftest_parity.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Check of module parity based protection logic to work. */ diff --git a/bsps/arm/tms570/include/bsp/tms570lc4357-pins.h b/bsps/arm/tms570/include/bsp/tms570lc4357-pins.h index 125a7792e0..a7912d1547 100644 --- a/bsps/arm/tms570/include/bsp/tms570lc4357-pins.h +++ b/bsps/arm/tms570/include/bsp/tms570lc4357-pins.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Specification of individual pins mapping to the package */ diff --git a/bsps/arm/tms570/include/bsp/tms570ls3137zwt-pins.h b/bsps/arm/tms570/include/bsp/tms570ls3137zwt-pins.h index f906636232..089f0d4248 100644 --- a/bsps/arm/tms570/include/bsp/tms570ls3137zwt-pins.h +++ b/bsps/arm/tms570/include/bsp/tms570ls3137zwt-pins.h @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Specification of individual pins mapping to the package */ diff --git a/bsps/arm/tms570/irq/irq.c b/bsps/arm/tms570/irq/irq.c index 877b6e2985..7129915c93 100644 --- a/bsps/arm/tms570/irq/irq.c +++ b/bsps/arm/tms570/irq/irq.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief TMS570 interrupt support functions definitions. */ diff --git a/bsps/arm/tms570/start/bspreset.c b/bsps/arm/tms570/start/bspreset.c index beac0f0f16..daca621c86 100644 --- a/bsps/arm/tms570/start/bspreset.c +++ b/bsps/arm/tms570/start/bspreset.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Reset code. */ diff --git a/bsps/arm/tms570/start/bspstart.c b/bsps/arm/tms570/start/bspstart.c index abf9eff392..25ea4e3a17 100644 --- a/bsps/arm/tms570/start/bspstart.c +++ b/bsps/arm/tms570/start/bspstart.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Startup code. */ diff --git a/bsps/arm/tms570/start/bspstarthooks.c b/bsps/arm/tms570/start/bspstarthooks.c index 64e57d6d13..55a50ca65b 100644 --- a/bsps/arm/tms570/start/bspstarthooks.c +++ b/bsps/arm/tms570/start/bspstarthooks.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief First configurations and initializations to the correct * functionality of the board. diff --git a/bsps/arm/tms570/start/init_emif_sdram.c b/bsps/arm/tms570/start/init_emif_sdram.c index 3004e03b11..2ce7946203 100644 --- a/bsps/arm/tms570/start/init_emif_sdram.c +++ b/bsps/arm/tms570/start/init_emif_sdram.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Initialization of external memory/SDRAM interface. */ diff --git a/bsps/arm/tms570/start/init_esm.c b/bsps/arm/tms570/start/init_esm.c index 9364cba384..fdc7f94b90 100644 --- a/bsps/arm/tms570/start/init_esm.c +++ b/bsps/arm/tms570/start/init_esm.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Error signaling module initialization */ diff --git a/bsps/arm/tms570/start/init_pinmux.c b/bsps/arm/tms570/start/init_pinmux.c index f294dd8ad2..e86a115541 100644 --- a/bsps/arm/tms570/start/init_pinmux.c +++ b/bsps/arm/tms570/start/init_pinmux.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Initialize pin multiplexers. */ diff --git a/bsps/arm/tms570/start/pinmux.c b/bsps/arm/tms570/start/pinmux.c index 44f5468146..6aec5f7c32 100644 --- a/bsps/arm/tms570/start/pinmux.c +++ b/bsps/arm/tms570/start/pinmux.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief I/O Multiplexing Module (IOMM) basic support */ diff --git a/bsps/arm/tms570/start/tms570-pom.c b/bsps/arm/tms570/start/tms570-pom.c index d884ef8aa3..8f31d01b77 100644 --- a/bsps/arm/tms570/start/tms570-pom.c +++ b/bsps/arm/tms570/start/tms570-pom.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief TMS570 Parameter Overlay Module functions definitions. */ diff --git a/bsps/arm/tms570/start/tms570_selftest.c b/bsps/arm/tms570/start/tms570_selftest.c index 5861b4e898..6f3e553acd 100644 --- a/bsps/arm/tms570/start/tms570_selftest.c +++ b/bsps/arm/tms570/start/tms570_selftest.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief TMS570 selftest support functions implementation. */ diff --git a/bsps/arm/tms570/start/tms570_selftest_par_can.c b/bsps/arm/tms570/start/tms570_selftest_par_can.c index d96baf6961..7f622c38a8 100644 --- a/bsps/arm/tms570/start/tms570_selftest_par_can.c +++ b/bsps/arm/tms570/start/tms570_selftest_par_can.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Test CAN module parity based protection logic to work. */ diff --git a/bsps/arm/tms570/start/tms570_selftest_par_mibspi.c b/bsps/arm/tms570/start/tms570_selftest_par_mibspi.c index 51889309d9..0acac1f0e6 100644 --- a/bsps/arm/tms570/start/tms570_selftest_par_mibspi.c +++ b/bsps/arm/tms570/start/tms570_selftest_par_mibspi.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Test MibSPI module parity based protection logic to work. */ diff --git a/bsps/arm/tms570/start/tms570_selftest_par_std.c b/bsps/arm/tms570/start/tms570_selftest_par_std.c index 7ad64407db..60bc35d422 100644 --- a/bsps/arm/tms570/start/tms570_selftest_par_std.c +++ b/bsps/arm/tms570/start/tms570_selftest_par_std.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Generic parity based protection logic check applicable to HETx, HTUx, ADC, DMA and VIM. */ diff --git a/bsps/arm/tms570/start/tms570_selftest_parity.c b/bsps/arm/tms570/start/tms570_selftest_parity.c index a7d32a39f0..8152180eee 100644 --- a/bsps/arm/tms570/start/tms570_selftest_parity.c +++ b/bsps/arm/tms570/start/tms570_selftest_parity.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief Check of module parity based protection logic to work. */ diff --git a/bsps/arm/tms570/start/tms570_tcram_tests.c b/bsps/arm/tms570/start/tms570_tcram_tests.c index dfee9d8e52..e920717cd8 100644 --- a/bsps/arm/tms570/start/tms570_tcram_tests.c +++ b/bsps/arm/tms570/start/tms570_tcram_tests.c @@ -1,7 +1,7 @@ /** * @file * - * @ingroup tms570 + * @ingroup RTEMSBSPsARMTMS570 * * @brief TCRAM selftest function. */ diff --git a/bsps/arm/xilinx-zynq/include/bsp.h b/bsps/arm/xilinx-zynq/include/bsp.h index 72b98193d2..43568980be 100644 --- a/bsps/arm/xilinx-zynq/include/bsp.h +++ b/bsps/arm/xilinx-zynq/include/bsp.h @@ -1,6 +1,6 @@ /** * @file - * @ingroup arm_zynq + * @ingroup RTEMSBSPsARMZynq * @brief Global BSP definitions. */ @@ -21,6 +21,16 @@ #ifndef LIBBSP_ARM_XILINX_ZYNQ_BSP_H #define LIBBSP_ARM_XILINX_ZYNQ_BSP_H +/** + * @defgroup RTEMSBSPsARMZynq Xilinx Zynq + * + * @ingroup RTEMSBSPsARM + * + * @brief Xilinx Zynq Board Support Package. + * + * @{ + */ + #include #define BSP_FEATURE_IRQ_EXTENSION @@ -36,13 +46,6 @@ extern "C" { #endif /* __cplusplus */ -/** - * @defgroup arm_zynq Xilinx-Zynq Support - * @ingroup RTEMSBSPsARM - * @brief Xilinz-Zynq Board Support Package - * @{ - */ - #define BSP_ARM_A9MPCORE_SCU_BASE 0xf8f00000 #define BSP_ARM_GIC_CPUIF_BASE 0xf8f00100 @@ -69,12 +72,12 @@ BSP_START_TEXT_SECTION void zynq_setup_mmu_and_cache(void); uint32_t zynq_clock_cpu_1x(void); -/** @} */ - #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* ASM */ +/** @} */ + #endif /* LIBBSP_ARM_XILINX_ZYNQ_BSP_H */ diff --git a/bsps/arm/xilinx-zynq/include/bsp/irq.h b/bsps/arm/xilinx-zynq/include/bsp/irq.h index e8288938fe..d8020ca9f6 100644 --- a/bsps/arm/xilinx-zynq/include/bsp/irq.h +++ b/bsps/arm/xilinx-zynq/include/bsp/irq.h @@ -35,7 +35,7 @@ extern "C" { /** * @defgroup zynq_interrupt Interrupt Support - * @ingroup arm_zynq + * @ingroup RTEMSBSPsARMZynq * @brief Interrupt Support * @{ */ diff --git a/bsps/arm/xilinx-zynq/include/bsp/zynq-uart.h b/bsps/arm/xilinx-zynq/include/bsp/zynq-uart.h index 4d3edfabef..76a0723f57 100644 --- a/bsps/arm/xilinx-zynq/include/bsp/zynq-uart.h +++ b/bsps/arm/xilinx-zynq/include/bsp/zynq-uart.h @@ -29,7 +29,7 @@ extern "C" { /** * @defgroup zynq_uart UART Support - * @ingroup arm_zynq + * @ingroup RTEMSBSPsARMZynq * @brief UART Support */ diff --git a/bsps/arm/xilinx-zynq/include/tm27.h b/bsps/arm/xilinx-zynq/include/tm27.h index 39b8ecafec..cf4f18a722 100644 --- a/bsps/arm/xilinx-zynq/include/tm27.h +++ b/bsps/arm/xilinx-zynq/include/tm27.h @@ -27,7 +27,7 @@ /** * @defgroup zynq_tm27 TM27 Test Support - * @ingroup arm_zynq + * @ingroup RTEMSBSPsARMZynq * @brief Interrupt Mechanisms for tm27 test */ -- cgit v1.2.3