Commit 375d7f74 authored by Haowei Zheng's avatar Haowei Zheng Committed by Hongchen Zhang
Browse files

acpi: mcfg quirk: Increased multi-chip support for the 3C6000

LoongArch inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/IAZ38J



--------------------------------

After this, capable of supporting up to eight chips.

Signed-off-by: default avatarHaowei Zheng <zhenghaowei@loongson.cn>
parent 64019197
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -43,8 +43,8 @@ void spurious_interrupt(void);
extern bool arch_trigger_cpumask_backtrace(const cpumask_t *mask,
					   int exclude_cpu);

#define MAX_IO_PICS 2
#define NR_IRQS	(64 + (256 * MAX_IO_PICS))
#define MAX_IO_PICS  16
#define NR_IRQS	(64 + NR_VECTORS * (NR_CPUS + MAX_IO_PICS))

struct acpi_vector_group {
	int node;
+13 −0
Original line number Diff line number Diff line
@@ -185,6 +185,19 @@ static struct mcfg_fixup mcfg_quirks[] = {
	LOONGSON_ECAM_MCFG("LOONGSON", 0),
	LOONGSON_ECAM_MCFG("\0", 1),
	LOONGSON_ECAM_MCFG("LOONGSON", 1),
	LOONGSON_ECAM_MCFG("\0", 2),
	LOONGSON_ECAM_MCFG("LOONGSON", 2),
	LOONGSON_ECAM_MCFG("\0", 3),
	LOONGSON_ECAM_MCFG("LOONGSON", 3),
	LOONGSON_ECAM_MCFG("\0", 4),
	LOONGSON_ECAM_MCFG("LOONGSON", 4),
	LOONGSON_ECAM_MCFG("\0", 5),
	LOONGSON_ECAM_MCFG("LOONGSON", 5),
	LOONGSON_ECAM_MCFG("\0", 6),
	LOONGSON_ECAM_MCFG("LOONGSON", 6),
	LOONGSON_ECAM_MCFG("\0", 7),
	LOONGSON_ECAM_MCFG("LOONGSON", 7),

#endif /* LOONGARCH */

#ifdef CONFIG_SW64