]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
zynq: Add CONFIG_ZYNQ_SDHCI1 support
authorJagannadha Sutradharudu Teki <jagannadha.sutradharudu-teki@xilinx.com>
Tue, 9 Apr 2013 06:30:34 +0000 (12:00 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Fri, 12 Apr 2013 14:27:00 +0000 (16:27 +0200)
This patch provides a support to use SDHCI1 on existing zynq_sdhci.c
driver. defined regbase as -> CONFIG_ZYNQ_SDHCI_BASEADDR1 and
max, min clock values are initialized as 0.

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
board/xilinx/zynq/board.c
include/configs/zynq_common.h

index 68626a377291c560b8bfef775dc4a319458ce30b..0fb99a47bd06194aeb69ae808052adaaf8b1da21 100644 (file)
@@ -164,6 +164,9 @@ int board_mmc_init(bd_t *bd)
 # if defined(CONFIG_ZYNQ_SDHCI_BASEADDR0)
        ret = zynq_sdhci_init(CONFIG_ZYNQ_SDHCI_BASEADDR0);
 # endif
+# if defined(CONFIG_ZYNQ_SDHCI_BASEADDR1)
+       ret |= zynq_sdhci_init(CONFIG_ZYNQ_SDHCI_BASEADDR1);
+# endif
 #endif
        return ret;
 }
index e54b19134e1eb22f983f83b48f637c78229fff8e..424598ce0e4d3447c21f7c17893a395efd71a2a2 100644 (file)
 # define CONFIG_ZYNQ_SDHCI_BASEADDR0   0xE0100000
 #endif
 
-#if defined(CONFIG_ZYNQ_SDHCI0)
+#ifdef CONFIG_ZYNQ_SDHCI1
+# define CONFIG_ZYNQ_SDHCI_BASEADDR1   0xE0101000
+#endif
+
+#if defined(CONFIG_ZYNQ_SDHCI0) || defined(CONFIG_ZYNQ_SDHCI1)
 # define CONFIG_MMC
 # define CONFIG_GENERIC_MMC
 # define CONFIG_SDHCI