On Thu, 26 Mar 2020 at 18:09, Pete Batard <p...@akeo.ie> wrote:
>
> From: Andrei Warkentin <andrey.warken...@gmail.com>
>
> SD Host is not usable on Pi 4 so replace it with an eMMC2 option.
>
> Note that is a menu only change at this stage, since we don't have
> eMMC support finalized.
>
> Signed-off-by: Pete Batard <p...@akeo.ie>

Reviewed-by: Ard Biesheuvel <ard.biesheu...@linaro.org>

Pushed as bba14811b2626663edfea7a51b08ef6f5cba1473

> ---
>  Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.uni | 1 +
>  Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.vfr | 7 ++++++-
>  2 files changed, 7 insertions(+), 1 deletion(-)
>
> diff --git a/Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.uni 
> b/Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.uni
> index 046c75f9bfab..26d803f7b68d 100644
> --- a/Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.uni
> +++ b/Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.uni
> @@ -55,6 +55,7 @@
>
>  #string STR_MMC_SD_PROMPT        #language en-US "uSD Routing"
>  #string STR_MMC_SD_HELP          #language en-US "Choose host controller to 
> drive uSD slot"
> +#string STR_MMC_SD_EMMC2         #language en-US "eMMC2 SDHCI"
>  #string STR_MMC_SD_SDHOST        #language en-US "Broadcom SDHOST"
>  #string STR_MMC_SD_ARASAN        #language en-US "Arasan SDHCI"
>
> diff --git a/Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.vfr 
> b/Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.vfr
> index a440775d5d70..0a650a947b66 100644
> --- a/Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.vfr
> +++ b/Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.vfr
> @@ -87,7 +87,7 @@ typedef struct {
>
>  typedef struct {
>    /*
> -   * 0 - uSD slot routed to Broadcom SDHOST.
> +   * 0 - uSD slot routed to Broadcom SDHOST on Pi 3 or eMMC2 on Pi 4.
>     * 1 - uSD slot routed to Arasan SDHCI.
>     */
>    UINT32 Routing;
> @@ -302,8 +302,13 @@ formset
>              prompt      = STRING_TOKEN(STR_MMC_SD_PROMPT),
>              help        = STRING_TOKEN(STR_MMC_SD_HELP),
>              flags       = NUMERIC_SIZE_4 | INTERACTIVE | RESET_REQUIRED,
> +#if (RPI_MODEL == 4)
> +            option text = STRING_TOKEN(STR_MMC_SD_ARASAN), value = 1, flags 
> = DEFAULT;
> +            option text = STRING_TOKEN(STR_MMC_SD_EMMC2), value = 0, flags = 
> 0;
> +#else
>              option text = STRING_TOKEN(STR_MMC_SD_ARASAN), value = 1, flags 
> = 0;
>              option text = STRING_TOKEN(STR_MMC_SD_SDHOST), value = 0, flags 
> = DEFAULT;
> +#endif
>          endoneof;
>
>          oneof varid = MmcDisableMulti.DisableMulti,
> --
> 2.21.0.windows.1
>

-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#56652): https://edk2.groups.io/g/devel/message/56652
Mute This Topic: https://groups.io/mt/72568704/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to