summaryrefslogtreecommitdiff
path: root/target/arm
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2016-07-10 17:41:49 +0200
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2016-07-10 20:38:54 +0200
commit9b40427b8e32f6543f9f7e55bfcca78839bc94db (patch)
tree9af4c56e3ff241f5f015733e03286ef5ed0b9bcf /target/arm
parentd2131023e2096cf5e0cc25d6efe0b38ad9a92781 (diff)
nslu2: fix boot (initramfs via tftp tested)
Diffstat (limited to 'target/arm')
-rw-r--r--target/arm/Makefile4
-rw-r--r--target/arm/kernel/linksys-nslu210
-rw-r--r--target/arm/systems/linksys-nslu21
3 files changed, 13 insertions, 2 deletions
diff --git a/target/arm/Makefile b/target/arm/Makefile
index e029fb72b..2f937c8ab 100644
--- a/target/arm/Makefile
+++ b/target/arm/Makefile
@@ -98,6 +98,10 @@ ifeq ($(ADK_TARGET_FS),nfsroot)
targethelp:
@echo 'The kernel file is: $(FW_DIR)/${TARGET_KERNEL}'
@echo "The RootFS tarball is: $(FW_DIR)/$(ROOTFSUSERTARBALL)"
+ifeq ($(ADK_TARGET_SYSTEM_LINKSYS_NSLU2),y)
+ @echo "Use following in RedBoot bootloader:"
+ @echo "RedBoot> ip_address -l <localip> -h <serverip>; load -r -v -b 0x01d00000 ${TARGET_KERNEL}; exec 0x01d00000"
+endif
endif
ifeq ($(ADK_TARGET_FS),squashfs)
targethelp:
diff --git a/target/arm/kernel/linksys-nslu2 b/target/arm/kernel/linksys-nslu2
index efd09841f..a0a941721 100644
--- a/target/arm/kernel/linksys-nslu2
+++ b/target/arm/kernel/linksys-nslu2
@@ -1,6 +1,12 @@
CONFIG_ARM=y
+CONFIG_ARCH_IXDP425=y
+CONFIG_ARCH_IXDP4XX=y
+CONFIG_ARCH_IXP4XX=y
CONFIG_ARM_PATCH_PHYS_VIRT=y
+CONFIG_ATAGS=y
CONFIG_CPU_XSCALE=y
-CONFIG_ARCH_IXP4XX=y
+CONFIG_IXP4XX_NPE=y
+CONFIG_IXP4XX_QMGR=y
+CONFIG_IXP4XX_WATCHDOG=y
CONFIG_MACH_NSLU2=y
-CONFIG_ATAGS=y
+CONFIG_FPE_NWFPE=y
diff --git a/target/arm/systems/linksys-nslu2 b/target/arm/systems/linksys-nslu2
index ad0817e0d..7c359b7e7 100644
--- a/target/arm/systems/linksys-nslu2
+++ b/target/arm/systems/linksys-nslu2
@@ -8,6 +8,7 @@ config ADK_TARGET_SYSTEM_LINKSYS_NSLU2
select ADK_TARGET_WITH_NET
select ADK_TARGET_WITH_NETDEVICE
select ADK_TARGET_WITH_BLOCK
+ select ADK_TARGET_WITH_I2C
select ADK_TARGET_KERNEL_ZIMAGE
select ADK_TARGET_KERNEL_WITH_COMPRESSION
help