mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 15:41:40 +00:00
rpi: set the correct parameter for simple framebuffer node
When raspberrpi-4b platform boots up, there are 2 sets of same bootup log displayed on HDMI monitor screen, it looks like the screen is split into 2 parts. The root cause is that video format of u-boot is different from kernel. The fixing "a8r8g8b8" video format is used in u-boot, but "r5g6b5" video format from framebuffer node is used in kernel image. In order to avoid weird display status on screen, it needs to set the correct parameter for simple framebuffer node even if it has existed. Signed-off-by: Meng Li <Meng.Li@windriver.com>
This commit is contained in:
parent
28cd244e84
commit
04cc66c047
1 changed files with 2 additions and 0 deletions
|
@ -561,6 +561,8 @@ int ft_board_setup(void *blob, struct bd_info *bd)
|
||||||
node = fdt_node_offset_by_compatible(blob, -1, "simple-framebuffer");
|
node = fdt_node_offset_by_compatible(blob, -1, "simple-framebuffer");
|
||||||
if (node < 0)
|
if (node < 0)
|
||||||
fdt_simplefb_add_node(blob);
|
fdt_simplefb_add_node(blob);
|
||||||
|
else
|
||||||
|
fdt_simplefb_enable_and_mem_rsv(blob);
|
||||||
|
|
||||||
#ifdef CONFIG_EFI_LOADER
|
#ifdef CONFIG_EFI_LOADER
|
||||||
/* Reserve the spin table */
|
/* Reserve the spin table */
|
||||||
|
|
Loading…
Reference in a new issue