public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH] video: allow version string to be optional when using LOGO
@ 2016-05-24 21:59 Tim Harvey
  2016-07-08 13:45 ` Tim Harvey
  2016-07-11 18:44 ` [U-Boot] [PATCH v2] " Anatolij Gustschin
  0 siblings, 2 replies; 4+ messages in thread
From: Tim Harvey @ 2016-05-24 21:59 UTC (permalink / raw)
  To: u-boot

The CONFIG_HIDE_LOGO_VERSION config can be used to disable putting the
U-Boot version string on top of the logo.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
---
 README                      | 3 +++
 drivers/video/cfb_console.c | 4 +++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/README b/README
index d881da2..a820079 100644
--- a/README
+++ b/README
@@ -840,6 +840,9 @@ The following options need to be configured:
 			CONFIG_CONSOLE_EXTRA_INFO
 						additional board info beside
 						the logo
+			CONFIG_HIDE_LOGO_VERSION
+						do not display bootloader
+						version string
 
 		When CONFIG_CFB_CONSOLE_ANSI is defined, console will support
 		a limited number of ANSI escape sequences (cursor control,
diff --git a/drivers/video/cfb_console.c b/drivers/video/cfb_console.c
index ef4984b..b2b4a35 100644
--- a/drivers/video/cfb_console.c
+++ b/drivers/video/cfb_console.c
@@ -1929,7 +1929,6 @@ static void plot_logo_or_black(void *screen, int x, int y, int black)
 static void *video_logo(void)
 {
 	char info[128];
-	int space, len;
 	__maybe_unused int y_off = 0;
 	__maybe_unused ulong addr;
 	__maybe_unused char *s;
@@ -1978,6 +1977,8 @@ static void *video_logo(void)
 
 	sprintf(info, " %s", version_string);
 
+#ifndef CONFIG_HIDE_LOGO_VERSION
+	int space, len;
 	space = (VIDEO_LINE_LEN / 2 - VIDEO_INFO_X) / VIDEO_FONT_WIDTH;
 	len = strlen(info);
 
@@ -1990,6 +1991,7 @@ static void *video_logo(void)
 		y_off = 1;
 	} else
 		video_drawstring(VIDEO_INFO_X, VIDEO_INFO_Y, (uchar *) info);
+#endif
 
 #ifdef CONFIG_CONSOLE_EXTRA_INFO
 	{
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [U-Boot] [PATCH] video: allow version string to be optional when using LOGO
  2016-05-24 21:59 [U-Boot] [PATCH] video: allow version string to be optional when using LOGO Tim Harvey
@ 2016-07-08 13:45 ` Tim Harvey
  2016-07-11 16:56   ` Anatolij Gustschin
  2016-07-11 18:44 ` [U-Boot] [PATCH v2] " Anatolij Gustschin
  1 sibling, 1 reply; 4+ messages in thread
From: Tim Harvey @ 2016-07-08 13:45 UTC (permalink / raw)
  To: u-boot

On Tue, May 24, 2016 at 2:59 PM, Tim Harvey <tharvey@gateworks.com> wrote:
> The CONFIG_HIDE_LOGO_VERSION config can be used to disable putting the
> U-Boot version string on top of the logo.
>
> Signed-off-by: Tim Harvey <tharvey@gateworks.com>
> ---
>  README                      | 3 +++
>  drivers/video/cfb_console.c | 4 +++-
>  2 files changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/README b/README
> index d881da2..a820079 100644
> --- a/README
> +++ b/README
> @@ -840,6 +840,9 @@ The following options need to be configured:
>                         CONFIG_CONSOLE_EXTRA_INFO
>                                                 additional board info beside
>                                                 the logo
> +                       CONFIG_HIDE_LOGO_VERSION
> +                                               do not display bootloader
> +                                               version string
>
>                 When CONFIG_CFB_CONSOLE_ANSI is defined, console will support
>                 a limited number of ANSI escape sequences (cursor control,
> diff --git a/drivers/video/cfb_console.c b/drivers/video/cfb_console.c
> index ef4984b..b2b4a35 100644
> --- a/drivers/video/cfb_console.c
> +++ b/drivers/video/cfb_console.c
> @@ -1929,7 +1929,6 @@ static void plot_logo_or_black(void *screen, int x, int y, int black)
>  static void *video_logo(void)
>  {
>         char info[128];
> -       int space, len;
>         __maybe_unused int y_off = 0;
>         __maybe_unused ulong addr;
>         __maybe_unused char *s;
> @@ -1978,6 +1977,8 @@ static void *video_logo(void)
>
>         sprintf(info, " %s", version_string);
>
> +#ifndef CONFIG_HIDE_LOGO_VERSION
> +       int space, len;
>         space = (VIDEO_LINE_LEN / 2 - VIDEO_INFO_X) / VIDEO_FONT_WIDTH;
>         len = strlen(info);
>
> @@ -1990,6 +1991,7 @@ static void *video_logo(void)
>                 y_off = 1;
>         } else
>                 video_drawstring(VIDEO_INFO_X, VIDEO_INFO_Y, (uchar *) info);
> +#endif
>
>  #ifdef CONFIG_CONSOLE_EXTRA_INFO
>         {
> --
> 1.9.1
>

Anatolij / Tom,

I haven't seen any feedback on this. Do you have any comment or ack?

Regards,

Tim

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [U-Boot] [PATCH] video: allow version string to be optional when using LOGO
  2016-07-08 13:45 ` Tim Harvey
@ 2016-07-11 16:56   ` Anatolij Gustschin
  0 siblings, 0 replies; 4+ messages in thread
From: Anatolij Gustschin @ 2016-07-11 16:56 UTC (permalink / raw)
  To: u-boot

Hi Tim,

On Fri, 8 Jul 2016 06:45:10 -0700
Tim Harvey tharvey at gateworks.com wrote:
...
> I haven't seen any feedback on this. Do you have any comment or ack?

sorry for delay, I was on vacation. Applied slightly modified patch
to u-boot-video/next.

Thanks,

Anatolij

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [U-Boot] [PATCH v2] video: allow version string to be optional when using LOGO
  2016-05-24 21:59 [U-Boot] [PATCH] video: allow version string to be optional when using LOGO Tim Harvey
  2016-07-08 13:45 ` Tim Harvey
@ 2016-07-11 18:44 ` Anatolij Gustschin
  1 sibling, 0 replies; 4+ messages in thread
From: Anatolij Gustschin @ 2016-07-11 18:44 UTC (permalink / raw)
  To: u-boot

From: Tim Harvey <tharvey@gateworks.com>

The CONFIG_HIDE_LOGO_VERSION config can be used to disable putting the
U-Boot version string on top of the logo.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
---
Changes in v2:
 - move len and space variables to functio top
 - hide extra string if CONFIG_CONSOLE_EXTRA_INFO is defined

 README                      |    3 +++
 drivers/video/cfb_console.c |    4 +++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/README b/README
index 26d5ad2..e86934a 100644
--- a/README
+++ b/README
@@ -840,6 +840,9 @@ The following options need to be configured:
 			CONFIG_CONSOLE_EXTRA_INFO
 						additional board info beside
 						the logo
+			CONFIG_HIDE_LOGO_VERSION
+						do not display bootloader
+						version string
 
 		When CONFIG_CFB_CONSOLE_ANSI is defined, console will support
 		a limited number of ANSI escape sequences (cursor control,
diff --git a/drivers/video/cfb_console.c b/drivers/video/cfb_console.c
index ef4984b..30b53db 100644
--- a/drivers/video/cfb_console.c
+++ b/drivers/video/cfb_console.c
@@ -1929,10 +1929,10 @@ static void plot_logo_or_black(void *screen, int x, int y, int black)
 static void *video_logo(void)
 {
 	char info[128];
-	int space, len;
 	__maybe_unused int y_off = 0;
 	__maybe_unused ulong addr;
 	__maybe_unused char *s;
+	__maybe_unused int len, space;
 
 	splash_get_pos(&video_logo_xpos, &video_logo_ypos);
 
@@ -1978,6 +1978,7 @@ static void *video_logo(void)
 
 	sprintf(info, " %s", version_string);
 
+#ifndef CONFIG_HIDE_LOGO_VERSION
 	space = (VIDEO_LINE_LEN / 2 - VIDEO_INFO_X) / VIDEO_FONT_WIDTH;
 	len = strlen(info);
 
@@ -2027,6 +2028,7 @@ static void *video_logo(void)
 		}
 	}
 #endif
+#endif
 
 	return (video_fb_address + video_logo_height * VIDEO_LINE_LEN);
 }
-- 
1.7.9.5

^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-07-11 18:44 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-24 21:59 [U-Boot] [PATCH] video: allow version string to be optional when using LOGO Tim Harvey
2016-07-08 13:45 ` Tim Harvey
2016-07-11 16:56   ` Anatolij Gustschin
2016-07-11 18:44 ` [U-Boot] [PATCH v2] " Anatolij Gustschin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox