[GIT PULL] arch/h8300 for 4.2

From: Yoshinori Sato
Date: Tue Jun 23 2015 - 12:17:59 EST


Hello Linus,

This patchset is Renesas H8/300 processor port.
It discussed about five month and twoelve revisions of review
in kernel mainling lists.

Could you pull this tree?
git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git for-4.2

Thanks.

---
Dan Carpenter (1):
clk: h8300: fix error handling in h8s2678_pll_clk_setup()

Yoshinori Sato (26):
MAINTAINERS: Add H8/300 entry
mksysmap: Add h8300 local symbol pattern
Add ELF machine
sh-sci: Add h8300 SCI
asm-generic: Add common asm-offsets.h
h8300: Assembly headers
h8300: UAPI headers
h8300: Interrupt and exceptions
h8300: kernel startup
h8300: Low level entry
h8300: compressed image support
h8300: process helpers
h8300: miscellaneous functions
h8300: Memory management
h8300: library functions
h8300: Build scripts
h8300: clock driver
h8300: clocksource
h8300: IRQ chip driver
h8300: configs
h8300: devicetree source
h8300: Symbol name fix
sh-sci: Get register size from platform device
h8300: Remove ARCH_WANT_IPC_PARSE_VERSION
h8300: Always build dtb
h8300: fix typo.

