summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/fastboot/fb_fsl/fb_fsl_common.c5
-rw-r--r--drivers/fastboot/fb_fsl/fb_fsl_getvar.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/drivers/fastboot/fb_fsl/fb_fsl_common.c b/drivers/fastboot/fb_fsl/fb_fsl_common.c
index 13d8097a5f..97ff103405 100644
--- a/drivers/fastboot/fb_fsl/fb_fsl_common.c
+++ b/drivers/fastboot/fb_fsl/fb_fsl_common.c
@@ -352,7 +352,10 @@ static int _fastboot_setup_dev(int *switched)
void fastboot_setup(void)
{
int sw, ret;
- struct tag_serialnr serialnr;
+ struct tag_serialnr serialnr = {
+ .high = 0,
+ .low = 0,
+ };
char serial[17];
get_board_serial(&serialnr);
diff --git a/drivers/fastboot/fb_fsl/fb_fsl_getvar.c b/drivers/fastboot/fb_fsl/fb_fsl_getvar.c
index 99efda64d3..6ef3c18c11 100644
--- a/drivers/fastboot/fb_fsl/fb_fsl_getvar.c
+++ b/drivers/fastboot/fb_fsl/fb_fsl_getvar.c
@@ -114,7 +114,9 @@ static bool is_slotvar(char *cmd)
return false;
}
+#ifdef CONFIG_SERIAL_TAG
static char serial[IMX_SERIAL_LEN];
+#endif
char *get_serial(void)
{