xilinx: versal: Fix sdhci node name as per DT
authorT Karthik Reddy <t.karthik.reddy@xilinx.com>
Thu, 18 Nov 2021 11:57:20 +0000 (12:57 +0100)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 5 Jan 2022 09:22:02 +0000 (10:22 +0100)
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@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Link: https://lore.kernel.org/r/9110ecdabcabcef63fffd4719095acf4326a26e4.1637236638.git.michal.simek@xilinx.com
board/xilinx/versal/board.c

index 6045eb2..03604d7 100644 (file)
@@ -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@f1050000", &dev) &&
+                   uclass_get_device_by_name(UCLASS_MMC,
                                              "sdhci@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@f1040000", &dev) &&
+                   uclass_get_device_by_name(UCLASS_MMC,
                                              "sdhci@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@f1050000", &dev) &&
+                   uclass_get_device_by_name(UCLASS_MMC,
                                              "sdhci@f1050000", &dev)) {
                        puts("Boot from SD1 but without SD1 enabled!\n");
                        return -1;