x86: Configure VESA parameters before loading Linux kernel
Store VESA parameters to Linux setup header so that vesafb driver in the kernel could work. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Simon Glass <sjg@chromium.org> Tested-by: Jian Luo <jian.luo4@boschrexroth.de>
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
#define _VBE_H
|
||||
|
||||
/* these structs are for input from and output to OF */
|
||||
struct __packed screen_info {
|
||||
struct __packed vbe_screen_info {
|
||||
u8 display_type; /* 0=NONE, 1= analog, 2=digital */
|
||||
u16 screen_width;
|
||||
u16 screen_height;
|
||||
@@ -23,7 +23,7 @@ struct __packed screen_info {
|
||||
u8 edid_block_zero[128];
|
||||
};
|
||||
|
||||
struct __packed screen_info_input {
|
||||
struct __packed vbe_screen_info_input {
|
||||
u8 signature[4];
|
||||
u16 size_reserved;
|
||||
u8 monitor_number;
|
||||
|
||||
Reference in New Issue
Block a user