Commit a3b6792e authored by Thomas Zimmermann's avatar Thomas Zimmermann

video/cmdline: Introduce CONFIG_VIDEO for video= parameter

Add CONFIG_VIDEO for common code in drivers/video/. Use the option to
select helpers for the video= parameter. Replaces CONFIG_VIDEO_CMDLINE.

Other common code in drivers/video/ can be moved behind CONFIG_VIDEO,
which will simplify the Kconfig rules.
Signed-off-by: default avatarThomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20240118090721.7995-2-tzimmermann@suse.de
parent cf41cebf
...@@ -19,7 +19,7 @@ menuconfig DRM ...@@ -19,7 +19,7 @@ menuconfig DRM
# gallium uses SYS_kcmp for os_same_file_description() to de-duplicate # gallium uses SYS_kcmp for os_same_file_description() to de-duplicate
# device and dmabuf fd. Let's make sure that is available for our userspace. # device and dmabuf fd. Let's make sure that is available for our userspace.
select KCMP select KCMP
select VIDEO_CMDLINE select VIDEO
select VIDEO_NOMODESET select VIDEO_NOMODESET
help help
Kernel-level support for the Direct Rendering Infrastructure (DRI) Kernel-level support for the Direct Rendering Infrastructure (DRI)
......
...@@ -18,8 +18,9 @@ config STI_CORE ...@@ -18,8 +18,9 @@ config STI_CORE
STI refers to the HP "Standard Text Interface" which is a set of STI refers to the HP "Standard Text Interface" which is a set of
BIOS routines contained in a ROM chip in HP PA-RISC based machines. BIOS routines contained in a ROM chip in HP PA-RISC based machines.
config VIDEO_CMDLINE config VIDEO
bool bool
default n
config VIDEO_NOMODESET config VIDEO_NOMODESET
bool bool
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
obj-$(CONFIG_APERTURE_HELPERS) += aperture.o obj-$(CONFIG_APERTURE_HELPERS) += aperture.o
obj-$(CONFIG_STI_CORE) += sticore.o obj-$(CONFIG_STI_CORE) += sticore.o
obj-$(CONFIG_VGASTATE) += vgastate.o obj-$(CONFIG_VGASTATE) += vgastate.o
obj-$(CONFIG_VIDEO_CMDLINE) += cmdline.o obj-$(CONFIG_VIDEO) += cmdline.o
obj-$(CONFIG_VIDEO_NOMODESET) += nomodeset.o obj-$(CONFIG_VIDEO_NOMODESET) += nomodeset.o
obj-$(CONFIG_HDMI) += hdmi.o obj-$(CONFIG_HDMI) += hdmi.o
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
# #
config FB_CORE config FB_CORE
select VIDEO_CMDLINE select VIDEO
tristate tristate
config FB_NOTIFY config FB_NOTIFY
......
...@@ -5,16 +5,9 @@ ...@@ -5,16 +5,9 @@
#include <linux/types.h> #include <linux/types.h>
#if defined(CONFIG_VIDEO_CMDLINE)
const char *video_get_options(const char *name); const char *video_get_options(const char *name);
/* exported for compatibility with fbdev; don't use in new code */ /* exported for compatibility with fbdev; don't use in new code */
bool __video_get_options(const char *name, const char **option, bool is_of); bool __video_get_options(const char *name, const char **option, bool is_of);
#else
static inline const char *video_get_options(const char *name)
{
return NULL;
}
#endif
#endif #endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment