summaryrefslogtreecommitdiff
path: root/src/soc/rockchip/rk3288/media.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/rockchip/rk3288/media.c')
-rw-r--r--src/soc/rockchip/rk3288/media.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/soc/rockchip/rk3288/media.c b/src/soc/rockchip/rk3288/media.c
index 75713eba7c..1389eb25fd 100644
--- a/src/soc/rockchip/rk3288/media.c
+++ b/src/soc/rockchip/rk3288/media.c
@@ -20,8 +20,17 @@
#include <cbfs.h>
#include <string.h>
#include <console/console.h>
+#include "soc/rockchip/rk3288/spi.h"
int init_default_cbfs_media(struct cbfs_media *media)
{
- return 0;
+#if defined(__BOOT_BLOCK__)
+ return initialize_rockchip_spi_cbfs_media(media,
+ (void *)CONFIG_CBFS_SRAM_CACHE_ADDRESS,
+ CONFIG_CBFS_SRAM_CACHE_SIZE);
+#else
+ return initialize_rockchip_spi_cbfs_media(media,
+ (void *)CONFIG_CBFS_DRAM_CACHE_ADDRESS,
+ CONFIG_CBFS_DRAM_CACHE_SIZE);
+#endif
}