CREDITS | 5 -
.../bindings/clock/renesas,h8300-div-clock.txt | 24 ++
.../bindings/clock/renesas,h8s2678-pll-clock.txt | 23 ++
Documentation/devicetree/bindings/h8300/cpu.txt | 13 +
.../interrupt-controller/renesas,h8300h-intc.txt | 22 ++
.../interrupt-controller/renesas,h8s-intc.txt | 22 ++
.../memory-controllers/renesas,h8300-bsc.txt | 12 +
.../bindings/serial/renesas,sci-serial.txt | 1 +
.../bindings/timer/renesas,16bit-timer.txt | 25 ++
.../bindings/timer/renesas,8bit-timer.txt | 25 ++
.../devicetree/bindings/timer/renesas,tpu.txt | 21 ++
MAINTAINERS | 11 +
arch/h8300/Kconfig | 76 ++++
arch/h8300/Kconfig.cpu | 99 +++++
arch/h8300/Makefile | 55 +++
arch/h8300/boot/Makefile | 26 ++
arch/h8300/boot/compressed/Makefile | 37 ++
arch/h8300/boot/compressed/head.S | 48 +++
arch/h8300/boot/compressed/misc.c | 74 ++++
arch/h8300/boot/compressed/vmlinux.lds | 32 ++
arch/h8300/boot/compressed/vmlinux.scr | 9 +
arch/h8300/boot/dts/Makefile | 12 +
arch/h8300/boot/dts/edosk2674.dts | 107 ++++++
arch/h8300/boot/dts/h8300h_sim.dts | 96 +++++
arch/h8300/boot/dts/h8s_sim.dts | 99 +++++
arch/h8300/configs/edosk2674_defconfig | 49 +++
arch/h8300/configs/h8300h-sim_defconfig | 49 +++
arch/h8300/configs/h8s-sim_defconfig | 49 +++
arch/h8300/include/asm/Kbuild | 75 ++++
arch/h8300/include/asm/atomic.h | 159 ++++++++
arch/h8300/include/asm/bitops.h | 185 +++++++++
arch/h8300/include/asm/bitsperlong.h | 14 +
arch/h8300/include/asm/bug.h | 12 +
arch/h8300/include/asm/byteorder.h | 7 +
arch/h8300/include/asm/cache.h | 11 +
arch/h8300/include/asm/cmpxchg.h | 65 ++++
arch/h8300/include/asm/dma-mapping.h | 57 +++
arch/h8300/include/asm/elf.h | 101 +++++
arch/h8300/include/asm/flat.h | 28 ++
arch/h8300/include/asm/io.h | 57 +++
arch/h8300/include/asm/irq.h | 26 ++
arch/h8300/include/asm/irqflags.h | 96 +++++
arch/h8300/include/asm/mc146818rtc.h | 9 +
arch/h8300/include/asm/mutex.h | 9 +
arch/h8300/include/asm/page.h | 18 +
arch/h8300/include/asm/page_offset.h | 2 +
arch/h8300/include/asm/pci.h | 19 +
arch/h8300/include/asm/pgtable.h | 49 +++
arch/h8300/include/asm/processor.h | 144 +++++++
arch/h8300/include/asm/ptrace.h | 36 ++
arch/h8300/include/asm/segment.h | 45 +++
arch/h8300/include/asm/signal.h | 22 ++
arch/h8300/include/asm/smp.h | 1 +
arch/h8300/include/asm/string.h | 17 +
arch/h8300/include/asm/switch_to.h | 51 +++
arch/h8300/include/asm/syscall.h | 56 +++
arch/h8300/include/asm/thread_info.h | 111 ++++++
arch/h8300/include/asm/tlb.h | 8 +
arch/h8300/include/asm/traps.h | 41 ++
arch/h8300/include/asm/user.h | 74 ++++
arch/h8300/include/uapi/asm/Kbuild | 30 ++
arch/h8300/include/uapi/asm/byteorder.h | 6 +
arch/h8300/include/uapi/asm/ptrace.h | 42 +++
arch/h8300/include/uapi/asm/sigcontext.h | 18 +
arch/h8300/include/uapi/asm/signal.h | 115 ++++++
arch/h8300/include/uapi/asm/unistd.h | 3 +
arch/h8300/kernel/Makefile | 19 +
arch/h8300/kernel/asm-offsets.c | 67 ++++
arch/h8300/kernel/dma.c | 69 ++++
arch/h8300/kernel/entry.S | 414 +++++++++++++++++++++
arch/h8300/kernel/h8300_ksyms.c | 36 ++
arch/h8300/kernel/head_ram.S | 60 +++
arch/h8300/kernel/head_rom.S | 110 ++++++
arch/h8300/kernel/irq.c | 97 +++++
arch/h8300/kernel/module.c | 70 ++++
arch/h8300/kernel/process.c | 171 +++++++++
arch/h8300/kernel/ptrace.c | 203 ++++++++++
arch/h8300/kernel/ptrace_h.c | 256 +++++++++++++
arch/h8300/kernel/ptrace_s.c | 44 +++
arch/h8300/kernel/setup.c | 255 +++++++++++++
arch/h8300/kernel/signal.c | 289 ++++++++++++++
arch/h8300/kernel/sim-console.c | 79 ++++
arch/h8300/kernel/syscalls.c | 14 +
arch/h8300/kernel/traps.c | 161 ++++++++
arch/h8300/kernel/vmlinux.lds.S | 67 ++++
arch/h8300/lib/Makefile | 8 +
arch/h8300/lib/abs.S | 20 +
arch/h8300/lib/ashldi3.c | 24 ++
arch/h8300/lib/ashrdi3.c | 24 ++
arch/h8300/lib/delay.c | 40 ++
arch/h8300/lib/libgcc.h | 77 ++++
arch/h8300/lib/lshrdi3.c | 23 ++
arch/h8300/lib/memcpy.S | 85 +++++
arch/h8300/lib/memset.S | 69 ++++
arch/h8300/lib/moddivsi3.S | 72 ++++
arch/h8300/lib/modsi3.S | 72 ++++
arch/h8300/lib/muldi3.c | 44 +++
arch/h8300/lib/mulsi3.S | 38 ++
arch/h8300/lib/strncpy.S | 34 ++
arch/h8300/lib/ucmpdi2.c | 17 +
arch/h8300/lib/udivsi3.S | 76 ++++
arch/h8300/mm/Makefile | 5 +
arch/h8300/mm/fault.c | 57 +++
arch/h8300/mm/init.c | 128 +++++++
arch/h8300/mm/memory.c | 53 +++
drivers/clk/Makefile | 1 +
drivers/clk/h8300/Makefile | 2 +
drivers/clk/h8300/clk-div.c | 53 +++
drivers/clk/h8300/clk-h8s2678.c | 146 ++++++++
drivers/clocksource/Kconfig | 7 +
drivers/clocksource/Makefile | 3 +
drivers/clocksource/h8300_timer16.c | 254 +++++++++++++
drivers/clocksource/h8300_timer8.c | 313 ++++++++++++++++
drivers/clocksource/h8300_tpu.c | 207 +++++++++++
drivers/irqchip/Kconfig | 8 +
drivers/irqchip/Makefile | 2 +
drivers/irqchip/irq-renesas-h8300h.c | 95 +++++
drivers/irqchip/irq-renesas-h8s.c | 101 +++++
drivers/tty/serial/Kconfig | 2 +-
drivers/tty/serial/sh-sci.c | 40 +-
include/asm-generic/asm-offsets.h | 1 +
include/uapi/linux/elf-em.h | 1 +
scripts/mksysmap | 2 +-
123 files changed, 7597 insertions(+), 28 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/