From 1bb1a00863a63e53379b02f2b466d4d8ae3cef50 Mon Sep 17 00:00:00 2001 From: David Hendricks Date: Thu, 20 Mar 2014 18:43:45 -0700 Subject: [PATCH] nyan*: Add eventlog support This enables event logging support for Nyan platforms. Right now this doesn't do a whole lot. We can add events in later CLs. BUG=none BRANCH=none TEST=built and booted for Nyan Rev. 1, eventlog gets initialized if necessary and can be printed by "mosys eventlog list" Signed-off-by: David Hendricks Change-Id: Id77a78f55c8bff9ef0ffc7109c8b03c270e8b6b1 Reviewed-on: https://chromium-review.googlesource.com/191200 Reviewed-by: Gabe Black Tested-by: David Hendricks Commit-Queue: David Hendricks --- configs/config.nyan | 1 + configs/config.nyan_big | 1 + configs/config.nyan_blaze | 1 + src/mainboard/google/nyan/mainboard.c | 2 ++ src/mainboard/google/nyan_big/mainboard.c | 2 ++ src/mainboard/google/nyan_blaze/mainboard.c | 2 ++ 6 files changed, 9 insertions(+) diff --git a/configs/config.nyan b/configs/config.nyan index 25d627b391..00c964e913 100644 --- a/configs/config.nyan +++ b/configs/config.nyan @@ -7,3 +7,4 @@ CONFIG_CONSOLE_CBMEM=y CONFIG_CONSOLE_PRERAM_BUFFER_SIZE=0x1fe0 CONFIG_VBOOT_VERIFY_FIRMWARE=y CONFIG_FLASHMAP_OFFSET=0x00100000 +CONFIG_ELOG=y diff --git a/configs/config.nyan_big b/configs/config.nyan_big index dc48056c79..72c17acc45 100644 --- a/configs/config.nyan_big +++ b/configs/config.nyan_big @@ -7,3 +7,4 @@ CONFIG_CONSOLE_CBMEM=y CONFIG_CONSOLE_PRERAM_BUFFER_SIZE=0x1fe0 CONFIG_VBOOT_VERIFY_FIRMWARE=y CONFIG_FLASHMAP_OFFSET=0x00100000 +CONFIG_ELOG=y diff --git a/configs/config.nyan_blaze b/configs/config.nyan_blaze index 9e38c3587c..900ffac839 100644 --- a/configs/config.nyan_blaze +++ b/configs/config.nyan_blaze @@ -7,3 +7,4 @@ CONFIG_CONSOLE_CBMEM=y CONFIG_CONSOLE_PRERAM_BUFFER_SIZE=0x1fe0 CONFIG_VBOOT_VERIFY_FIRMWARE=y CONFIG_FLASHMAP_OFFSET=0x00100000 +CONFIG_ELOG=y diff --git a/src/mainboard/google/nyan/mainboard.c b/src/mainboard/google/nyan/mainboard.c index a6f095ba9c..78ebdd77af 100644 --- a/src/mainboard/google/nyan/mainboard.c +++ b/src/mainboard/google/nyan/mainboard.c @@ -19,6 +19,7 @@ #include #include +#include #include #include #include @@ -241,6 +242,7 @@ static void mainboard_init(device_t dev) setup_kernel_info(); clock_init_arm_generic_timer(); setup_ec_spi(); + elog_init(); } static void mainboard_enable(device_t dev) diff --git a/src/mainboard/google/nyan_big/mainboard.c b/src/mainboard/google/nyan_big/mainboard.c index 9de47bb746..47dbd52ae0 100644 --- a/src/mainboard/google/nyan_big/mainboard.c +++ b/src/mainboard/google/nyan_big/mainboard.c @@ -19,6 +19,7 @@ #include #include +#include #include #include #include @@ -239,6 +240,7 @@ static void mainboard_init(device_t dev) setup_kernel_info(); clock_init_arm_generic_timer(); setup_ec_spi(); + elog_init(); } static void mainboard_enable(device_t dev) diff --git a/src/mainboard/google/nyan_blaze/mainboard.c b/src/mainboard/google/nyan_blaze/mainboard.c index d15999b7ad..dc44e387b4 100644 --- a/src/mainboard/google/nyan_blaze/mainboard.c +++ b/src/mainboard/google/nyan_blaze/mainboard.c @@ -19,6 +19,7 @@ #include #include +#include #include #include #include @@ -239,6 +240,7 @@ static void mainboard_init(device_t dev) setup_kernel_info(); clock_init_arm_generic_timer(); setup_ec_spi(); + elog_init(); } static void mainboard_enable(device_t dev)