]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
board/BuR/common: make CONFIG_LCD optional
authorHannes Schmelzer <oe5hpm@oevsv.at>
Fri, 6 Jul 2018 13:41:20 +0000 (15:41 +0200)
committerTom Rini <trini@konsulko.com>
Thu, 19 Jul 2018 21:03:33 +0000 (17:03 -0400)
Since we're going to drop LCD-support on brppt1 boards, we have to make
this stuff here optional and remove the #error path.

We also move out the ft_board_setup(...) from this #ifdef because
there's no relationship with the LCD-code and on the other hand this is
still needed in future even with LCD-support off.

Signed-off-by: Hannes Schmelzer <oe5hpm@oevsv.at>
board/BuR/common/common.c

index 29430e9d7372f97eb797c1dd53f46f3bdc56c049..e1ac6c46e5a4f90eedd2c2e7b2a4a510dd6f5a42 100644 (file)
@@ -156,24 +156,6 @@ int load_lcdtiming(struct am335x_lcdpanel *panel)
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
-{
-       int nodeoffset;
-
-       nodeoffset = fdt_path_offset(blob, "/factory-settings");
-       if (nodeoffset < 0) {
-               puts("set bootloader version 'factory-settings' not in dtb!\n");
-               return -1;
-       }
-       if (fdt_setprop(blob, nodeoffset, "bl-version",
-                       PLAIN_VERSION, strlen(PLAIN_VERSION)) != 0) {
-               puts("set bootloader version 'bl-version' prop. not in dtb!\n");
-               return -1;
-       }
-
-       return 0;
-}
-
 static void br_summaryscreen_printenv(char *prefix,
                                       char *name, char *altname,
                                       char *suffix)
@@ -262,11 +244,26 @@ void lcd_enable(void)
        br_summaryscreen();
        lcdbacklight(1);
 }
-#elif CONFIG_SPL_BUILD
-#else
-#error "LCD-support with a suitable FB-Driver is mandatory !"
 #endif /* CONFIG_LCD */
 
+int ft_board_setup(void *blob, bd_t *bd)
+{
+       int nodeoffset;
+
+       nodeoffset = fdt_path_offset(blob, "/factory-settings");
+       if (nodeoffset < 0) {
+               puts("set bootloader version 'factory-settings' not in dtb!\n");
+               return -1;
+       }
+       if (fdt_setprop(blob, nodeoffset, "bl-version",
+                       PLAIN_VERSION, strlen(PLAIN_VERSION)) != 0) {
+               puts("set bootloader version 'bl-version' prop. not in dtb!\n");
+               return -1;
+       }
+
+       return 0;
+}
+
 #ifdef CONFIG_SPL_BUILD
 void pmicsetup(u32 mpupll)
 {