|
@@ -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;
|
|
|
}
|