[U-Boot] [PATCH 1/2] imx7: spl: Use SPL boot device MMC1 for all of the SOCs MMC/SD boot devices

Uri Mashiach uri.mashiach at compulab.co.il
Thu Jan 4 08:36:58 UTC 2018



On 01/03/2018 03:58 PM, Eran Matityahu wrote:
> Hi Uri.
> 
>> Hello Eran,
>>
>> On 01/03/2018 12:53 PM, Eran Matityahu wrote:
>>>
>>> Use only one SPL MMC device, similarly to the iMX6 code
>>
>>
>> What is the reason for not using MMC2?
> 
> The reason is so that you won't have to initialize more than one MMC
> device in SPL.
> Also, to be consistent with the iMX6 SPL code.
> 

A problematic scenario is a detection, by the boot ROM, of the SPL image 
at MMC2.
If the U-Boot image is located at MMC2, the boot sequence will be 
terminated.

>>
>>>
>>> Signed-off-by: Eran Matityahu <eran.m at variscite.com>
>>> ---
>>>    arch/arm/mach-imx/spl.c | 3 +--
>>>    1 file changed, 1 insertion(+), 2 deletions(-)
>>>
>>> diff --git a/arch/arm/mach-imx/spl.c b/arch/arm/mach-imx/spl.c
>>> index d0d1b73aa6..6b5bd8990c 100644
>>> --- a/arch/arm/mach-imx/spl.c
>>> +++ b/arch/arm/mach-imx/spl.c
>>> @@ -106,10 +106,9 @@ u32 spl_boot_device(void)
>>>          switch (boot_device_spl) {
>>>          case SD1_BOOT:
>>>          case MMC1_BOOT:
>>> -               return BOOT_DEVICE_MMC1;
>>>          case SD2_BOOT:

[...]
-- 
Regards,
Uri


More information about the U-Boot mailing list