Thread (15 messages) 15 messages, 3 authors, 2019-01-17

Re: [PATCH] fbdev: fbmem: convert CONFIG_FB_LOGO_CENTER into a cmd line, option

From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: 2019-01-07 08:41:01
Also in: dri-devel, linux-doc, lkml

Hi Peter,

On Mon, Jan 7, 2019 at 9:26 AM Peter Rosin [off-list ref] wrote:
On 2019-01-06 10:33, Geert Uytterhoeven wrote:
quoted
On Mon, Nov 26, 2018 at 10:59 PM Peter Rosin [off-list ref] wrote:
quoted
If there are extra logos (CONFIG_FB_LOGO_EXTRA) the heights of these
extra logos are not considered when centering the first logo vertically.

Signed-off-by: Peter Rosin <redacted>
quoted
--- a/drivers/video/logo/Kconfig
+++ b/drivers/video/logo/Kconfig
@@ -10,6 +10,15 @@ menuconfig LOGO

 if LOGO

+config FB_LOGO_CENTER
+       bool "Center the logo"
+       depends on FB=y
+       help
+         When this option is selected, the bootup logo is centered both
+         horizontally and vertically. If more than one logo is displayed
+         due to multiple CPUs, the collected line of logos is centered
+         as a whole.
+
Isn't a kernel command line option more suitable to configure the position
of the logo?
That didn't occur to me previously, but it does make sense now that you
mention it. This is on top of v5.0-rc1, and if applied before v5.0 we
can avoid possible regressions for folks who might start to rely on
CONFIG_FB_LOGO_CENTER if v5.0 is released w/o this.

Cheers,
Peter

From de7353ab519ba9b5c9ea3f62d607bb8e94b687cc Mon Sep 17 00:00:00 2001
From: Peter Rosin <redacted>
Cc: Bartlomiej Zolnierkiewicz <redacted>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Peter Rosin <redacted>
Cc: dri-devel@lists.freedesktop.org
Cc: linux-fbdev@vger.kernel.org
Cc: linux-doc@vger.kernel.org
To: linux-kernel@vger.kernel.org
Date: Mon, 7 Jan 2019 08:35:26 +0100
Subject: [PATCH] fbdev: fbmem: convert CONFIG_FB_LOGO_CENTER into a cmd line
 option

A command line option is much more flexible than a config option and
the supporting code is small. Gets rid of #ifdefs in the code too...

Suggested-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Peter Rosin <redacted>
Thanks for your patch!
quoted hunk ↗ jump to hunk
--- a/Documentation/fb/fbcon.txt
+++ b/Documentation/fb/fbcon.txt
@@ -163,6 +163,12 @@ C. Boot options
        be preserved until there actually is some text is output to the console.
        This option causes fbcon to bind immediately to the fbdev device.

+7. fbconÎnter-logo
+
+       When this option is selected, the bootup logo is centered both
+       horizontally and vertically. If more than one logo is displayed due to
+       multiple CPUs, the collected line of logos is centered as a whole.
+
What about making this more generic, than an option specific for centering?
Else people want fbcon=left-logo or fbcon=right-logo soon?

    fbcon=logo-pos:<pos>

With <pos> being "center", "left", "top", "right", "bottom", and combinations
like "top,center"? Or is that complicating stuff too much?

Gr{oetje,eeting}s,

                        Geert

-- 
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help