Commit 19e5118d1c4c9bd2dc9e52355774c8ea73839b5b

Authored by Sinan Akman
Committed by Tom Rini
1 parent 7547f78ce2

mpc837xerdb: "fix Calling __hwconfig without a buffer" warning

Signed-off-by: Sinan Akman <sinan@writeme.com>

Showing 1 changed file with 6 additions and 1 deletions Side-by-side Diff

board/freescale/mpc837xerdb/mpc837xerdb.c
... ... @@ -166,8 +166,13 @@
166 166 int board_mmc_init(bd_t *bd)
167 167 {
168 168 struct immap __iomem *im = (struct immap __iomem *)CONFIG_SYS_IMMR;
  169 + char buffer[HWCONFIG_BUFFER_SIZE] = {0};
  170 + int esdhc_hwconfig_enabled = 0;
169 171  
170   - if (!hwconfig("esdhc"))
  172 + if (getenv_f("hwconfig", buffer, sizeof(buffer)) > 0)
  173 + esdhc_hwconfig_enabled = hwconfig_f("esdhc", buffer);
  174 +
  175 + if (esdhc_hwconfig_enabled == 0)
171 176 return 0;
172 177  
173 178 clrsetbits_be32(&im->sysconf.sicrl, SICRL_USB_B, SICRL_USB_B_SD);