Commit 16d18e3e authored by Guo Ren (Alibaba DAMO Academy)'s avatar Guo Ren (Alibaba DAMO Academy) Committed by Paul Walmsley
Browse files

riscv: Move vendor errata definitions to new header



Move vendor errata definitions into errata_list_vendors.h.

Signed-off-by: default avatarGuo Ren (Alibaba DAMO Academy) <guoren@kernel.org>
Reviewed-by: default avatarAlexandre Ghiti <alexghiti@rivosinc.com>
Tested-by: default avatarHan Gao <rabenda.cn@gmail.com>
Link: https://lore.kernel.org/r/20250713155321.2064856-2-guoren@kernel.org


[pjw@kernel.org: updated to apply and to make the whitespace consistent]
Signed-off-by: default avatarPaul Walmsley <pjw@kernel.org>
parent 92c4995b
Loading
Loading
Loading
Loading
+1 −18
Original line number Diff line number Diff line
@@ -10,24 +10,7 @@
#include <asm/insn-def.h>
#include <asm/hwcap.h>
#include <asm/vendorid_list.h>

#ifdef CONFIG_ERRATA_ANDES
#define ERRATA_ANDES_NO_IOCP 0
#define ERRATA_ANDES_NUMBER 1
#endif

#ifdef CONFIG_ERRATA_SIFIVE
#define	ERRATA_SIFIVE_CIP_453 0
#define	ERRATA_SIFIVE_CIP_1200 1
#define	ERRATA_SIFIVE_NUMBER 2
#endif

#ifdef CONFIG_ERRATA_THEAD
#define	ERRATA_THEAD_MAE 0
#define	ERRATA_THEAD_PMU 1
#define	ERRATA_THEAD_GHOSTWRITE 2
#define	ERRATA_THEAD_NUMBER 3
#endif
#include <asm/errata_list_vendors.h>

#ifdef __ASSEMBLER__

+24 −0
Original line number Diff line number Diff line
/* SPDX-License-Identifier: GPL-2.0-only */

#ifndef ASM_ERRATA_LIST_VENDORS_H
#define ASM_ERRATA_LIST_VENDORS_H

#ifdef CONFIG_ERRATA_ANDES
#define	ERRATA_ANDES_NO_IOCP 0
#define	ERRATA_ANDES_NUMBER 1
#endif

#ifdef CONFIG_ERRATA_SIFIVE
#define	ERRATA_SIFIVE_CIP_453 0
#define	ERRATA_SIFIVE_CIP_1200 1
#define	ERRATA_SIFIVE_NUMBER 2
#endif

#ifdef CONFIG_ERRATA_THEAD
#define	ERRATA_THEAD_MAE 0
#define	ERRATA_THEAD_PMU 1
#define	ERRATA_THEAD_GHOSTWRITE 2
#define	ERRATA_THEAD_NUMBER 3
#endif

#endif /* ASM_ERRATA_LIST_VENDORS_H */