diff --git a/include/ipa/ipa_controls.h b/include/ipa/ipa_controls.h
index 426d99689de2..6371e34575f2 100644
--- a/include/ipa/ipa_controls.h
+++ b/include/ipa/ipa_controls.h
@@ -7,6 +7,8 @@
 #ifndef __LIBCAMERA_IPA_CONTROLS_H__
 #define __LIBCAMERA_IPA_CONTROLS_H__
 
+#include <stdint.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
diff --git a/src/libcamera/ipa_controls.cpp b/src/libcamera/ipa_controls.cpp
index 6ea71bc6dc46..dd3ff9a0d467 100644
--- a/src/libcamera/ipa_controls.cpp
+++ b/src/libcamera/ipa_controls.cpp
@@ -2,9 +2,11 @@
 /*
  * Copyright (C) 2019, Google Inc.
  *
- * ipa_controls.h - IPA control handling
+ * ipa_controls.cpp - IPA control handling
  */
 
+#include <ipa/ipa_controls.h>
+
 /**
  * \file ipa_controls.h
  * \brief Type definitions for serialized controls
