aboutsummaryrefslogtreecommitdiff
path: root/net/wol.h
diff options
context:
space:
mode:
authorHarald Seiler2022-07-11 14:35:32 +0200
committerTom Rini2022-08-04 13:59:59 -0400
commitbf28d9a65999bcf60425e65a7daf0d539838a845 (patch)
tree9960ed3d750ff60521aa23915f1a85405db12f55 /net/wol.h
parentc588ca873488605b3b4ee9fa756b2e25d3bd167a (diff)
spl: mmc: Use correct MMC device when loading image
When attempting to load images from multiple MMC devices in sequence, spl_mmc_load() chooses the wrong device from the second attempt onwards. The reason is that MMC initialization is only done on its first call and spl_mmc_load() will then continue using this same device for all future calls. Fix this by checking the devnum of the "cached" device struct against the one which is requested. If they match, use the cached one but if they do not match, initialize the new device. This fixes specifying multiple MMC devices in the SPL's boot order to fall back when U-Boot Proper is corrupted or missing on the first attempted MMC device. Fixes: e1eb6ada4e38 ("spl: Make image loader infrastructure more universal") Signed-off-by: Harald Seiler <hws@denx.de>
Diffstat (limited to 'net/wol.h')
0 files changed, 0 insertions, 0 deletions