board/BuR/common: drop simple-framebuffer setup
authorHannes Schmelzer <oe5hpm@oevsv.at>
Fri, 6 Jul 2018 13:41:19 +0000 (15:41 +0200)
committerTom Rini <trini@konsulko.com>
Thu, 19 Jul 2018 21:03:33 +0000 (17:03 -0400)
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: Hannes Schmelzer <oe5hpm@oevsv.at>
board/BuR/common/common.c

index 98132b7d2fcad5d4e6b2422eddb1ae0e648fae46..29430e9d7372f97eb797c1dd53f46f3bdc56c049 100644 (file)
@@ -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;
 }