summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLey Foon Tan <ley.foon.tan@intel.com>2020-04-07 15:43:14 +0800
committerMarek Vasut <marex@denx.de>2020-04-13 13:49:51 +0200
commit3958ef307e09a28ce649dd7d6e0cb398996dcaa5 (patch)
treed64b1df7a804aa05c1c89ae4efe55094c7fae790
parent5feb5e32159f9ac516921718cd60edd211133e7d (diff)
downloadu-boot-3958ef307e09a28ce649dd7d6e0cb398996dcaa5.tar.gz
arm: socfpga: arria10: Enable cache driver in SPL
Adding "u-boot,dm-pre-reloc" and enable CONFIG_SPL_CACHE to enable cache driver in SPL. This fixed error below in SPL: cache controller driver NOT found! Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com>
-rw-r--r--arch/arm/dts/socfpga_arria10-u-boot.dtsi4
-rw-r--r--arch/arm/mach-socfpga/Kconfig1
2 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/dts/socfpga_arria10-u-boot.dtsi b/arch/arm/dts/socfpga_arria10-u-boot.dtsi
index 0db358cf1f..6ff1ea6e5e 100644
--- a/arch/arm/dts/socfpga_arria10-u-boot.dtsi
+++ b/arch/arm/dts/socfpga_arria10-u-boot.dtsi
@@ -73,6 +73,10 @@
reset-names = "i2c";
};
+&L2 {
+ u-boot,dm-pre-reloc;
+};
+
&l4_mp_clk {
u-boot,dm-pre-reloc;
};
diff --git a/arch/arm/mach-socfpga/Kconfig b/arch/arm/mach-socfpga/Kconfig
index 38d6c1b2ba..a3699e82a1 100644
--- a/arch/arm/mach-socfpga/Kconfig
+++ b/arch/arm/mach-socfpga/Kconfig
@@ -46,6 +46,7 @@ config TARGET_SOCFPGA_ARRIA10
bool
select SPL_ALTERA_SDRAM
select SPL_BOARD_INIT if SPL
+ select SPL_CACHE if SPL
select CLK
select SPL_CLK if SPL
select DM_I2C