diff options
author | Thomas Zimmermann <tzimmermann@suse.de> | 2024-03-29 21:32:12 +0100 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2024-05-03 17:07:50 +0200 |
commit | 2fd001cd36005846caa6456fff1008c6f5bae9d4 (patch) | |
tree | 281b12151496d108fa606eddebbe661a3fc2c2c6 /arch/sparc | |
parent | arch: Remove struct fb_info from video helpers (diff) | |
download | linux-2fd001cd36005846caa6456fff1008c6f5bae9d4.tar.xz linux-2fd001cd36005846caa6456fff1008c6f5bae9d4.zip |
arch: Rename fbdev header and source files
The per-architecture fbdev code has no dependencies on fbdev and can
be used for any video-related subsystem. Rename the files to 'video'.
Use video-sti.c on parisc as the source file depends on CONFIG_STI_CORE.
On arc, arm, arm64, sh, and um the asm header file is an empty wrapper
around the file in asm-generic. Let Kbuild generate the file. The build
system does this automatically. Only um needs to generate video.h
explicitly, so that it overrides the host architecture's header. The
latter would otherwise interfere with the build.
Further update all includes statements, include guards, and Makefiles.
Also update a few strings and comments to refer to video instead of
fbdev.
v3:
- arc, arm, arm64, sh: generate asm header via build system (Sam,
Helge, Arnd)
- um: rename fb.h to video.h
- fix typo in commit message (Sam)
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Sam Ravnborg <sam@ravnborg.org>
Cc: Vineet Gupta <vgupta@kernel.org>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will@kernel.org>
Cc: Huacai Chen <chenhuacai@kernel.org>
Cc: WANG Xuerui <kernel@xen0n.name>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Cc: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
Cc: Helge Deller <deller@gmx.de>
Cc: Michael Ellerman <mpe@ellerman.id.au>
Cc: Nicholas Piggin <npiggin@gmail.com>
Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
Cc: Rich Felker <dalias@libc.org>
Cc: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Andreas Larsson <andreas@gaisler.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Dave Hansen <dave.hansen@linux.intel.com>
Cc: x86@kernel.org
Cc: "H. Peter Anvin" <hpa@zytor.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch/sparc')
-rw-r--r-- | arch/sparc/include/asm/video.h (renamed from arch/sparc/include/asm/fb.h) | 8 | ||||
-rw-r--r-- | arch/sparc/video/Makefile | 2 | ||||
-rw-r--r-- | arch/sparc/video/video.c (renamed from arch/sparc/video/fbdev.c) | 4 |
3 files changed, 7 insertions, 7 deletions
diff --git a/arch/sparc/include/asm/fb.h b/arch/sparc/include/asm/video.h index 07f0325d6921..a6f48f52db58 100644 --- a/arch/sparc/include/asm/fb.h +++ b/arch/sparc/include/asm/video.h @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: GPL-2.0 */ -#ifndef _SPARC_FB_H_ -#define _SPARC_FB_H_ +#ifndef _SPARC_VIDEO_H_ +#define _SPARC_VIDEO_H_ #include <linux/io.h> #include <linux/types.h> @@ -40,6 +40,6 @@ static inline void fb_memset_io(volatile void __iomem *addr, int c, size_t n) } #define fb_memset fb_memset_io -#include <asm-generic/fb.h> +#include <asm-generic/video.h> -#endif /* _SPARC_FB_H_ */ +#endif /* _SPARC_VIDEO_H_ */ diff --git a/arch/sparc/video/Makefile b/arch/sparc/video/Makefile index 9dd82880a027..fdf83a408d75 100644 --- a/arch/sparc/video/Makefile +++ b/arch/sparc/video/Makefile @@ -1,3 +1,3 @@ # SPDX-License-Identifier: GPL-2.0-only -obj-y += fbdev.o +obj-y += video.o diff --git a/arch/sparc/video/fbdev.c b/arch/sparc/video/video.c index e46f0499c277..2414380caadc 100644 --- a/arch/sparc/video/fbdev.c +++ b/arch/sparc/video/video.c @@ -4,8 +4,8 @@ #include <linux/device.h> #include <linux/module.h> -#include <asm/fb.h> #include <asm/prom.h> +#include <asm/video.h> bool video_is_primary_device(struct device *dev) { @@ -21,5 +21,5 @@ bool video_is_primary_device(struct device *dev) } EXPORT_SYMBOL(video_is_primary_device); -MODULE_DESCRIPTION("Sparc fbdev helpers"); +MODULE_DESCRIPTION("Sparc video helpers"); MODULE_LICENSE("GPL"); |