
12 May
2021
12 May
'21
8:39 a.m.
On Mon, May 10, 2021 at 05:08:16PM +0800, Bin Meng wrote:
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
arch/riscv/cpu/fu540/spl.c | 15 --------------- 1 file changed, 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);
-}
2.25.1
Reviewed-by: Leo Yu-Chi Liang ycliang@andestech.com