fm.c (5f5620ab2679608f94b3a77e51c77d0a770103bd) fm.c (7c4213f6a52f35ff6ba2d97aa4eb04cbfc963b86)
1/*
2 * Copyright 2009-2011 Freescale Semiconductor, Inc.
3 * Dave Liu <daveliu@freescale.com>
4 *
5 * SPDX-License-Identifier: GPL-2.0+
6 */
7#include <common.h>
8#include <malloc.h>

--- 381 unchanged lines hidden (view full) ---

390 struct mmc *mmc = find_mmc_device(CONFIG_SYS_MMC_ENV_DEV);
391
392 if (!mmc)
393 printf("\nMMC cannot find device for ucode\n");
394 else {
395 printf("\nMMC read: dev # %u, block # %u, count %u ...\n",
396 dev, blk, cnt);
397 mmc_init(mmc);
1/*
2 * Copyright 2009-2011 Freescale Semiconductor, Inc.
3 * Dave Liu <daveliu@freescale.com>
4 *
5 * SPDX-License-Identifier: GPL-2.0+
6 */
7#include <common.h>
8#include <malloc.h>

--- 381 unchanged lines hidden (view full) ---

390 struct mmc *mmc = find_mmc_device(CONFIG_SYS_MMC_ENV_DEV);
391
392 if (!mmc)
393 printf("\nMMC cannot find device for ucode\n");
394 else {
395 printf("\nMMC read: dev # %u, block # %u, count %u ...\n",
396 dev, blk, cnt);
397 mmc_init(mmc);
398 (void)mmc->block_dev.block_read(dev, blk, cnt, addr);
398 (void)mmc->block_dev.block_read(&mmc->block_dev, blk, cnt,
399 addr);
399 /* flush cache after read */
400 flush_cache((ulong)addr, cnt * 512);
401 }
402#elif defined(CONFIG_SYS_QE_FMAN_FW_IN_REMOTE)
403 void *addr = (void *)CONFIG_SYS_FMAN_FW_ADDR;
404#else
405 void *addr = NULL;
406#endif

--- 19 unchanged lines hidden ---
400 /* flush cache after read */
401 flush_cache((ulong)addr, cnt * 512);
402 }
403#elif defined(CONFIG_SYS_QE_FMAN_FW_IN_REMOTE)
404 void *addr = (void *)CONFIG_SYS_FMAN_FW_ADDR;
405#else
406 void *addr = NULL;
407#endif

--- 19 unchanged lines hidden ---