All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH] stdio_dev.h: Drop the video section as it is unused
@ 2018-05-02 22:09 Tom Rini
  2018-05-02 23:38 ` Peter Robinson
  0 siblings, 1 reply; 3+ messages in thread
From: Tom Rini @ 2018-05-02 22:09 UTC (permalink / raw)
  To: u-boot

With tighter build flags the fact that this header referenced
uchar/ushort without including what typedefs it causes warnings.  Rather
than add another include here, drop the section in question as it is
unused.

Reported-by: Peter Robinson <pbrobinson@gmail.com>
Signed-off-by: Tom Rini <trini@konsulko.com>
---
 include/stdio_dev.h | 18 ------------------
 1 file changed, 18 deletions(-)

diff --git a/include/stdio_dev.h b/include/stdio_dev.h
index 3164fa2a5579..1ea8bff47bab 100644
--- a/include/stdio_dev.h
+++ b/include/stdio_dev.h
@@ -49,24 +49,6 @@ struct stdio_dev {
 };
 
 /*
- * VIDEO EXTENSIONS
- */
-#define VIDEO_FORMAT_RGB_INDEXED	0x0000
-#define VIDEO_FORMAT_RGB_DIRECTCOLOR	0x0001
-#define VIDEO_FORMAT_YUYV_4_4_4		0x0010
-#define VIDEO_FORMAT_YUYV_4_2_2		0x0011
-
-typedef struct {
-	void *address;			/* Address of framebuffer		*/
-	ushort	width;			/* Horizontal resolution		*/
-	ushort	height;			/* Vertical resolution			*/
-	uchar	format;			/* Format				*/
-	uchar	colors;			/* Colors number or color depth		*/
-	void (*setcolreg) (int, int, int, int);
-	void (*getcolreg) (int, void *);
-} video_ext_t;
-
-/*
  * VARIABLES
  */
 extern struct stdio_dev *stdio_devices[];
-- 
2.7.4

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

* [U-Boot] [PATCH] stdio_dev.h: Drop the video section as it is unused
  2018-05-02 22:09 [U-Boot] [PATCH] stdio_dev.h: Drop the video section as it is unused Tom Rini
@ 2018-05-02 23:38 ` Peter Robinson
  2018-05-03  0:32   ` Tom Rini
  0 siblings, 1 reply; 3+ messages in thread
From: Peter Robinson @ 2018-05-02 23:38 UTC (permalink / raw)
  To: u-boot

On Wed, May 2, 2018 at 11:09 PM, Tom Rini <trini@konsulko.com> wrote:
> With tighter build flags the fact that this header referenced
> uchar/ushort without including what typedefs it causes warnings.  Rather
> than add another include here, drop the section in question as it is
> unused.

This doesn't completely fix my problem, with this patch applied I
still get a build failure from this file this time for MAX_FILES, so
it likely needs a "#include <stdio.h>" as well which was added via the
include common.h in my previous patch

Error was:
/builddir/build/BUILD/u-boot-2018.05-rc3/include/stdio_dev.h:55:26:
error: 'MAX_FILES' undeclared here (not in a function)

Peter

> Reported-by: Peter Robinson <pbrobinson@gmail.com>
> Signed-off-by: Tom Rini <trini@konsulko.com>
> ---
>  include/stdio_dev.h | 18 ------------------
>  1 file changed, 18 deletions(-)
>
> diff --git a/include/stdio_dev.h b/include/stdio_dev.h
> index 3164fa2a5579..1ea8bff47bab 100644
> --- a/include/stdio_dev.h
> +++ b/include/stdio_dev.h
> @@ -49,24 +49,6 @@ struct stdio_dev {
>  };
>
>  /*
> - * VIDEO EXTENSIONS
> - */
> -#define VIDEO_FORMAT_RGB_INDEXED       0x0000
> -#define VIDEO_FORMAT_RGB_DIRECTCOLOR   0x0001
> -#define VIDEO_FORMAT_YUYV_4_4_4                0x0010
> -#define VIDEO_FORMAT_YUYV_4_2_2                0x0011
> -
> -typedef struct {
> -       void *address;                  /* Address of framebuffer               */
> -       ushort  width;                  /* Horizontal resolution                */
> -       ushort  height;                 /* Vertical resolution                  */
> -       uchar   format;                 /* Format                               */
> -       uchar   colors;                 /* Colors number or color depth         */
> -       void (*setcolreg) (int, int, int, int);
> -       void (*getcolreg) (int, void *);
> -} video_ext_t;
> -
> -/*
>   * VARIABLES
>   */
>  extern struct stdio_dev *stdio_devices[];
> --
> 2.7.4
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot

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

* [U-Boot] [PATCH] stdio_dev.h: Drop the video section as it is unused
  2018-05-02 23:38 ` Peter Robinson
@ 2018-05-03  0:32   ` Tom Rini
  0 siblings, 0 replies; 3+ messages in thread
From: Tom Rini @ 2018-05-03  0:32 UTC (permalink / raw)
  To: u-boot

On Thu, May 03, 2018 at 12:38:34AM +0100, Peter Robinson wrote:
> On Wed, May 2, 2018 at 11:09 PM, Tom Rini <trini@konsulko.com> wrote:
> > With tighter build flags the fact that this header referenced
> > uchar/ushort without including what typedefs it causes warnings.  Rather
> > than add another include here, drop the section in question as it is
> > unused.
> 
> This doesn't completely fix my problem, with this patch applied I
> still get a build failure from this file this time for MAX_FILES, so
> it likely needs a "#include <stdio.h>" as well which was added via the
> include common.h in my previous patch
> 
> Error was:
> /builddir/build/BUILD/u-boot-2018.05-rc3/include/stdio_dev.h:55:26:
> error: 'MAX_FILES' undeclared here (not in a function)

If you pop in stdio.h does anything else pop up?  I'll do a v2 with a
separate patch to MAX_FILES / stdio_names (since a few places use 3
directly).  Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180502/117cb35f/attachment.sig>

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

end of thread, other threads:[~2018-05-03  0:32 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-02 22:09 [U-Boot] [PATCH] stdio_dev.h: Drop the video section as it is unused Tom Rini
2018-05-02 23:38 ` Peter Robinson
2018-05-03  0:32   ` Tom Rini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.