]> Git Repo - J-u-boot.git/commit
env_mmc: support overriding mmc dev from board code
authorClemens Gruber <[email protected]>
Wed, 20 Jan 2016 14:43:37 +0000 (15:43 +0100)
committerTom Rini <[email protected]>
Mon, 25 Jan 2016 15:39:46 +0000 (10:39 -0500)
commite92029c0f4e88ae3e738d83b25ef2d3c178ea082
tree47c75b3703273754457fd16793f039abce4378b1
parent0080931abfec5c25f76683e5b96b483416bd14f2
env_mmc: support overriding mmc dev from board code

This enables boards to choose where to/from the environment should be
saved/loaded. They can then for example support using the same device
(dynamically) from which the bootloader was launched to load and save
env data and do not have to define CONFIG_SYS_MMC_ENV_DEV statically.

In my use case, the environment needs to be on the same device I
booted from. It can be the eMMC or an optional SD card.
I therefore would override mmc_get_env_dev in the board code, read the
CPU registers to determine where we booted from and return the
corresponding device index.

Cc: Tom Rini <[email protected]>
Cc: Stephen Warren <[email protected]>
Cc: Tim Harvey <[email protected]>
Cc: Simon Glass <[email protected]>
Cc: Hans de Goede <[email protected]>
Signed-off-by: Clemens Gruber <[email protected]>
Reviewed-by: Stephen Warren <[email protected]>
Reviewed-by: Tom Rini <[email protected]>
common/env_mmc.c
This page took 0.033817 seconds and 4 git commands to generate.