[PATCH V8 0/6] C-SKY(csky) Linux Kernel Port

From: Guo Ren
Date: Thu Sep 20 2018 - 01:40:19 EST


Because I've sent to Stephen Roth with the linux-4.19-rc3 git-tree for
linux-next, I shouldn't rebase any more.
https://github.com/c-sky/csky-linux.git#linux-next

This patchset include mptimer and mpintc drivers and fixup:

- Fixup smp IPI's problems found by Marc Zyngier
- Add irq-csky-mpintc.c patch in this patchset
- Add mptimer.c patch in this patchset
- Fixup dma_sync_for_cpu/device in dma-mapping.c

Guo Ren (6):
csky/dma: bugfix dma_sync_for_cpu/device
csky: remove irq_mapping from smp.c
irqchip: add C-SKY SMP interrupt controller
dt-bindings: interrupt-controller: C-SKY SMP intc
clocksource: add C-SKY SMP timer
dt-bindings: timer: C-SKY Multi-processor timer

.../bindings/interrupt-controller/csky,mpintc.txt | 40 +++++
.../devicetree/bindings/timer/csky,mptimer.txt | 46 +++++
arch/csky/include/asm/smp.h | 4 +-
arch/csky/kernel/smp.c | 27 ++-
arch/csky/mm/dma-mapping.c | 5 +-
drivers/clocksource/Kconfig | 8 +
drivers/clocksource/Makefile | 1 +
drivers/clocksource/csky_mptimer.c | 178 +++++++++++++++++++
drivers/irqchip/Kconfig | 8 +
drivers/irqchip/Makefile | 1 +
drivers/irqchip/irq-csky-mpintc.c | 195 +++++++++++++++++++++
include/linux/cpuhotplug.h | 1 +
12 files changed, 503 insertions(+), 11 deletions(-)
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/csky,mpintc.txt
create mode 100644 Documentation/devicetree/bindings/timer/csky,mptimer.txt
create mode 100644 drivers/clocksource/csky_mptimer.c
create mode 100644 drivers/irqchip/irq-csky-mpintc.c

--
2.7.4