mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-09-25 07:41:40 +02:00
imx: imx8ulp: Limit the eMMC ROM API workaround to A0.1 part
Since A1 ROM has fixed the ROM API eMMC issue, we should only use the workaround for A0.1 part. Add a SOC revision check. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
This commit is contained in:
parent
f3272355cd
commit
bf9866d265
@ -761,7 +761,8 @@ int (*card_emmc_is_boot_part_en)(void) = (void *)0x67cc;
|
|||||||
u32 spl_arch_boot_image_offset(u32 image_offset, u32 rom_bt_dev)
|
u32 spl_arch_boot_image_offset(u32 image_offset, u32 rom_bt_dev)
|
||||||
{
|
{
|
||||||
/* Hard code for eMMC image_offset on 8ULP ROM, need fix by ROM, temp workaround */
|
/* Hard code for eMMC image_offset on 8ULP ROM, need fix by ROM, temp workaround */
|
||||||
if (((rom_bt_dev >> 16) & 0xff) == BT_DEV_TYPE_MMC && card_emmc_is_boot_part_en())
|
if (is_soc_rev(CHIP_REV_1_0) && ((rom_bt_dev >> 16) & 0xff) == BT_DEV_TYPE_MMC &&
|
||||||
|
card_emmc_is_boot_part_en())
|
||||||
image_offset = 0;
|
image_offset = 0;
|
||||||
|
|
||||||
return image_offset;
|
return image_offset;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user