summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2023-06-01 19:22:43 +0300
committerTom Rini <trini@konsulko.com>2023-07-14 19:54:51 +0300
commitc98cb512521e5e035774c49ab9a855cbb6b13813 (patch)
tree0fa958eb10919e74fa99919e23cc9e3121b33c15
parenta8f2ac2ae6f15b675a55bcf3a20181f3bb223562 (diff)
downloadu-boot-c98cb512521e5e035774c49ab9a855cbb6b13813.tar.xz
bootstd: Add a separate log category for expo
This feature is different enough from bootstd that it probably deserves its own log category. It cannot use a uclass since it is not a device. Add a new category. Signed-off-by: Simon Glass <sjg@chromium.org>
-rw-r--r--boot/expo.c2
-rw-r--r--boot/scene.c2
-rw-r--r--boot/scene_menu.c2
-rw-r--r--common/log.c1
-rw-r--r--include/log.h2
5 files changed, 8 insertions, 1 deletions
diff --git a/boot/expo.c b/boot/expo.c
index e7c81a3983..8b966b6c79 100644
--- a/boot/expo.c
+++ b/boot/expo.c
@@ -6,6 +6,8 @@
* Written by Simon Glass <sjg@chromium.org>
*/
+#define LOG_CATEGORY LOGC_EXPO
+
#include <common.h>
#include <dm.h>
#include <expo.h>
diff --git a/boot/scene.c b/boot/scene.c
index 1383be2032..43c978e6ee 100644
--- a/boot/scene.c
+++ b/boot/scene.c
@@ -6,6 +6,8 @@
* Written by Simon Glass <sjg@chromium.org>
*/
+#define LOG_CATEGORY LOGC_EXPO
+
#include <common.h>
#include <dm.h>
#include <expo.h>
diff --git a/boot/scene_menu.c b/boot/scene_menu.c
index 9ee911f2fa..8b04d44031 100644
--- a/boot/scene_menu.c
+++ b/boot/scene_menu.c
@@ -6,7 +6,7 @@
* Written by Simon Glass <sjg@chromium.org>
*/
-#define LOG_CATEGORY LOGC_BOOT
+#define LOG_CATEGORY LOGC_EXPO
#include <common.h>
#include <dm.h>
diff --git a/common/log.c b/common/log.c
index 7cfc49bc28..6f02a25c59 100644
--- a/common/log.c
+++ b/common/log.c
@@ -31,6 +31,7 @@ static const char *const log_cat_name[] = {
"boot",
"event",
"fs",
+ "expo",
};
_Static_assert(ARRAY_SIZE(log_cat_name) == LOGC_COUNT - LOGC_NONE,
diff --git a/include/log.h b/include/log.h
index 3bab40b617..6e84f080ef 100644
--- a/include/log.h
+++ b/include/log.h
@@ -102,6 +102,8 @@ enum log_category_t {
LOGC_EVENT,
/** @LOGC_FS: Related to filesystems */
LOGC_FS,
+ /** @LOGC_EXPO: Related to expo handling */
+ LOGC_EXPO,
/** @LOGC_COUNT: Number of log categories */
LOGC_COUNT,
/** @LOGC_END: Sentinel value for lists of log categories */