From: Kim Phillips <kim.phillips@freescale.com>
Date: Tue, 17 Jul 2007 18:57:04 +0000 (-0500)
Subject: fdt: allow for builds that don't want env and bd_t nodes
X-Git-Tag: v2025.01-rc5-pxa1908~22722^2~6^2~2^2~1
X-Git-Url: http://git.dujemihanovic.xyz/img/static/git-logo.png?a=commitdiff_plain;h=99dffca3b7590a16a00bc475c860b67b2a3f1462;p=u-boot.git

fdt: allow for builds that don't want env and bd_t nodes

protect fdt_env and fdt_bd_t invocations, fix codingstyle while in the
area.

Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
---

diff --git a/common/cmd_fdt.c b/common/cmd_fdt.c
index 9ddec47706..571b8f14d5 100644
--- a/common/cmd_fdt.c
+++ b/common/cmd_fdt.c
@@ -293,36 +293,28 @@ int do_fdt (cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])
 				return err;
 			}
 		}
-
+	}
 #ifdef CONFIG_OF_BOARD_SETUP
-	/********************************************************************
-	 * Call the board-specific fixup routine
-	 ********************************************************************/
-	} else if (argv[1][0] == 'b') {
+	/* Call the board-specific fixup routine */
+	else if (argv[1][0] == 'b')
 		ft_board_setup(fdt, gd->bd);
 #endif
-	/********************************************************************
-	 * Create a chosen node
-	 ********************************************************************/
-	} else if (argv[1][0] == 'c') {
+	/* Create a chosen node */
+	else if (argv[1][0] == 'c')
 		fdt_chosen(fdt, 0, 0, 1);
 
-	/********************************************************************
-	 * Create a u-boot-env node
-	 ********************************************************************/
-	} else if (argv[1][0] == 'e') {
+#ifdef CONFIG_OF_HAS_UBOOT_ENV
+	/* Create a u-boot-env node */
+	else if (argv[1][0] == 'e')
 		fdt_env(fdt);
-
-	/********************************************************************
-	 * Create a bd_t node
-	 ********************************************************************/
-	} else if (argv[1][0] == 'b') {
+#endif
+#ifdef CONFIG_OF_HAS_BD_T
+	/* Create a bd_t node */
+	else if (argv[1][0] == 'b')
 		fdt_bd_t(fdt);
-
-	/********************************************************************
-	 * Unrecognized command
-	 ********************************************************************/
-	} else {
+#endif
+	else {
+		/* Unrecognized command */
 		printf ("Usage:\n%s\n", cmdtp->usage);
 		return 1;
 	}