提交 dc36b657 编写于 作者: H Hannes Schmelzer 提交者: Tom Rini

board/BuR/common: drop simple-framebuffer setup

The linux systems running on the brppt1 targets are using modern DRM
drivers since long time ago. Further we are going to drop the LCD
support completely on this board, so the simple-framebuffer setup
becomes obsolete.
Signed-off-by: NHannes Schmelzer <oe5hpm@oevsv.at>
上级 e31fb4db
......@@ -28,7 +28,6 @@
#include <lcd.h>
#include "bur_common.h"
#include "../../../drivers/video/am335x-fb.h"
#include <fdt_simplefb.h>
static struct ctrl_dev *cdev = (struct ctrl_dev *)CTRL_DEVICE_BASE;
......@@ -171,31 +170,6 @@ int ft_board_setup(void *blob, bd_t *bd)
puts("set bootloader version 'bl-version' prop. not in dtb!\n");
return -1;
}
/*
* if no simplefb is requested through environment, we don't set up
* one, instead we turn off backlight.
*/
if (env_get_ulong("simplefb", 10, 0) == 0) {
lcdbacklight(0);
return 0;
}
/* Setup simplefb devicetree node, also adapt memory-node,
* upper limit for kernel e.g. linux is memtop-framebuffer alligned
* to a full megabyte.
*/
u64 start = gd->bd->bi_dram[0].start;
u64 size = (gd->fb_base - start) & ~0xFFFFF;
int rc = fdt_fixup_memory_banks(blob, &start, &size, 1);
if (rc) {
puts("cannot setup simplefb: Error reserving memory!\n");
return rc;
}
rc = lcd_dt_simplefb_enable_existing_node(blob);
if (rc) {
puts("cannot setup simplefb: error enabling simplefb node!\n");
return rc;
}
return 0;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册