Commit 9dd79fdb6cfed5c62aa5adeaa7d5f758114e105c
Committed by
Albert ARIBAUD
1 parent
bf80088ac0
Exists in
master
and in
55 other branches
tegra2: Enable SPI environment on Seaboard
This uses the SPI flash on Seaboard to store an 8KB environment. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Warren <twarren@nvidia.com>
Showing 3 changed files with 13 additions and 2 deletions Side-by-side Diff
include/configs/harmony.h
include/configs/seaboard.h
... | ... | @@ -52,6 +52,7 @@ |
52 | 52 | #define CONFIG_SF_DEFAULT_MODE SPI_MODE_0 |
53 | 53 | #define CONFIG_CMD_SPI |
54 | 54 | #define CONFIG_CMD_SF |
55 | +#define CONFIG_SPI_FLASH_SIZE (4 << 20) | |
55 | 56 | |
56 | 57 | /* SD/MMC */ |
57 | 58 | #define CONFIG_MMC |
... | ... | @@ -63,5 +64,13 @@ |
63 | 64 | #define CONFIG_EFI_PARTITION |
64 | 65 | #define CONFIG_CMD_EXT2 |
65 | 66 | #define CONFIG_CMD_FAT |
67 | + | |
68 | +/* Environment in SPI */ | |
69 | +#define CONFIG_ENV_IS_IN_SPI_FLASH | |
70 | +#define CONFIG_ENV_SPI_MAX_HZ 48000000 | |
71 | +#define CONFIG_ENV_SPI_MODE SPI_MODE_0 | |
72 | + | |
73 | +#define CONFIG_ENV_SECT_SIZE CONFIG_ENV_SIZE | |
74 | +#define CONFIG_ENV_OFFSET (CONFIG_SPI_FLASH_SIZE - CONFIG_ENV_SECT_SIZE) | |
66 | 75 | #endif /* __CONFIG_H */ |
include/configs/tegra2-common.h
... | ... | @@ -51,8 +51,7 @@ |
51 | 51 | #define CONFIG_OF_LIBFDT /* enable passing of devicetree */ |
52 | 52 | |
53 | 53 | /* Environment */ |
54 | -#define CONFIG_ENV_IS_NOWHERE | |
55 | -#define CONFIG_ENV_SIZE 0x20000 /* Total Size Environment */ | |
54 | +#define CONFIG_ENV_SIZE 0x2000 /* Total Size Environment */ | |
56 | 55 | |
57 | 56 | /* |
58 | 57 | * Size of malloc() pool |