diff --git a/doc/doxygen/riot.doxyfile b/doc/doxygen/riot.doxyfile
index 4b7647c2426485707e70cf9818f683ae22fe02ae..1eb09371fd2f6df5f45da5df043b51c034151771 100644
--- a/doc/doxygen/riot.doxyfile
+++ b/doc/doxygen/riot.doxyfile
@@ -818,13 +818,10 @@ EXCLUDE_SYMLINKS       = NO
 # exclude all test directories for example use the pattern */test/*
 
 EXCLUDE_PATTERNS       = */board/*/tools/* \
-                         */cpu/*/include/component/* \
-                         */cpu/*/include/instance/* \
-                         */cpu/*/include/pio/* \
                          */cpu/*/include/atmel/* \
                          */cpu/sam3/include/sam3* \
                          */cpu/sam3/include/system_sam*.h \
-                         */cpu/samd21/include/samd21.h \
+                         */cpu/sam21_common/include/cmsis/* \
                          */cpu/lpc*/include/core_cm*.h \
                          */cpu/cortexm_common/include/core_cm*.h \
                          */cpu/stm32f*/include/stm32f* \