ARM: pxa: zylonite: convert to generic default environment
Convert zylonite board to the generic environment, and make consistent with lubbock and mainstone boards. Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
169e4bd9c5
commit
011b6bf8d5
|
@ -28,6 +28,7 @@
|
|||
#include <net/smc91111.h>
|
||||
#include <platform_data/mtd-nand-mrvl.h>
|
||||
#include <pwm.h>
|
||||
#include <linux/sizes.h>
|
||||
|
||||
#include <mach/devices.h>
|
||||
#include <mach/mfp-pxa3xx.h>
|
||||
|
@ -66,6 +67,8 @@ static int zylonite_devices_init(void)
|
|||
&smsc91x_pdata);
|
||||
add_generic_device("mrvl_nand", DEVICE_ID_DYNAMIC, NULL,
|
||||
0x43100000, 0x1000, IORESOURCE_MEM, &nand_pdata);
|
||||
devfs_add_partition("nand0", SZ_1M, SZ_256K, DEVFS_PARTITION_FIXED,
|
||||
"env0");
|
||||
return 0;
|
||||
}
|
||||
device_initcall(zylonite_devices_init);
|
||||
|
|
|
@ -1,25 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
PATH=/env/bin
|
||||
export PATH
|
||||
|
||||
. /env/config
|
||||
addpart /dev/nand0 $mtdparts
|
||||
usbserial -s "Zylonite usb gadget"
|
||||
|
||||
# Phase1: check for MTD override
|
||||
mtd_env_override
|
||||
if [ $? = 0 ]; then
|
||||
echo "Switching to custom environment"
|
||||
/env/init
|
||||
exit
|
||||
fi
|
||||
|
||||
# Phase2: initiate network
|
||||
dhcp -H zylonite
|
||||
|
||||
# Phase3: activate netconsole, broadcast everywhere
|
||||
netconsole.ip=255.255.255.255
|
||||
netconsole.active=ioe
|
||||
netconsole.port=6666
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
loadenv /dev/nand0.barebox-env
|
||||
exit $?
|
|
@ -0,0 +1,5 @@
|
|||
#!/bin/sh
|
||||
|
||||
global.bootm.image="/dev/nand0.kernel"
|
||||
#global.bootm.oftree="/env/oftree"
|
||||
global.linux.bootargs.dyn.root="root=ubi0:linux_root ubi.mtd=nand.root rootfstype=ubifs"
|
|
@ -1,6 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
autoboot_timeout=3
|
||||
|
||||
mtdparts="128k@0(TIMH)ro,128k@128k(OBMI)ro,768k@256k(barebox),256k@1024k(barebox-env),12M@1280k(kernel),38016k@13568k(root)"
|
||||
bootargs="$bootargs mtdparts=pxa3xx_nand-0:$mtdparts ubi.mtd=5 rootfstype=ubifs root=ubi0:root ro ram=64M console=ttyS0,115200"
|
|
@ -0,0 +1,11 @@
|
|||
#!/bin/sh
|
||||
|
||||
if [ "$1" = menu ]; then
|
||||
init-menu-add-entry "$0" "NAND partitions"
|
||||
exit
|
||||
fi
|
||||
|
||||
mtdparts="128k@0(TIMH)ro,128k@128k(OBMI)ro,768k@256k(barebox),256k@1024k(barebox-env),12M@1280k(kernel),38016k@13568k(root)"
|
||||
kernelname="pxa3xx_nand-0"
|
||||
|
||||
mtdparts-add -d nand0 -k ${kernelname} -p ${mtdparts}
|
|
@ -0,0 +1 @@
|
|||
zylonite
|
|
@ -0,0 +1 @@
|
|||
ram=64M
|
|
@ -0,0 +1 @@
|
|||
console=ttyS0,115200
|
|
@ -8,17 +8,17 @@ CONFIG_ARM_UNWIND=y
|
|||
# CONFIG_BANNER is not set
|
||||
CONFIG_MMU=y
|
||||
CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0x80000
|
||||
CONFIG_MALLOC_SIZE=0x1000000
|
||||
CONFIG_MALLOC_SIZE=0x800000
|
||||
CONFIG_EXPERIMENTAL=y
|
||||
CONFIG_MODULES=y
|
||||
CONFIG_KALLSYMS=y
|
||||
CONFIG_PROMPT="zylonite-barebox:"
|
||||
CONFIG_GLOB=y
|
||||
CONFIG_HUSH_FANCY_PROMPT=y
|
||||
CONFIG_CMDLINE_EDITING=y
|
||||
CONFIG_AUTO_COMPLETE=y
|
||||
CONFIG_MENU=y
|
||||
CONFIG_CONSOLE_ACTIVATE_ALL=y
|
||||
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
|
||||
CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/zylonite/env"
|
||||
CONFIG_RESET_SOURCE=y
|
||||
CONFIG_DEFAULT_LOGLEVEL=8
|
||||
|
@ -27,8 +27,6 @@ CONFIG_CMD_DMESG=y
|
|||
CONFIG_LONGHELP=y
|
||||
CONFIG_CMD_IOMEM=y
|
||||
CONFIG_CMD_MEMINFO=y
|
||||
CONFIG_FLEXIBLE_BOOTARGS=y
|
||||
CONFIG_CMD_BOOT=y
|
||||
CONFIG_CMD_BOOTM_SHOW_TYPE=y
|
||||
CONFIG_CMD_BOOTM_VERBOSE=y
|
||||
CONFIG_CMD_BOOTM_INITRD=y
|
||||
|
@ -40,26 +38,20 @@ CONFIG_CMD_LOADY=y
|
|||
CONFIG_CMD_RESET=y
|
||||
CONFIG_CMD_SAVES=y
|
||||
CONFIG_CMD_PARTITION=y
|
||||
CONFIG_CMD_AUTOMOUNT=y
|
||||
CONFIG_CMD_UBIFORMAT=y
|
||||
CONFIG_CMD_EXPORT=y
|
||||
CONFIG_CMD_GLOBAL=y
|
||||
CONFIG_CMD_LOADENV=y
|
||||
CONFIG_CMD_PRINTENV=y
|
||||
CONFIG_CMD_SAVEENV=y
|
||||
CONFIG_CMD_BASENAME=y
|
||||
CONFIG_CMD_CMP=y
|
||||
CONFIG_CMD_DIRNAME=y
|
||||
CONFIG_CMD_FILETYPE=y
|
||||
CONFIG_CMD_LN=y
|
||||
CONFIG_CMD_READLINK=y
|
||||
CONFIG_CMD_UNCOMPRESS=y
|
||||
CONFIG_CMD_LET=y
|
||||
CONFIG_CMD_MSLEEP=y
|
||||
CONFIG_CMD_SLEEP=y
|
||||
CONFIG_CMD_DHCP=y
|
||||
CONFIG_CMD_HOST=y
|
||||
CONFIG_NET_CMD_IFUP=y
|
||||
CONFIG_CMD_MIITOOL=y
|
||||
CONFIG_CMD_PING=y
|
||||
CONFIG_CMD_TFTP=y
|
||||
|
|
Loading…
Reference in New Issue