X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=include%2Fstdio_dev.h;h=cd0cd601bff624ebcacbe419d8795b190f45ea0c;hb=406df85345f942d9348443983d81a01e013e920b;hp=13f76be7c2b6fac3a9626a8089dd71ebf2349c3f;hpb=4b6d09449fdeaa5659c5d277bdf133457521e70b;p=oweals%2Fu-boot.git diff --git a/include/stdio_dev.h b/include/stdio_dev.h index 13f76be7c2..cd0cd601bf 100644 --- a/include/stdio_dev.h +++ b/include/stdio_dev.h @@ -1,13 +1,13 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ /* * (C) Copyright 2000 * Paolo Scaffardi, AIRVENT SAM s.p.a - RIMINI(ITALY), arsenio@tin.it - * - * SPDX-License-Identifier: GPL-2.0+ */ #ifndef _STDIO_DEV_H_ #define _STDIO_DEV_H_ +#include #include /* @@ -16,6 +16,7 @@ #define DEV_FLAGS_INPUT 0x00000001 /* Device can be used as input console */ #define DEV_FLAGS_OUTPUT 0x00000002 /* Device can be used as output console */ +#define DEV_FLAGS_DM 0x00000004 /* Device priv is a struct udevice * */ /* Device information */ struct stdio_dev { @@ -47,24 +48,6 @@ struct stdio_dev { struct list_head list; }; -/* - * 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 */ @@ -100,7 +83,7 @@ int stdio_add_devices(void); int stdio_init(void); void stdio_print_current_devices(void); -#ifdef CONFIG_SYS_STDIO_DEREGISTER +#if CONFIG_IS_ENABLED(SYS_STDIO_DEREGISTER) int stdio_deregister(const char *devname, int force); int stdio_deregister_dev(struct stdio_dev *dev, int force); #endif