[PATCH 0/7] R4000 clock enhancements for Loongson

From: Jiaxun Yang
Date: Sun Aug 16 2020 - 23:47:50 EST


Jiaxun Yang (7):
MIPS: sync-r4k: Rework to be many cores firendly
MIPS: time: Use CPUHUP to handle r4k timer
MIPS: Kconfig: Always select SYNC_R4K if both SMP and r4k timer is
enabled
MIPS: Loongson64: Remove custom count sync procudure
MIPS: cevt-r4k: Don't handle IRQ if clockevent is not enabled
MIPS: cevt-r4k: Enable intimer for Loongson CPUs with extimer
MIPS: KVM: Don't use htimer when INTIMER is disabled

arch/mips/Kconfig | 10 +-
arch/mips/include/asm/cpu-features.h | 4 +
arch/mips/include/asm/cpu.h | 1 +
arch/mips/include/asm/r4k-timer.h | 5 -
arch/mips/include/asm/smp.h | 1 -
arch/mips/include/asm/time.h | 28 +++---
arch/mips/kernel/cevt-r4k.c | 65 ++++++++++--
arch/mips/kernel/cpu-probe.c | 6 +-
arch/mips/kernel/smp.c | 5 -
arch/mips/kernel/sync-r4k.c | 143 ++++++++++++---------------
arch/mips/kernel/time.c | 22 ++++-
arch/mips/kvm/vz.c | 6 ++
arch/mips/loongson64/smp.c | 32 +-----
include/linux/cpuhotplug.h | 1 +
14 files changed, 173 insertions(+), 156 deletions(-)

--
2.28.0.rc1