Commit d20f189d authored by Soren Brinkmann's avatar Soren Brinkmann
Browse files

tegra: Fix build errors



The 'impl' variable is guarded by the symbol DEBUG, but used in an INFO
level print statement. INFO is defined based on LOG_LEVEL. Hence, builds
would fail when
 - DEBUG=0 && LOG_LEVEL>=LOG_LEVEL_INFO with a variable used but not defined
 - DEBUG=1 && LOG_LEVEL<LOG_LEVEL_INFO with a variable defined but not used

Fixing this by guarding impl with the same condition that guards INFO.

Fixes ARM-software/tf-issues#490
Signed-off-by: default avatarSoren Brinkmann <soren.brinkmann@xilinx.com>
parent f9a050e4
...@@ -122,7 +122,7 @@ void bl31_early_platform_setup(bl31_params_t *from_bl2, ...@@ -122,7 +122,7 @@ void bl31_early_platform_setup(bl31_params_t *from_bl2,
{ {
plat_params_from_bl2_t *plat_params = plat_params_from_bl2_t *plat_params =
(plat_params_from_bl2_t *)plat_params_from_bl2; (plat_params_from_bl2_t *)plat_params_from_bl2;
#if DEBUG #if LOG_LEVEL >= LOG_LEVEL_INFO
int impl = (read_midr() >> MIDR_IMPL_SHIFT) & MIDR_IMPL_MASK; int impl = (read_midr() >> MIDR_IMPL_SHIFT) & MIDR_IMPL_MASK;
#endif #endif
image_info_t bl32_img_info = { {0} }; image_info_t bl32_img_info = { {0} };
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment