[PATCH] xilinx: versal: Fix sdhci node name as per DT
Michal Simek
monstr at monstr.eu
Mon Nov 29 13:52:49 CET 2021
čt 18. 11. 2021 v 12:57 odesílatel Michal Simek
<michal.simek at xilinx.com> napsal:
>
> From: T Karthik Reddy <t.karthik.reddy at xilinx.com>
>
> Fix the sdhci node name in versal board file as per the name in
> device tree and also check for sdhci node as part of backward
> compatibility.
>
> Signed-off-by: T Karthik Reddy <t.karthik.reddy at xilinx.com>
> Signed-off-by: Michal Simek <michal.simek at xilinx.com>
> ---
>
> board/xilinx/versal/board.c | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/board/xilinx/versal/board.c b/board/xilinx/versal/board.c
> index 6045eb2baa84..03604d730a0b 100644
> --- a/board/xilinx/versal/board.c
> +++ b/board/xilinx/versal/board.c
> @@ -151,6 +151,8 @@ int board_late_init(void)
> case EMMC_MODE:
> puts("EMMC_MODE\n");
> if (uclass_get_device_by_name(UCLASS_MMC,
> + "mmc at f1050000", &dev) &&
> + uclass_get_device_by_name(UCLASS_MMC,
> "sdhci at f1050000", &dev)) {
> puts("Boot from EMMC but without SD1 enabled!\n");
> return -1;
> @@ -162,6 +164,8 @@ int board_late_init(void)
> case SD_MODE:
> puts("SD_MODE\n");
> if (uclass_get_device_by_name(UCLASS_MMC,
> + "mmc at f1040000", &dev) &&
> + uclass_get_device_by_name(UCLASS_MMC,
> "sdhci at f1040000", &dev)) {
> puts("Boot from SD0 but without SD0 enabled!\n");
> return -1;
> @@ -177,6 +181,8 @@ int board_late_init(void)
> case SD_MODE1:
> puts("SD_MODE1\n");
> if (uclass_get_device_by_name(UCLASS_MMC,
> + "mmc at f1050000", &dev) &&
> + uclass_get_device_by_name(UCLASS_MMC,
> "sdhci at f1050000", &dev)) {
> puts("Boot from SD1 but without SD1 enabled!\n");
> return -1;
> --
> 2.33.1
>
Applied.
M
--
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs
More information about the U-Boot
mailing list