Index: arch/mips32/include/arch.h
===================================================================
--- arch/mips32/include/arch.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/arch.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,6 +27,16 @@
  */
 
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_ARCH_H__
 #define __mips32_ARCH_H__
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/arg.h
===================================================================
--- arch/mips32/include/arg.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/arg.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_ARG_H__
 #define __mips32_ARG_H__
@@ -50,2 +56,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/asm.h
===================================================================
--- arch/mips32/include/asm.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/asm.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
  */
 
@@ -62,2 +68,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/asm/boot.h
===================================================================
--- arch/mips32/include/asm/boot.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/asm/boot.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_BOOT_H_
 #define __mips32_BOOT_H_
@@ -35,2 +41,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/asm/regname.h
===================================================================
--- arch/mips32/include/asm/regname.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/asm/regname.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
  */
 
@@ -88,2 +94,6 @@
 
 #endif /* _REGNAME_H_ */
+
+ /** @}
+ */
+
Index: arch/mips32/include/atomic.h
===================================================================
--- arch/mips32/include/atomic.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/atomic.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
  */
 
@@ -66,2 +72,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/barrier.h
===================================================================
--- arch/mips32/include/barrier.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/barrier.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_BARRIER_H__
 #define __mips32_BARRIER_H__
@@ -41,2 +47,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/byteorder.h
===================================================================
--- arch/mips32/include/byteorder.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/byteorder.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_BYTEORDER_H__
 #define __mips32_BYTEORDER_H__
@@ -50,2 +56,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/cache.h
===================================================================
--- arch/mips32/include/cache.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/cache.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_CACHE_H__
 #define __mips32_CACHE_H__
@@ -33,2 +39,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/console.h
===================================================================
--- arch/mips32/include/console.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/console.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_CONSOLE_H__
 #define __mips32_CONSOLE_H__
@@ -34,2 +40,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/context.h
===================================================================
--- arch/mips32/include/context.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/context.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
  */
 
@@ -70,2 +76,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/context_offset.h
===================================================================
--- arch/mips32/include/context_offset.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/context_offset.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -51,2 +51,6 @@
 #define EOFFSET_K1     0x84
 #define REGISTER_SPACE 136
+
+ /** @}
+ */
+
Index: arch/mips32/include/cp0.h
===================================================================
--- arch/mips32/include/cp0.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/cp0.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup mips32cpu
+ * @{
+ */
+/** @file
  */
 
@@ -113,2 +119,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/cpu.h
===================================================================
--- arch/mips32/include/cpu.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/cpu.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32cpu
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_CPU_H__
 #define __mips32_CPU_H__
@@ -38,2 +44,6 @@
 	
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/debug.h
===================================================================
--- arch/mips32/include/debug.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/debug.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32debug
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_DEBUG_H__
 #define __mips23_DEBUG_H__
@@ -45,2 +51,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/debugger.h
===================================================================
--- arch/mips32/include/debugger.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/debugger.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup mips32debug
+ * @{
+ */
+/** @file
  */
 
@@ -59,2 +65,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/drivers/arc.h
===================================================================
--- arch/mips32/include/drivers/arc.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/drivers/arc.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
  */
 
@@ -257,2 +263,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/drivers/msim.h
===================================================================
--- arch/mips32/include/drivers/msim.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/drivers/msim.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef _MSIM_H_
 #define _MSIM_H_
@@ -42,2 +48,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/drivers/serial.h
===================================================================
--- arch/mips32/include/drivers/serial.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/drivers/serial.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
  */
 
@@ -61,2 +67,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/elf.h
===================================================================
--- arch/mips32/include/elf.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/elf.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_ELF_H__
 #define __mips32_ELF_H__
@@ -41,2 +47,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/exception.h
===================================================================
--- arch/mips32/include/exception.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/exception.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
  */
 
@@ -117,2 +123,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/faddr.h
===================================================================
--- arch/mips32/include/faddr.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/faddr.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_FADDR_H__
 #define __mips32_FADDR_H__
@@ -35,2 +41,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/fpu_context.h
===================================================================
--- arch/mips32/include/fpu_context.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/fpu_context.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_FPU_CONTEXT_H__
 #define __mips32_FPU_CONTEXT_H__
@@ -40,2 +46,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/interrupt.h
===================================================================
--- arch/mips32/include/interrupt.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/interrupt.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32interrupt
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_INTERRUPT_H__
 #define __mips32_INTERRUPT_H__
@@ -47,2 +53,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/memstr.h
===================================================================
--- arch/mips32/include/memstr.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/memstr.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_MEMSTR_H__
 #define __mips32_MEMSTR_H__
@@ -38,2 +44,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/mm/as.h
===================================================================
--- arch/mips32/include/mm/as.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/mm/as.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32mm	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_AS_H__
 #define __mips32_AS_H__
@@ -42,2 +48,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/mm/asid.h
===================================================================
--- arch/mips32/include/mm/asid.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/mm/asid.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32mm	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_ASID_H__
 #define __mips32_ASID_H__
@@ -37,2 +43,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/mm/frame.h
===================================================================
--- arch/mips32/include/mm/frame.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/mm/frame.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32mm	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_FRAME_H__
 #define __mips32_FRAME_H__
@@ -42,2 +48,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/mm/memory_init.h
===================================================================
--- arch/mips32/include/mm/memory_init.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/mm/memory_init.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32mm	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_MEMORY_INIT_H__
 #define __mips32_MEMORY_INIT_H__
@@ -38,2 +44,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/mm/page.h
===================================================================
--- arch/mips32/include/mm/page.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/mm/page.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup mips32mm	
+ * @{
+ */
+/** @file
  */
 
@@ -146,2 +152,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/mm/tlb.h
===================================================================
--- arch/mips32/include/mm/tlb.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/mm/tlb.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup mips32mm	
+ * @{
+ */
+/** @file
  */
 
@@ -175,2 +181,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/proc/task.h
===================================================================
--- arch/mips32/include/proc/task.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/proc/task.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,11 @@
  */
 
+ /** @addtogroup mips32proc mips32
+ * @ingroup proc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_TASK_H__
 #define __mips32_TASK_H__
@@ -37,2 +44,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/proc/thread.h
===================================================================
--- arch/mips32/include/proc/thread.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/proc/thread.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32proc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_THREAD_H__
 #define __mips32_THREAD_H__
@@ -36,2 +42,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/stack.h
===================================================================
--- arch/mips32/include/stack.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/stack.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __mips32_STACK_H__
 #define __mips32_STACK_H__
@@ -34,2 +40,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: arch/mips32/include/types.h
===================================================================
--- arch/mips32/include/types.h	(revision 971cf31f232946470ef3ddd0b30cbbb47c1dcec7)
+++ arch/mips32/include/types.h	(revision 3222efdcfad18af55ba1144add774a0135d0b433)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup mips32	
+ * @{
+ */
+/** @file
  */
 
@@ -56,2 +62,6 @@
 
 #endif
+
+ /** @}
+ */
+
