Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1404091
| From | Rich Felker <dalias@libc.org> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH v2 00/12] J-core J2 cpu and SoC peripherals support |
| Date | 2016-05-20 05:00 +0200 |
| Message-ID | <rAIPn-8gr-3@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
The following patchset adds support for the J-core J2, an open-source VHDL reimplementation of the SH-2 ISA, and drivers for the associated SoC devices (interrupt controller, clocksource, and SPI). As arch/sh co-maintainer my intent is to have this merged for 4.7, but I realized my previous post of the patch series omitted device tree bindings and omitted Cc'ing of subsystem maintainers for the necessary clocksource, irqchip, and spi drivers. Rich Felker (12): of: add vendor prefix for J-Core of: add J-Core cpu bindings of: add J-Core interrupt controller bindings of: add J-Core timer bindings of: add J-Core SPI master bindings sh: add support for J-Core J2 processor sh: add AT_HWCAP flag for J-Core cas.l instruction irqchip: add J-Core AIC driver clocksource: add J-Core PIT/RTC driver spi: add driver for J-Core SPI controller sh: add defconfig for J-Core J2 sh: add device tree source for J2 FPGA on Mimas v2 board .../bindings/interrupt-controller/jcore,aic.txt | 28 +++ Documentation/devicetree/bindings/jcore/cpus.txt | 91 +++++++ .../devicetree/bindings/spi/jcore,spi.txt | 23 ++ .../devicetree/bindings/timer/jcore,pit.txt | 28 +++ .../devicetree/bindings/vendor-prefixes.txt | 1 + arch/sh/Kconfig | 8 + arch/sh/Makefile | 1 + arch/sh/boot/dts/j2_mimas_v2.dts | 87 +++++++ arch/sh/configs/j2_defconfig | 38 +++ arch/sh/include/asm/processor.h | 2 +- arch/sh/include/uapi/asm/cpu-features.h | 1 + arch/sh/kernel/cpu/init.c | 2 +- arch/sh/kernel/cpu/proc.c | 1 + arch/sh/kernel/cpu/sh2/entry.S | 5 + arch/sh/kernel/cpu/sh2/probe.c | 36 ++- arch/sh/mm/Makefile | 3 +- arch/sh/mm/cache-j2.c | 58 +++++ arch/sh/mm/cache.c | 6 +- drivers/clocksource/Kconfig | 9 + drivers/clocksource/Makefile | 1 + drivers/clocksource/jcore-pit.c | 176 ++++++++++++++ drivers/irqchip/Kconfig | 6 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-jcore-aic.c | 95 ++++++++ drivers/spi/Kconfig | 4 + drivers/spi/Makefile | 1 + drivers/spi/spi-jcore.c | 266 +++++++++++++++++++++ 27 files changed, 973 insertions(+), 5 deletions(-) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/jcore,aic.txt create mode 100644 Documentation/devicetree/bindings/jcore/cpus.txt create mode 100644 Documentation/devicetree/bindings/spi/jcore,spi.txt create mode 100644 Documentation/devicetree/bindings/timer/jcore,pit.txt create mode 100755 arch/sh/boot/dts/j2_mimas_v2.dts create mode 100644 arch/sh/configs/j2_defconfig create mode 100644 arch/sh/mm/cache-j2.c create mode 100644 drivers/clocksource/jcore-pit.c create mode 100644 drivers/irqchip/irq-jcore-aic.c create mode 100644 drivers/spi/spi-jcore.c -- 2.8.1
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH v2 00/12] J-core J2 cpu and SoC peripherals support Rich Felker <dalias@libc.org> - 2016-05-20 05:00 +0200
[PATCH v2 04/12] of: add J-Core timer bindings Rich Felker <dalias@libc.org> - 2016-05-20 05:00 +0200
Re: [PATCH v2 04/12] of: add J-Core timer bindings Geert Uytterhoeven <geert@linux-m68k.org> - 2016-05-20 10:10 +0200
[PATCH v2 09/12] clocksource: add J-Core PIT/RTC driver Rich Felker <dalias@libc.org> - 2016-05-20 05:00 +0200
Re: [PATCH v2 09/12] clocksource: add J-Core PIT/RTC driver Daniel Lezcano <daniel.lezcano@linaro.org> - 2016-05-20 16:10 +0200
Re: [PATCH v2 09/12] clocksource: add J-Core PIT/RTC driver Rich Felker <dalias@libc.org> - 2016-05-21 05:20 +0200
Re: [PATCH v2 09/12] clocksource: add J-Core PIT/RTC driver Rob Landley <rob@landley.net> - 2016-05-21 18:00 +0200
Re: [PATCH v2 09/12] clocksource: add J-Core PIT/RTC driver Daniel Lezcano <daniel.lezcano@linaro.org> - 2016-05-23 22:40 +0200
Re: [PATCH v2 09/12] clocksource: add J-Core PIT/RTC driver Rich Felker <dalias@libc.org> - 2016-05-24 04:30 +0200
[PATCH v2 01/12] of: add vendor prefix for J-Core Rich Felker <dalias@libc.org> - 2016-05-20 05:00 +0200
Re: [PATCH v2 01/12] of: add vendor prefix for J-Core Rob Herring <robh@kernel.org> - 2016-05-23 22:50 +0200
[PATCH v2 05/12] of: add J-Core SPI master bindings Rich Felker <dalias@libc.org> - 2016-05-20 05:00 +0200
Re: [PATCH v2 05/12] of: add J-Core SPI master bindings Geert Uytterhoeven <geert@linux-m68k.org> - 2016-05-20 10:10 +0200
Re: [PATCH v2 05/12] of: add J-Core SPI master bindings Rich Felker <dalias@libc.org> - 2016-05-23 23:10 +0200
Re: [PATCH v2 05/12] of: add J-Core SPI master bindings Rob Herring <robh@kernel.org> - 2016-05-24 01:20 +0200
Re: [PATCH v2 05/12] of: add J-Core SPI master bindings Rob Herring <robh@kernel.org> - 2016-05-23 23:10 +0200
[PATCH v2 11/12] sh: add defconfig for J-Core J2 Rich Felker <dalias@libc.org> - 2016-05-20 05:00 +0200
[PATCH v2 03/12] of: add J-Core interrupt controller bindings Rich Felker <dalias@libc.org> - 2016-05-20 05:00 +0200
Re: [PATCH v2 03/12] of: add J-Core interrupt controller bindings Geert Uytterhoeven <geert@linux-m68k.org> - 2016-05-20 10:10 +0200
Re: [PATCH v2 03/12] of: add J-Core interrupt controller bindings Rich Felker <dalias@libc.org> - 2016-05-21 00:40 +0200
Re: [PATCH v2 03/12] of: add J-Core interrupt controller bindings Geert Uytterhoeven <geert@linux-m68k.org> - 2016-05-21 20:10 +0200
Re: [PATCH v2 03/12] of: add J-Core interrupt controller bindings Rich Felker <dalias@libc.org> - 2016-05-21 21:20 +0200
Re: [PATCH v2 03/12] of: add J-Core interrupt controller bindings Rob Herring <robh@kernel.org> - 2016-05-23 23:00 +0200
Re: [PATCH v2 03/12] of: add J-Core interrupt controller bindings Rich Felker <dalias@libc.org> - 2016-05-23 23:20 +0200
Re: [PATCH v2 03/12] of: add J-Core interrupt controller bindings Marc Zyngier <marc.zyngier@arm.com> - 2016-05-24 10:10 +0200
Re: [PATCH v2 03/12] of: add J-Core interrupt controller bindings Rich Felker <dalias@libc.org> - 2016-05-25 04:30 +0200
csiph-web