diff --git a/src/ipa/libipa/lsc.cpp b/src/ipa/libipa/lsc.cpp
index 9836f27162ba..b789ae98529f 100644
--- a/src/ipa/libipa/lsc.cpp
+++ b/src/ipa/libipa/lsc.cpp
@@ -26,6 +26,17 @@ namespace lsc {
  * \brief Boolean flag for the LscAlgorithm enable status
  */
 
+/**
+ * \struct FrameContext
+ * \brief The lsc frame context
+ *
+ * \var FrameContext::enabled
+ * \brief Boolean flag for the LscAlgorithm enable status
+ *
+ * \var FrameContext::update
+ * \brief Boolean flag for the LscAlgorithm updated status
+ */
+
 } /* namespace lsc */
 
 } /* namespace ipa */
diff --git a/src/ipa/libipa/lsc.h b/src/ipa/libipa/lsc.h
index 18c9fa25e53a..73519564feff 100644
--- a/src/ipa/libipa/lsc.h
+++ b/src/ipa/libipa/lsc.h
@@ -17,6 +17,11 @@ struct ActiveState {
 	bool enabled;
 };
 
+struct FrameContext {
+	bool enabled;
+	bool update;
+};
+
 } /* namespace lsc */
 
 } /* namespace ipa */
