@@ -16,7 +16,6 @@ namespace libcamera {
struct IPAModuleInfo {
int moduleAPIVersion;
uint32_t pipelineVersion;
- char pipelineName[256];
char name[256];
} __attribute__((packed));
@@ -672,7 +672,6 @@ const struct IPAModuleInfo ipaModuleInfo = {
IPA_MODULE_API_VERSION,
1,
"ipu3",
- "ipu3",
};
/**
@@ -387,7 +387,6 @@ const struct IPAModuleInfo ipaModuleInfo = {
IPA_MODULE_API_VERSION,
1,
"mali-c55",
- "mali-c55",
};
IPAInterface *ipaCreate()
@@ -480,7 +480,6 @@ const struct IPAModuleInfo ipaModuleInfo = {
IPA_MODULE_API_VERSION,
1,
"rkisp1",
- "rkisp1",
};
IPAInterface *ipaCreate()
@@ -1089,7 +1089,6 @@ const IPAModuleInfo ipaModuleInfo = {
IPA_MODULE_API_VERSION,
1,
"rpi/pisp",
- "rpi/pisp",
};
IPAInterface *ipaCreate()
@@ -606,7 +606,6 @@ const struct IPAModuleInfo ipaModuleInfo = {
IPA_MODULE_API_VERSION,
1,
"rpi/vc4",
- "rpi/vc4",
};
IPAInterface *ipaCreate()
@@ -350,7 +350,6 @@ const struct IPAModuleInfo ipaModuleInfo = {
IPA_MODULE_API_VERSION,
0,
"simple",
- "simple",
};
IPAInterface *ipaCreate()
@@ -202,7 +202,6 @@ const struct IPAModuleInfo ipaModuleInfo = {
IPA_MODULE_API_VERSION,
0,
"vimc",
- "vimc",
};
IPAInterface *ipaCreate()
@@ -215,18 +215,15 @@ Span<const uint8_t> elfLoadSymbol(Span<const uint8_t> elf, const char *symbol)
* \var IPAModuleInfo::pipelineVersion
* \brief The pipeline handler version that the IPA module is for
*
- * \var IPAModuleInfo::pipelineName
- * \brief The name of the pipeline handler that the IPA module is for
- *
- * This name is used to match a pipeline handler with the module.
- *
* \var IPAModuleInfo::name
* \brief The name of the IPA module
*
- * The name may be used to build file system paths to IPA-specific resources.
- * It shall only contain printable characters, and may not contain '*', '?' or
- * '\'. For IPA modules included in libcamera, it shall match the directory of
- * the IPA module in the source tree.
+ * This name is used to match a the IPA module.
+ *
+ * The name may also be used to build file system paths to IPA-specific
+ * resources. It shall only contain printable characters, and may not contain
+ * '*', '?' or '\'. For IPA modules included in libcamera, it shall match the
+ * directory of the IPA module in the source tree.
*
* \todo Allow user to choose to isolate open source IPAs
*/
@@ -37,12 +37,10 @@ protected:
cerr << "IPA module information mismatch: expected:" << endl
<< "moduleAPIVersion = " << testInfo.moduleAPIVersion << endl
<< "pipelineVersion = " << testInfo.pipelineVersion << endl
- << "pipelineName = " << testInfo.pipelineName << endl
<< "name = " << testInfo.name
<< "got: " << endl
<< "moduleAPIVersion = " << info.moduleAPIVersion << endl
<< "pipelineVersion = " << info.pipelineVersion << endl
- << "pipelineName = " << info.pipelineName << endl
<< "name = " << info.name << endl;
}
@@ -58,7 +56,6 @@ protected:
IPA_MODULE_API_VERSION,
0,
"vimc",
- "vimc",
};
count += runTest("src/ipa/vimc/ipa_vimc.so", testInfo);