# # environment.in - The default environment # # # Note: for backwards-compatibility, we don't test whether the symbol "GTA01" # is defined, but we only test for "GTA02". # #ifdef GTA02 #define CONSOLE ttySAC2 #define ROOTDEV /dev/mtdblock6 #define FRAMEBUFFER 0x8800000 #define MMC_NUM 1 #else # GTA01 #define CONSOLE ttySAC0 #define ROOTDEV /dev/mtdblock4 #define FRAMEBUFFER 0x33d00000 #define MMC_NUM 0 #endif #ifndef QUIET #define LOGLEVEL 8 #else #define LOGLEVEL 4 #endif #ifdef INIT #define INIT_OPT init=INIT #else #define INIT_OPT #endif #ifndef SD_KERNEL #define SD_KERNEL uImage.bin #endif ##### Common settings ######################################################### bootargs_base= rootfstype=jffs2 root=ROOTDEV console=CONSOLE,115200 console=tty0 loglevel=LOGLEVEL INIT_OPT regular_boot bootcmd= setenv bootargs ${bootargs_base} ${mtdparts}; nand read.e 0x32000000 kernel 0x200000; bootm 0x32000000 stdout=usbtty stderr=usbtty stdin=usbtty usbtty=cdc_acm sd_image_name=SD_KERNEL ##### Appearance and mode of interaction ###################################### #ifdef NOR_ENV bootdelay=5 boot_menu_timeout=60 #else bootdelay=1 quiet=1 splashimage= nand read.e 0x32000000 splash 0x5000; unzip 0x32000000 FRAMEBUFFER 0x96000 #endif ##### Menu items ############################################################## menu_1= Boot from microSD (FAT+ext2): setenv bootargs ${bootargs_base} rootfstype=ext2 root=/dev/mmcblk0p2 rootdelay=5 ${mtdparts} ro; mmcinit; fatload mmc MMC_NUM 0x32000000 ${sd_image_name}; bootm 0x32000000 #ifdef ext2_not_broken_in_uboot menu_2= Boot from microSD (ext2): setenv bootargs ${bootargs_base} rootfstype=ext2 root=/dev/mmcblk0p1 rootdelay=5 ${mtdparts} ro; mmcinit; ext2load mmc MMC_NUM 0x32000000 /boot/${sd_image_name}; bootm 0x32000000 #endif #ifdef look_into_this_later_NOR_ENV menu_3= Copy u-boot from NOR to NAND: cp.l 0x18000000 0x32000000 0x10000; mw.l 0x32000040 0 2; # preboot_override and env_override nand write.e 0x32000000 0 0x40000; dynenv set u-boot_env #endif menu_4= Set console to USB: setenv stdin usbtty; setenv stdout usbtty; setenv stderr usbtty menu_5= Set console to serial: setenv stdin serial; setenv stdout serial; setenv stderr serial menu_6= Reboot: reset #ifdef UNUSED menu_7= Factory reset: defaultenv; dynpart; bootd #endif menu_8= Power off: neo1973 power-off