]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - include/configs/tx28.h
board: karo: add 'ftd resize' to 'fdtsave' command
[karo-tx-uboot.git] / include / configs / tx28.h
index 145e0a74b68649108e44d5c05b8d7776d88c6888..baadc733fd3e1b39b5031a97f7b80f80eb9f61a8 100644 (file)
@@ -67,7 +67,7 @@
 #define CONFIG_SYS_PBSIZE \
        (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16)
                                                        /* Print buffer size */
-#define CONFIG_SYS_MAXARGS             64              /* Max number of command args */
+#define CONFIG_SYS_MAXARGS             256             /* Max number of command args */
 #define CONFIG_SYS_BARGSIZE            CONFIG_SYS_CBSIZE
                                        /* Boot argument buffer size */
 #define CONFIG_VERSION_VARIABLE                /* U-BOOT version */
 #define CONFIG_OF_LIBFDT
 #ifdef CONFIG_OF_LIBFDT
 #define CONFIG_FDT_FIXUP_PARTITIONS
-#define CONFIG_OF_EMBED
 #define CONFIG_OF_BOARD_SETUP
-#define CONFIG_DEFAULT_DEVICE_TREE     tx28
-#define CONFIG_ARCH_DEVICE_TREE                mx28
 #define CONFIG_SYS_FDT_ADDR            (PHYS_SDRAM_1 + SZ_16M)
 #endif
 
        "bootargs_nand=run default_bootargs;set bootargs ${bootargs}"   \
        " root=/dev/mtdblock3 rootfstype=jffs2\0"                       \
        "bootargs_nfs=run default_bootargs;set bootargs ${bootargs}"    \
-       " root=/dev/nfs ip=dhcp nfsroot=${nfs_server}:${nfsroot},nolock\0"\
-       "bootcmd_mmc=set autostart no;run bootargs_mmc;"                \
-       "fatload mmc 0 ${loadaddr} uImage;run bootm_cmd\0"              \
-       "bootcmd_nand=set autostart no;run bootargs_nand;"              \
-       "nboot linux;run bootm_cmd\0"                                   \
-       "bootcmd_net=set autostart no;run bootargs_nfs;dhcp;"           \
-       "run bootm_cmd\0"                                               \
+       " root=/dev/nfs ip=dhcp nfsroot=${nfs_server}:${nfsroot},nolock\0" \
+       "bootcmd_mmc=set autostart no;run bootargs_mmc                \
+       ";fatload mmc 0 ${loadaddr} uImage;run bootm_cmd\0"             \
+       "bootcmd_nand=set autostart no;run bootargs_nand              \
+       ";nboot linux;run bootm_cmd\0"                                  \
+       "bootcmd_net=set autostart no;run bootargs_nfs;dhcp           \
+       ";run bootm_cmd\0"                                              \
        "bootm_cmd=bootm ${loadaddr} - ${fdtaddr}\0"                    \
        "default_bootargs=set bootargs " CONFIG_BOOTARGS                \
-       " mxsfb.mode=${video_mode} ${append_bootargs}\0"                \
+       " ${append_bootargs}\0"         \
        "fdtaddr=41000000\0"                                            \
+       "fdtsave=fdt resize;nand erase.part dtb"                        \
+       ";nand write ${fdtaddr} dtb ${fdtsize}\0"                       \
        "mtdids=" MTDIDS_DEFAULT "\0"                                   \
        "mtdparts=" MTDPARTS_DEFAULT "\0"                               \
        "nfsroot=/tftpboot/rootfs\0"                                    \
 #define CONFIG_FEC_MXC_PHYADDR         0x00
 #endif
 
+#define CONFIG_PHY_SMSC
+#define CONFIG_PHYLIB
 #define CONFIG_MII
 #define CONFIG_FEC_XCV_TYPE            RMII
 #define CONFIG_GET_FEC_MAC_ADDR_FROM_IIM
        "(env),"                                                        \
        xstr(CONFIG_ENV_RANGE)                                          \
        "(env2),"
-#define CONFIG_SYS_USERFS_PART_STR     "107904k(userfs)"
+#define CONFIG_SYS_USERFS_PART_STR     "89216k(userfs)"
 #else
 #define CONFIG_SYS_ENV_PART_STR                xstr(CONFIG_ENV_RANGE)          \
        "(env),"
-#define CONFIG_SYS_USERFS_PART_STR     "108288k(userfs)"
+#define CONFIG_SYS_USERFS_PART_STR     "89600k(userfs)"
 #endif /* CONFIG_ENV_OFFSET_REDUND */
 
 /*
 
 #define CONFIG_DOS_PARTITION
 #define CONFIG_CMD_FAT
+#define CONFIG_FAT_WRITE
 #define CONFIG_CMD_EXT2
 
 /*
 #define MTDPARTS_DEFAULT               "mtdparts=" MTD_NAME ":"        \
        "1m@" xstr(CONFIG_SYS_NAND_U_BOOT_OFFS) "(u-boot),"             \
        CONFIG_SYS_ENV_PART_STR                                         \
-       "4m(linux),16m(rootfs),"                                        \
-       CONFIG_SYS_USERFS_PART_STR ",256k(dtb),512k@0x7f80000(bbt)ro"
+       "6m(linux),32m(rootfs),"                                        \
+       CONFIG_SYS_USERFS_PART_STR ",512k@0x7f00000(dtb),512k@0x7f80000(bbt)ro"
 
 #define CONFIG_SYS_SDRAM_BASE          PHYS_SDRAM_1
 #define CONFIG_SYS_INIT_SP_ADDR                (CONFIG_SYS_SDRAM_BASE + 0x1000 - /* Fix this */ \