summaryrefslogtreecommitdiff
path: root/arch/riscv
diff options
context:
space:
mode:
authorBin Meng <bmeng.cn@gmail.com>2021-05-10 12:08:16 +0300
committerLeo Yu-Chi Liang <ycliang@andestech.com>2021-05-14 11:26:20 +0300
commitffdc71bc0977c1e6b7b6e6a5a005e1f77213bf21 (patch)
tree2bd444c2efe035c3fb12482e7b934d09574c8095 /arch/riscv
parentcc25f346c9e58f02efb68003d0526825fee265ea (diff)
downloadu-boot-ffdc71bc0977c1e6b7b6e6a5a005e1f77213bf21.tar.xz
Revert "riscv: cpu: fu740: clear feature disable CSR"
This reverts commit bc8bbb77f74f21582b3bfd790334397757f88575. This commit breaks U-Boot booting on SiFive Unleashed board, as there is no such CSR on U54 core. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Leo Yu-Chi Liang <ycliang@andestech.com>
Diffstat (limited to 'arch/riscv')
-rw-r--r--arch/riscv/cpu/fu540/spl.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/arch/riscv/cpu/fu540/spl.c b/arch/riscv/cpu/fu540/spl.c
index 1740ef98b6..45657b7909 100644
--- a/arch/riscv/cpu/fu540/spl.c
+++ b/arch/riscv/cpu/fu540/spl.c
@@ -6,9 +6,6 @@
#include <dm.h>
#include <log.h>
-#include <asm/csr.h>
-
-#define CSR_U74_FEATURE_DISABLE 0x7c1
int spl_soc_init(void)
{
@@ -24,15 +21,3 @@ int spl_soc_init(void)
return 0;
}
-
-void harts_early_init(void)
-{
- /*
- * Feature Disable CSR
- *
- * Clear feature disable CSR to '0' to turn on all features for
- * each core. This operation must be in M-mode.
- */
- if (CONFIG_IS_ENABLED(RISCV_MMODE))
- csr_write(CSR_U74_FEATURE_DISABLE, 0);
-}