From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933336AbbFWQR4 (ORCPT ); Tue, 23 Jun 2015 12:17:56 -0400 Received: from mail1.asahi-net.or.jp ([202.224.39.197]:27686 "EHLO mail1.asahi-net.or.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932785AbbFWQR2 (ORCPT ); Tue, 23 Jun 2015 12:17:28 -0400 Date: Wed, 24 Jun 2015 01:17:25 +0900 Message-ID: <874mly7622.wl-ysato@users.sourceforge.jp> From: Yoshinori Sato To: torvalds@linux-foundation.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] arch/h8300 for 4.2 User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 EasyPG/1.0.0 Emacs/24.4 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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(-)