diff --git a/Documentation/Doxyfile.in b/Documentation/Doxyfile.in
index abafcf6c6c66..62e63968ce62 100644
--- a/Documentation/Doxyfile.in
+++ b/Documentation/Doxyfile.in
@@ -17,6 +17,7 @@ EXTENSION_MAPPING      = h=C++
 
 TOC_INCLUDE_HEADINGS   = 0
 
+INTERNAL_DOCS          = YES
 CASE_SENSE_NAMES       = YES
 
 QUIET                  = YES
diff --git a/src/libcamera/camera.cpp b/src/libcamera/camera.cpp
index f89510ea0472..3c8f30d54401 100644
--- a/src/libcamera/camera.cpp
+++ b/src/libcamera/camera.cpp
@@ -118,6 +118,7 @@
  */
 
 /**
+ * \internal
  * \file libcamera/internal/camera.h
  * \brief Internal camera device handling
  */
diff --git a/src/libcamera/camera_manager.cpp b/src/libcamera/camera_manager.cpp
index 95a9e3264526..5a21132a08c2 100644
--- a/src/libcamera/camera_manager.cpp
+++ b/src/libcamera/camera_manager.cpp
@@ -23,6 +23,7 @@
  */
 
 /**
+ * \internal
  * \file libcamera/internal/camera_manager.h
  * \brief Internal camera manager support
  */
diff --git a/src/libcamera/framebuffer.cpp b/src/libcamera/framebuffer.cpp
index 63d679cb504d..f39db1223432 100644
--- a/src/libcamera/framebuffer.cpp
+++ b/src/libcamera/framebuffer.cpp
@@ -16,7 +16,10 @@
 /**
  * \file libcamera/framebuffer.h
  * \brief Frame buffer handling
- *
+ */
+
+/**
+ * \internal
  * \file libcamera/internal/framebuffer.h
  * \brief Internal frame buffer handling support
  */
diff --git a/src/libcamera/request.cpp b/src/libcamera/request.cpp
index fdf12c1e9088..24fa3a57312e 100644
--- a/src/libcamera/request.cpp
+++ b/src/libcamera/request.cpp
@@ -29,6 +29,7 @@
  */
 
 /**
+ * \internal
  * \file libcamera/internal/request.h
  * \brief Internal support for request handling
  */
