Revert "riscv: cpu: fu740: clear feature disable CSR"
authorBin Meng <bmeng.cn@gmail.com>
Mon, 10 May 2021 09:08:16 +0000 (17:08 +0800)
committerLeo Yu-Chi Liang <ycliang@andestech.com>
Fri, 14 May 2021 08:26:20 +0000 (16:26 +0800)
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>
arch/riscv/cpu/fu540/spl.c

index 1740ef9..45657b7 100644 (file)
@@ -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);
-}