diff options
Diffstat (limited to 'arch/openrisc')
27 files changed, 53 insertions, 5 deletions
diff --git a/arch/openrisc/Kconfig b/arch/openrisc/Kconfig index bd8851e4b3..4ae03b748c 100644 --- a/arch/openrisc/Kconfig +++ b/arch/openrisc/Kconfig @@ -1,10 +1,12 @@ +# SPDX-License-Identifier: GPL-2.0-only + config OPENRISC bool select OFTREE select HAS_CACHE select HAVE_CONFIGURABLE_MEMORY_LAYOUT select GENERIC_FIND_NEXT_BIT - select HAS_ARCH_SJLJ + select ARCH_HAS_SJLJ default y # not used diff --git a/arch/openrisc/Makefile b/arch/openrisc/Makefile index 1776f56df9..609b998de9 100644 --- a/arch/openrisc/Makefile +++ b/arch/openrisc/Makefile @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: GPL-2.0-only + KBUILD_DEFCONFIG := generic_defconfig KBUILD_CPPFLAGS += -D__OR1K__ -ffixed-r10 -mhard-mul -mhard-div diff --git a/arch/openrisc/boards/generic/Makefile b/arch/openrisc/boards/generic/Makefile index d8a3d7f2cc..3cdac31b39 100644 --- a/arch/openrisc/boards/generic/Makefile +++ b/arch/openrisc/boards/generic/Makefile @@ -1 +1,3 @@ +# SPDX-License-Identifier: GPL-2.0-only + obj-y += generic.o diff --git a/arch/openrisc/boards/generic/config.h b/arch/openrisc/boards/generic/config.h index f6a054beed..2d836d0063 100644 --- a/arch/openrisc/boards/generic/config.h +++ b/arch/openrisc/boards/generic/config.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ #ifndef _GENERIC_NAMES_H_ #define _GENERIC_NAMES_H_ diff --git a/arch/openrisc/boards/generic/generic.c b/arch/openrisc/boards/generic/generic.c index ff6f9f4d42..1129a7d52e 100644 --- a/arch/openrisc/boards/generic/generic.c +++ b/arch/openrisc/boards/generic/generic.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0-only #include <common.h> #include <init.h> diff --git a/arch/openrisc/cpu/.gitignore b/arch/openrisc/cpu/.gitignore index d1165788c9..03987a7009 100644 --- a/arch/openrisc/cpu/.gitignore +++ b/arch/openrisc/cpu/.gitignore @@ -1 +1,3 @@ +# SPDX-License-Identifier: GPL-2.0-only + barebox.lds diff --git a/arch/openrisc/cpu/Makefile b/arch/openrisc/cpu/Makefile index 1cd7506003..9828dff95d 100644 --- a/arch/openrisc/cpu/Makefile +++ b/arch/openrisc/cpu/Makefile @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: GPL-2.0-only + obj-y += start.o obj-y += cpu.o obj-y += exceptions.o diff --git a/arch/openrisc/cpu/barebox.lds.S b/arch/openrisc/cpu/barebox.lds.S index 45c5f25539..3fae1af375 100644 --- a/arch/openrisc/cpu/barebox.lds.S +++ b/arch/openrisc/cpu/barebox.lds.S @@ -14,9 +14,9 @@ */ #include <config.h> -#include <asm-generic/barebox.lds.h> +#include <asm/barebox.lds.h> -OUTPUT_FORMAT("elf32-or1k", "elf32-or1k", "elf32-or1k") +OUTPUT_FORMAT(BAREBOX_OUTPUT_FORMAT) ENTRY(__reset) __DYNAMIC = 0; diff --git a/arch/openrisc/dts/.gitignore b/arch/openrisc/dts/.gitignore index 077903c50a..e69de29bb2 100644 --- a/arch/openrisc/dts/.gitignore +++ b/arch/openrisc/dts/.gitignore @@ -1 +0,0 @@ -*dtb* diff --git a/arch/openrisc/dts/Makefile b/arch/openrisc/dts/Makefile index 6d6c9a3ce0..6778abe1b4 100644 --- a/arch/openrisc/dts/Makefile +++ b/arch/openrisc/dts/Makefile @@ -1,5 +1,6 @@ +# SPDX-License-Identifier: GPL-2.0-only BUILTIN_DTB := $(patsubst "%",%,$(CONFIG_BUILTIN_DTB_NAME)) obj-$(CONFIG_BUILTIN_DTB) += $(BUILTIN_DTB).dtb.o -clean-files := *.dtb *.dtb.S +clean-files := *.dtb *.dtb.S .*.dtc .*.pre .*.dts *.dtb.z diff --git a/arch/openrisc/include/asm/barebox.lds.h b/arch/openrisc/include/asm/barebox.lds.h new file mode 100644 index 0000000000..87d868e1ad --- /dev/null +++ b/arch/openrisc/include/asm/barebox.lds.h @@ -0,0 +1,5 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +#define BAREBOX_OUTPUT_FORMAT "elf32-or1k", "elf32-or1k", "elf32-or1k" + +#include <asm-generic/barebox.lds.h> diff --git a/arch/openrisc/include/asm/bitsperlong.h b/arch/openrisc/include/asm/bitsperlong.h index 6dc0bb0c13..bf000a04cc 100644 --- a/arch/openrisc/include/asm/bitsperlong.h +++ b/arch/openrisc/include/asm/bitsperlong.h @@ -1 +1,3 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + #include <asm-generic/bitsperlong.h> diff --git a/arch/openrisc/include/asm/byteorder.h b/arch/openrisc/include/asm/byteorder.h index 60d14f7e14..bd60c438a9 100644 --- a/arch/openrisc/include/asm/byteorder.h +++ b/arch/openrisc/include/asm/byteorder.h @@ -1 +1,3 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + #include <linux/byteorder/big_endian.h> diff --git a/arch/openrisc/include/asm/common.h b/arch/openrisc/include/asm/common.h index 027dca2d56..06bb4824a2 100644 --- a/arch/openrisc/include/asm/common.h +++ b/arch/openrisc/include/asm/common.h @@ -1,3 +1,5 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + #ifndef _ASM_COMMON_H #define __ASM_COMMON_H diff --git a/arch/openrisc/include/asm/linkage.h b/arch/openrisc/include/asm/linkage.h index dbe4b4e31a..aebd618b27 100644 --- a/arch/openrisc/include/asm/linkage.h +++ b/arch/openrisc/include/asm/linkage.h @@ -1,3 +1,5 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + #ifndef __ASM_LINKAGE_H #define __ASM_LINKAGE_H diff --git a/arch/openrisc/include/asm/mmu.h b/arch/openrisc/include/asm/mmu.h index 95af871420..1c2646ebb3 100644 --- a/arch/openrisc/include/asm/mmu.h +++ b/arch/openrisc/include/asm/mmu.h @@ -1,3 +1,5 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + #ifndef __ASM_MMU_H #define __ASM_MMU_H diff --git a/arch/openrisc/include/asm/posix_types.h b/arch/openrisc/include/asm/posix_types.h index 22cae6230c..feaed42471 100644 --- a/arch/openrisc/include/asm/posix_types.h +++ b/arch/openrisc/include/asm/posix_types.h @@ -1 +1,3 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + #include <asm-generic/posix_types.h> diff --git a/arch/openrisc/include/asm/sections.h b/arch/openrisc/include/asm/sections.h index 2b8c516038..c6dd0eead2 100644 --- a/arch/openrisc/include/asm/sections.h +++ b/arch/openrisc/include/asm/sections.h @@ -1 +1,3 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + #include <asm-generic/sections.h> diff --git a/arch/openrisc/include/asm/string.h b/arch/openrisc/include/asm/string.h index 73e265564a..cfc2ea1f37 100644 --- a/arch/openrisc/include/asm/string.h +++ b/arch/openrisc/include/asm/string.h @@ -1,3 +1,5 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + #ifndef __ASM_OPENRISC_STRING_H #define __ASM_OPENRISC_STRING_H diff --git a/arch/openrisc/include/asm/swab.h b/arch/openrisc/include/asm/swab.h index b07e1d51f1..0b49949db8 100644 --- a/arch/openrisc/include/asm/swab.h +++ b/arch/openrisc/include/asm/swab.h @@ -1,3 +1,5 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + #ifndef _ASM_SWAB_H #define _ASM_SWAB_H diff --git a/arch/openrisc/include/asm/word-at-a-time.h b/arch/openrisc/include/asm/word-at-a-time.h new file mode 100644 index 0000000000..f6306fb896 --- /dev/null +++ b/arch/openrisc/include/asm/word-at-a-time.h @@ -0,0 +1,2 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ +#include <asm-generic/word-at-a-time.h> diff --git a/arch/openrisc/lib/Makefile b/arch/openrisc/lib/Makefile index 808b09f3aa..a55a9049e6 100644 --- a/arch/openrisc/lib/Makefile +++ b/arch/openrisc/lib/Makefile @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: GPL-2.0-only + obj-y += clock.o obj-y += board.o obj-y += cpuinfo.o diff --git a/arch/openrisc/lib/ashldi3.S b/arch/openrisc/lib/ashldi3.S index 3e422fadc4..f6b976bff2 100644 --- a/arch/openrisc/lib/ashldi3.S +++ b/arch/openrisc/lib/ashldi3.S @@ -1,3 +1,5 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + /* * (C) Copyright 2011 - Franck JULLIEN <elec4fun@gmail.com> * diff --git a/arch/openrisc/lib/asm-offsets.c b/arch/openrisc/lib/asm-offsets.c index 8cee8e00c6..e9d631a35c 100644 --- a/arch/openrisc/lib/asm-offsets.c +++ b/arch/openrisc/lib/asm-offsets.c @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: GPL-2.0-only + /* * OpenRISC asm-offsets.c * diff --git a/arch/openrisc/lib/clock.c b/arch/openrisc/lib/clock.c index 5ff978e841..651b163f13 100644 --- a/arch/openrisc/lib/clock.c +++ b/arch/openrisc/lib/clock.c @@ -28,6 +28,7 @@ static struct clocksource cs = { .read = openrisc_clocksource_read, .mask = 0xffffffff, .shift = 12, + .priority = 80, }; static int clocksource_init(void) diff --git a/arch/openrisc/lib/lshrdi3.S b/arch/openrisc/lib/lshrdi3.S index de30445f4e..99aa73ef51 100644 --- a/arch/openrisc/lib/lshrdi3.S +++ b/arch/openrisc/lib/lshrdi3.S @@ -1,3 +1,5 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + /* * (C) Copyright 2011 - Franck JULLIEN <elec4fun@gmail.com> * diff --git a/arch/openrisc/lib/muldi3.S b/arch/openrisc/lib/muldi3.S index 902338a242..70d0eacf1e 100644 --- a/arch/openrisc/lib/muldi3.S +++ b/arch/openrisc/lib/muldi3.S @@ -1,3 +1,5 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + /* * (C) Copyright 2011 - Franck JULLIEN <elec4fun@gmail.com> * |