]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
Tegra114: MMC: Enable DT MMC driver support for Tegra114 Dalmore boards
authorTom Warren <twarren@nvidia.com>
Mon, 18 Mar 2013 21:52:26 +0000 (14:52 -0700)
committerTom Warren <twarren@nvidia.com>
Mon, 25 Mar 2013 16:56:08 +0000 (09:56 -0700)
Tested on my Dalmore E1611 board, eMMC and SD-Card work fine, can load
a kernel off of an SD card OK, card detect works, and the env is now
stored in eMMC (end of the 2nd 'boot' sector, same as Tegra20/30).

Signed-off-by: Tom Warren <twarren@nvidia.com>
Reviewed-by: Stephen Warren <swarren@nvidia.com>
include/configs/dalmore.h

index c7deea5350f71be2dfeeda5c0267e00858eecc78..7b68f7ca987515d5473a56ebc3637927e348d33f 100644 (file)
 #define CONFIG_SYS_I2C_SPEED           100000
 #define CONFIG_CMD_I2C
 
-#define CONFIG_ENV_IS_NOWHERE
+/* SD/MMC */
+#define CONFIG_MMC
+#define CONFIG_GENERIC_MMC
+#define CONFIG_TEGRA_MMC
+#define CONFIG_CMD_MMC
+
+/* Environment in eMMC, at the end of 2nd "boot sector" */
+#define CONFIG_ENV_IS_IN_MMC
+#define CONFIG_SYS_MMC_ENV_DEV         0
+#define CONFIG_SYS_MMC_ENV_PART                2
+#define CONFIG_ENV_OFFSET              ((4096 * 1024) - CONFIG_ENV_SIZE)
 
 #define MACH_TYPE_DALMORE      4304    /* not yet in mach-types.h */