summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--package/alix-switch/Makefile7
-rw-r--r--package/ffmpeg/Makefile2
-rw-r--r--package/firefox/Makefile2
-rw-r--r--package/mplayer/Makefile2
-rw-r--r--package/xf86-input-evtouch/Makefile2
-rw-r--r--package/xf86-input-keyboard/Makefile2
-rw-r--r--package/xf86-input-mouse/Makefile2
-rw-r--r--package/xf86-video-fbdev/Makefile2
-rw-r--r--package/xf86-video-geode/Makefile2
-rw-r--r--target/Config.in206
-rw-r--r--target/Config.in.alix64
-rw-r--r--target/alix/Makefile (renamed from target/alix1c/Makefile)0
-rw-r--r--target/alix/files/etc/fstab (renamed from target/alix1c/files/etc/fstab)0
-rw-r--r--target/alix/files/etc/inittab (renamed from target/alix1c/files/etc/inittab)0
-rw-r--r--target/alix/files/etc/mdev.conf (renamed from target/alix1c/files/etc/mdev.conf)0
-rw-r--r--target/alix/files/etc/network/interfaces (renamed from target/alix1c/files/etc/network/interfaces)0
-rw-r--r--target/alix/files/etc/tmpfs (renamed from target/alix1c/files/etc/tmpfs)0
-rw-r--r--target/alix/kernel.config (renamed from target/alix2d13/kernel.config)280
-rw-r--r--target/alix/target.mk (renamed from target/alix1c/target.mk)0
-rw-r--r--target/alix/uclibc.config (renamed from target/alix1c/uclibc.config)0
-rw-r--r--target/alix1c/kernel.config1425
-rw-r--r--target/alix2d/Makefile39
-rw-r--r--target/alix2d/files/etc/fstab2
-rw-r--r--target/alix2d/files/etc/inittab3
-rw-r--r--target/alix2d/files/etc/mdev.conf17
-rw-r--r--target/alix2d/kernel.config1301
-rw-r--r--target/alix2d/target.mk7
-rw-r--r--target/alix2d/uclibc.config241
-rw-r--r--target/alix2d13/Makefile33
-rw-r--r--target/alix2d13/files/etc/fstab2
-rw-r--r--target/alix2d13/files/etc/inittab3
-rw-r--r--target/alix2d13/files/etc/mdev.conf11
-rw-r--r--target/alix2d13/target.mk7
-rw-r--r--target/alix2d13/uclibc.config241
-rw-r--r--target/bulk.lst6
-rw-r--r--target/bulkdef.lst12
-rw-r--r--target/linux/Config.in1
-rw-r--r--target/linux/config/Config.in.graphics26
-rw-r--r--target/linux/config/Config.in.misc63
-rw-r--r--target/linux/config/Config.in.multimedia2
-rw-r--r--target/linux/config/Config.in.usb12
-rw-r--r--target/target.lst5
-rw-r--r--target/wag54g/Makefile47
-rw-r--r--target/wag54g/files/etc/inittab3
-rw-r--r--target/wag54g/files/etc/mdev.conf10
-rw-r--r--target/wag54g/kernel.config899
-rw-r--r--target/wag54g/patches/ar7.patch4501
-rw-r--r--target/wag54g/target.mk7
-rw-r--r--target/wag54g/tools/addpattern/Makefile4
-rw-r--r--target/wag54g/tools/addpattern/addpattern.c255
-rw-r--r--target/wag54g/tools/rules.mk9
-rw-r--r--target/wag54g/tools/squashfs/Makefile27
-rw-r--r--target/wag54g/tools/srec2bin/Makefile4
-rw-r--r--target/wag54g/tools/srec2bin/srec2bin.c524
-rw-r--r--target/wag54g/uclibc.config233
55 files changed, 355 insertions, 10200 deletions
diff --git a/package/alix-switch/Makefile b/package/alix-switch/Makefile
index ea7ae6a73..8fa705bb9 100644
--- a/package/alix-switch/Makefile
+++ b/package/alix-switch/Makefile
@@ -5,13 +5,12 @@ include ${TOPDIR}/rules.mk
PKG_NAME:= alix-switch
PKG_VERSION:= 1.0
-PKG_RELEASE:= 2
+PKG_RELEASE:= 3
PKG_DESCR:= daemon listening on button events
PKG_SECTION:= base
-PKG_URL:= http://www.openadk.org/
+PKG_URL:= http://openadk.org/
-PKG_TARGET_DEPENDS:= alix2d alix2d13
-PKG_DFLT_ALIX_SWITCH:= y
+PKG_TARGET_DEPENDS:= alix
NO_DISTFILES:= 1
diff --git a/package/ffmpeg/Makefile b/package/ffmpeg/Makefile
index f0140d916..cae31cc1e 100644
--- a/package/ffmpeg/Makefile
+++ b/package/ffmpeg/Makefile
@@ -31,7 +31,7 @@ SUB_INSTALLS-y:=
SUB_INSTALLS-m:=
SUB_INSTALLS-${ADK_PACKAGE_FFPLAY}+= ffplay-install
-ifeq ($(ADK_TARGET),alix1c)
+ifeq ($(ADK_TARGET),alix)
CONFIGURE_CPU_OPTS:= --disable-ssse3 \
--disable-sse \
--enable-amd3dnow \
diff --git a/package/firefox/Makefile b/package/firefox/Makefile
index af1d59745..2126892dd 100644
--- a/package/firefox/Makefile
+++ b/package/firefox/Makefile
@@ -17,7 +17,7 @@ PKG_BUILDDEP+= nspr nss jpeg libXt
PKG_URL:= http://www.mozilla.org/
PKG_SITES:= http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${PKG_VERSION}/source/
-PKG_TARGET_DEPENDS:= alix1c x86_qemu x86_64_qemu shuttle ibmx40 lemote
+PKG_TARGET_DEPENDS:= alix x86_qemu x86_64_qemu shuttle ibmx40 lemote
PKG_HOST_DEPENDS:= !netbsd !freebsd !openbsd !cygwin !darwin
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.source.tar.bz2
diff --git a/package/mplayer/Makefile b/package/mplayer/Makefile
index ab22f18d3..62b3cdbc1 100644
--- a/package/mplayer/Makefile
+++ b/package/mplayer/Makefile
@@ -18,13 +18,13 @@ PKG_URL:= http://www.mplayerhq.hu/
PKG_SITES:= http://openadk.org/distfiles/
PKG_HOST_DEPENDS:= !darwin
+PKG_TARGET_DEPENDS:= alix x86_qemu x86_64_qemu shuttle lemote
PKG_FLAVOURS:= WITH_DIRECTFB
PKGFD_WITH_DIRECTFB:= enable DirectFB video output support
PKGFS_WITH_DIRECTFB:= directfb
PKGFB_WITH_DIRECTFB:= DirectFB
-PKG_TARGET_DEPENDS:= alix1c x86_qemu x86_64_qemu shuttle lemote
include ${TOPDIR}/mk/package.mk
diff --git a/package/xf86-input-evtouch/Makefile b/package/xf86-input-evtouch/Makefile
index f5f2b22dd..aa959167f 100644
--- a/package/xf86-input-evtouch/Makefile
+++ b/package/xf86-input-evtouch/Makefile
@@ -13,8 +13,6 @@ PKG_DEPENDS:= xorg-server kmod-input-evdev
PKG_BUILDDEP:= xorg-server
PKG_SITES:= http://www.conan.de/touchscreen/
-PKG_TARGET_DEPENDS:= alix1c
-
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2
include $(TOPDIR)/mk/package.mk
diff --git a/package/xf86-input-keyboard/Makefile b/package/xf86-input-keyboard/Makefile
index dbd52876d..49d31a193 100644
--- a/package/xf86-input-keyboard/Makefile
+++ b/package/xf86-input-keyboard/Makefile
@@ -13,8 +13,6 @@ PKG_DEPENDS:= xorg-server
PKG_BUILDDEP:= xorg-server
PKG_SITES:= ${MASTER_SITE_XORG}
-PKG_TARGET_DEPENDS:= alix1c lemote ibmx40 shuttle
-
include $(TOPDIR)/mk/package.mk
$(eval $(call PKG_template,XF86_INPUT_KEYBOARD,${PKG_NAME},$(PKG_VERSION)-$(PKG_RELEASE),${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
diff --git a/package/xf86-input-mouse/Makefile b/package/xf86-input-mouse/Makefile
index cfaa9619e..2deb25175 100644
--- a/package/xf86-input-mouse/Makefile
+++ b/package/xf86-input-mouse/Makefile
@@ -13,8 +13,6 @@ PKG_DEPENDS:= xorg-server
PKG_BUILDDEP:= xorg-server
PKG_SITES:= ${MASTER_SITE_XORG}
-PKG_TARGET_DEPENDS:= alix1c lemote ibmx40 shuttle
-
include $(TOPDIR)/mk/package.mk
$(eval $(call PKG_template,XF86_INPUT_MOUSE,${PKG_NAME},$(PKG_VERSION)-$(PKG_RELEASE),${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
diff --git a/package/xf86-video-fbdev/Makefile b/package/xf86-video-fbdev/Makefile
index 7d3ca9f76..4a4ca5dec 100644
--- a/package/xf86-video-fbdev/Makefile
+++ b/package/xf86-video-fbdev/Makefile
@@ -13,7 +13,7 @@ PKG_DEPENDS:= xorg-server
PKG_BUILDDEP:= xorg-server
PKG_SITES:= http://xorg.freedesktop.org/releases/individual/driver/
-PKG_TARGET_DEPENDS:= alix1c lemote ibmx40
+PKG_CFLINE_XF86_VIDEO_FBDEV:= depends on ADK_TARGET_WITH_VGA
include $(TOPDIR)/mk/package.mk
diff --git a/package/xf86-video-geode/Makefile b/package/xf86-video-geode/Makefile
index e41a83584..ee657309e 100644
--- a/package/xf86-video-geode/Makefile
+++ b/package/xf86-video-geode/Makefile
@@ -13,7 +13,7 @@ PKG_DEPENDS:= xorg-server
PKG_BUILDDEP:= xorg-server
PKG_SITES:= http://xorg.freedesktop.org/releases/individual/driver/
-PKG_TARGET_DEPENDS:= alix1c
+PKG_CFLINE_XF86_VIDEO_GEODE:= depends on ADK_TARGET_WITH_VGA
include $(TOPDIR)/mk/package.mk
diff --git a/target/Config.in b/target/Config.in
index 07733b06b..f2484c9ff 100644
--- a/target/Config.in
+++ b/target/Config.in
@@ -59,13 +59,7 @@ config ADK_LINUX_64
config ADK_NATIVE
tristate
-config ADK_alix1c
- tristate
-
-config ADK_alix2d
- tristate
-
-config ADK_alix2d13
+config ADK_alix
tristate
config ADK_wrap
@@ -169,9 +163,7 @@ config ADK_x86
config ADK_TARGET
string
- default "alix1c" if ADK_alix1c
- default "alix2d" if ADK_alix2d
- default "alix2d13" if ADK_alix2d13
+ default "alix" if ADK_alix
default "wrap" if ADK_wrap
default "brcm" if ADK_brcm
default "toolchain-arm" if ADK_arm_toolchain
@@ -232,17 +224,19 @@ default ADK_LINUX_NATIVE
config ADK_LINUX_NATIVE
bool "Native platform"
select ADK_NATIVE
- depends on ADK_HOST_LINUX
select ADK_TARGET_WITH_VGA
select ADK_TARGET_WITH_USB
+ depends on ADK_HOST_LINUX
help
Make a native build. Use host tools.
No toolchain will be created.
-config ADK_LINUX_ALIX
- bool "ALIX and WRAP boards"
+config ADK_LINUX_X86_ALIX
+ bool "ALIX boards"
+ select ADK_x86
+ select ADK_alix
help
- Support for Alix and Wrap boards.
+ Support for Alix boards.
http://www.pcengines.ch
config ADK_LINUX_ARM_FOXG20
@@ -295,17 +289,6 @@ config ADK_LINUX_MIKROTIK
http://www.mikrotik.com
http://www.routerboards.com
-#config ADK_LINUX_MIPS_WAG54G
-# bool "Linksys WAG54G"
-# select ADK_KERNEL_NETDEVICES
-# select ADK_KERNEL_NET_PCI
-# select ADK_KERNEL_NET_ETHERNET
-# select ADK_KERNEL_MII
-# select ADK_wag54g
-# help
-# Linksys WAG54G DSL router with Wireless.
-# (Texas Instruments AR7 platform)
-
config ADK_LINUX_MIPS_AG241
bool "Linksys AG241v2"
select ADK_KERNEL_NETDEVICES
@@ -402,6 +385,26 @@ config ADK_LINUX_X86_64_SHUTTLE
Support for a nice and fast shuttle xpc with AMD quad-core CPU.
Status: development
+config ADK_LINUX_X86_WRAP
+ bool "PC Engines WRAP"
+ select ADK_x86
+ select ADK_wrap
+ select ADK_KERNEL_SCSI
+ select ADK_KERNEL_ATA
+ select ADK_KERNEL_BLK_DEV_SD
+ select ADK_KERNEL_EXT2_FS
+ select ADK_KERNEL_NET_PCI
+ select ADK_KERNEL_NETDEVICES
+ select ADK_KERNEL_NET_ETHERNET
+ select ADK_KERNEL_MII
+ select ADK_KERNEL_CRC32
+ select ADK_TARGET_WITH_WATCHDOG
+ select BUSYBOX_HWCLOCK
+ help
+ End of life, but I still have one board.
+ http://www.pcengines.ch/
+ Status: stable
+
endchoice
choice
@@ -502,26 +505,6 @@ config ADK_LINUX_X86_64_TOOLCHAIN
endchoice
-
-#choice
-#prompt "Target Optimization"
-#depends on ADK_LINUX_ARMEL_TOOLCHAIN || ADK_LINUX_ARM_TOOLCHAIN
-#
-#config ADK_LINUX_ARM_V5TE
-# bool "armv5te"
-# help
-#
-#config ADK_LINUX_ARM_V4T
-# bool "armv4t"
-# help
-#
-#endchoice
-
-#config ADK_TARGET_ARCH_OPTIMIZATION
-# string
-# default "armv5te" if ADK_LINUX_ARM_V5TE
-# default "armv4t" if ADK_LINUX_ARM_V4T
-
choice
prompt "Architecture"
depends on ADK_LINUX_QEMU
@@ -608,104 +591,7 @@ config ADK_LINUX_X86_64_QEMU
endchoice
-choice
-prompt "Alix/Wrap model"
-default ADK_LINUX_X86_ALIX1C
-depends on ADK_LINUX_ALIX
-
-config ADK_LINUX_X86_ALIX1C
- bool "PC Engines Alix1C"
- select ADK_x86
- select ADK_alix1c
- select ADK_KERNEL_NLS
- select ADK_KERNEL_SCSI
- select ADK_KERNEL_ATA
- select ADK_KERNEL_BLK_DEV_SD
- select ADK_KERNEL_EXT2_FS
- select ADK_KERNEL_NET_PCI
- select ADK_KERNEL_NETDEVICES
- select ADK_KERNEL_NET_ETHERNET
- select ADK_KERNEL_MII
- select BUSYBOX_HWCLOCK
- select ADK_TARGET_WITH_USB
- select ADK_TARGET_WITH_VGA
- select ADK_TARGET_WITH_MINIPCI
- select ADK_TARGET_WITH_INPUT
- select ADK_PACKAGE_KMOD_USB_CONTROLLER
- help
- Support for ALIX1C boards.
- http://www.pcengines.ch/
- Status: stable
-
-config ADK_LINUX_X86_ALIX2D
- bool "PC Engines Alix2D"
- select ADK_x86
- select ADK_alix2d
- select ADK_KERNEL_NLS
- select ADK_KERNEL_SCSI
- select ADK_KERNEL_ATA
- select ADK_KERNEL_BLK_DEV_SD
- select ADK_KERNEL_EXT2_FS
- select ADK_KERNEL_NET_PCI
- select ADK_KERNEL_NETDEVICES
- select ADK_KERNEL_NET_ETHERNET
- select ADK_KERNEL_MII
- select BUSYBOX_HWCLOCK
- select ADK_TARGET_WITH_USB
- select ADK_TARGET_WITH_MINIPCI
- select ADK_TARGET_WITH_LEDS
- select ADK_TARGET_WITH_WATCHDOG
- select ADK_PACKAGE_KMOD_USB_CONTROLLER
- help
- Support for ALIX2D boards.
- http://www.pcengines.ch/
- Status: stable
-
-config ADK_LINUX_X86_ALIX2D13
- bool "PC Engines Alix2D13"
- select ADK_x86
- select ADK_alix2d13
- select ADK_KERNEL_NLS
- select ADK_KERNEL_SCSI
- select ADK_KERNEL_ATA
- select ADK_KERNEL_BLK_DEV_SD
- select ADK_KERNEL_EXT2_FS
- select ADK_KERNEL_NET_PCI
- select ADK_KERNEL_NETDEVICES
- select ADK_KERNEL_NEW_LEDS
- select ADK_KERNEL_NET_ETHERNET
- select ADK_KERNEL_MII
- select BUSYBOX_HWCLOCK
- select ADK_TARGET_WITH_USB
- select ADK_TARGET_WITH_MINIPCI
- select ADK_TARGET_WITH_LEDS
- select ADK_TARGET_WITH_WATCHDOG
- select ADK_PACKAGE_KMOD_USB_CONTROLLER
- help
- Support for ALIX2D13 boards.
- http://www.pcengines.ch/
- Status: stable
-
-config ADK_LINUX_X86_WRAP
- bool "PC Engines WRAP"
- select ADK_wrap
- select ADK_KERNEL_SCSI
- select ADK_KERNEL_ATA
- select ADK_KERNEL_BLK_DEV_SD
- select ADK_KERNEL_EXT2_FS
- select ADK_KERNEL_NET_PCI
- select ADK_KERNEL_NETDEVICES
- select ADK_KERNEL_NET_ETHERNET
- select ADK_KERNEL_MII
- select ADK_KERNEL_CRC32
- select ADK_TARGET_WITH_WATCHDOG
- select BUSYBOX_HWCLOCK
- help
- End of life, but I still have one board.
- http://www.pcengines.ch/
- Status: stable
-
-endchoice
+source "target/Config.in.alix"
choice
prompt "Routerboard model"
@@ -789,9 +675,7 @@ config ADK_TARGET_LIB_EGLIBC
select ADK_eglibc
depends on ADK_LINUX_QEMU || \
ADK_LINUX_X86_IBMX40 || \
- ADK_LINUX_X86_ALIX1C || \
- ADK_LINUX_X86_ALIX2D || \
- ADK_LINUX_X86_ALIX2D13 || \
+ ADK_LINUX_X86_ALIX || \
ADK_LINUX_X86_WRAP || \
ADK_LINUX_MIPS_RB4XX || \
ADK_LINUX_MIPS_RB532 || \
@@ -807,9 +691,7 @@ config ADK_TARGET_LIB_GLIBC
select ADK_glibc
depends on ADK_LINUX_QEMU || \
ADK_LINUX_X86_IBMX40 || \
- ADK_LINUX_X86_ALIX1C || \
- ADK_LINUX_X86_ALIX2D || \
- ADK_LINUX_X86_ALIX2D13 || \
+ ADK_LINUX_X86_ALIX || \
ADK_LINUX_X86_WRAP || \
ADK_LINUX_MIPS_RB532 || \
ADK_LINUX_MIPS_RB4XX || \
@@ -837,7 +719,7 @@ prompt "Target Firmware type"
config ADK_TARGET_ROOTFS_INITRAMFS
bool "initramfs filesystem"
depends on \
- ADK_LINUX_ALIX || \
+ ADK_LINUX_X86_ALIX || \
ADK_LINUX_QEMU || \
ADK_LINUX_X86_64_SHUTTLE || \
ADK_LINUX_NATIVE || \
@@ -851,7 +733,7 @@ config ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
bool "initramfs filesystem included into kernel image"
select ADK_LINUX_INITRAMFS_BUILTIN
depends on \
- ADK_LINUX_ALIX || \
+ ADK_LINUX_X86_ALIX || \
ADK_LINUX_QEMU || \
ADK_LINUX_X86_IBMX40 || \
ADK_LINUX_X86_64_SHUTTLE || \
@@ -866,8 +748,7 @@ config ADK_TARGET_ROOTFS_SQUASHFS
select ADK_KERNEL_SQUASHFS
depends on \
ADK_LINUX_CRIS_FOXBOARD || \
- ADK_LINUX_MIPS_AG241 || \
- ADK_LINUX_MIPS_WAG54G
+ ADK_LINUX_MIPS_AG241
help
highly compressed read-only filesystem for flash.
@@ -887,14 +768,11 @@ config ADK_TARGET_ROOTFS_NFSROOT
depends on \
ADK_LINUX_CRIS_FOXBOARD || \
ADK_LINUX_ARM_FOXG20 || \
- ADK_LINUX_X86_ALIX1C || \
- ADK_LINUX_X86_ALIX2D || \
- ADK_LINUX_X86_ALIX2D13 || \
+ ADK_LINUX_X86_ALIX || \
ADK_LINUX_X86_WRAP || \
ADK_LINUX_MIPS_BRCM || \
ADK_LINUX_MIPS_RB532 || \
ADK_LINUX_MIPS_RB4XX || \
- ADK_LINUX_MIPS_WAG54G || \
ADK_LINUX_MIPS_AG241 || \
ADK_LINUX_MIPS64_LEMOTE
select ADK_KERNEL_SUNRPC
@@ -923,10 +801,7 @@ config ADK_TARGET_ROOTFS_USB
config ADK_TARGET_ROOTFS_EXT2_BLOCK
bool "read-write filesystem for block devices with ext2"
- depends on \
- ADK_LINUX_X86_ALIX1C || \
- ADK_LINUX_X86_ALIX2D || \
- ADK_LINUX_X86_ALIX2D13 || \
+ depends on ADK_LINUX_X86_ALIX || \
ADK_LINUX_X86_WRAP || \
ADK_LINUX_ARM_FOXG20 || \
ADK_LINUX_MIPS_RB532
@@ -1113,7 +988,6 @@ config ADK_PACKAGE_SUFFIX
string
default "ipk" if ADK_TARGET_PACKAGE_IPKG
default "tar.gz" if ADK_TARGET_PACKAGE_TGZ
-# default "rpm" if ADK_TARGET_PACKAGE_RPM
help
choice
@@ -1136,13 +1010,5 @@ config ADK_TARGET_PACKAGE_TGZ
Pre- and post install scripts will be executed in the target
directory. There will be no package manager installed onto the target.
-
-#config ADK_TARGET_PACKAGE_RPM
-# boolean
-# prompt "rpm package format"
-# help
-# Create rpm packages and use rpm package management on the
-# target. WARNING: NOT YET IMPLEMENTED
-
endchoice
endmenu
diff --git a/target/Config.in.alix b/target/Config.in.alix
new file mode 100644
index 000000000..f496d29e9
--- /dev/null
+++ b/target/Config.in.alix
@@ -0,0 +1,64 @@
+choice
+depends on ADK_LINUX_X86_ALIX
+prompt "Hardware model"
+
+config ADK_HARDWARE_ALIX1C
+ bool "ALIX.1C"
+ select ADK_TARGET_WITH_USB
+ select ADK_TARGET_WITH_VGA
+ select ADK_TARGET_WITH_INPUT
+ select ADK_TARGET_WITH_RTC
+ select ADK_TARGET_WITH_HDD
+ select ADK_KERNEL_NLS
+ select ADK_KERNEL_EXT2_FS
+ select ADK_KERNEL_SCSI
+ select ADK_KERNEL_ATA
+ select ADK_KERNEL_BLK_DEV_SD
+ select ADK_KERNEL_INPUT_KEYBOARD
+ select ADK_KERNEL_NETDEVICES
+ select ADK_KERNEL_NET_PCI
+ select ADK_KERNEL_NET_ETHERNET
+ select ADK_KERNEL_MII
+ help
+ Hardware profile for ALIX.1C
+
+config ADK_HARDWARE_ALIX2D2
+ bool "ALIX.2D2"
+ select ADK_TARGET_WITH_USB
+ select ADK_TARGET_WITH_HDD
+ select ADK_TARGET_WITH_WATCHDOG
+ select ADK_TARGET_WITH_LEDS
+ select ADK_KERNEL_NLS
+ select ADK_KERNEL_EXT2_FS
+ select ADK_KERNEL_SCSI
+ select ADK_KERNEL_ATA
+ select ADK_KERNEL_BLK_DEV_SD
+ select ADK_KERNEL_NETDEVICES
+ select ADK_KERNEL_NET_PCI
+ select ADK_KERNEL_NET_ETHERNET
+ select ADK_KERNEL_MII
+ select ADK_KERNEL_NEW_LEDS
+ help
+ Hardware profile for ALIX.2D2
+
+config ADK_HARDWARE_ALIX2D13
+ bool "ALIX.2D13"
+ select ADK_TARGET_WITH_USB
+ select ADK_TARGET_WITH_RTC
+ select ADK_TARGET_WITH_HDD
+ select ADK_TARGET_WITH_WATCHDOG
+ select ADK_TARGET_WITH_LEDS
+ select ADK_KERNEL_NLS
+ select ADK_KERNEL_EXT2_FS
+ select ADK_KERNEL_SCSI
+ select ADK_KERNEL_ATA
+ select ADK_KERNEL_BLK_DEV_SD
+ select ADK_KERNEL_NETDEVICES
+ select ADK_KERNEL_NET_PCI
+ select ADK_KERNEL_NET_ETHERNET
+ select ADK_KERNEL_MII
+ select ADK_KERNEL_NEW_LEDS
+ help
+ Hardware profile for ALIX.2D13
+
+endchoice
diff --git a/target/alix1c/Makefile b/target/alix/Makefile
index bed5b3c69..bed5b3c69 100644
--- a/target/alix1c/Makefile
+++ b/target/alix/Makefile
diff --git a/target/alix1c/files/etc/fstab b/target/alix/files/etc/fstab
index 7aed67706..7aed67706 100644
--- a/target/alix1c/files/etc/fstab
+++ b/target/alix/files/etc/fstab
diff --git a/target/alix1c/files/etc/inittab b/target/alix/files/etc/inittab
index e6db98239..e6db98239 100644
--- a/target/alix1c/files/etc/inittab
+++ b/target/alix/files/etc/inittab
diff --git a/target/alix1c/files/etc/mdev.conf b/target/alix/files/etc/mdev.conf
index 69d9c0079..69d9c0079 100644
--- a/target/alix1c/files/etc/mdev.conf
+++ b/target/alix/files/etc/mdev.conf
diff --git a/target/alix1c/files/etc/network/interfaces b/target/alix/files/etc/network/interfaces
index 104c1a1b6..104c1a1b6 100644
--- a/target/alix1c/files/etc/network/interfaces
+++ b/target/alix/files/etc/network/interfaces
diff --git a/target/alix1c/files/etc/tmpfs b/target/alix/files/etc/tmpfs
index 08558e471..08558e471 100644
--- a/target/alix1c/files/etc/tmpfs
+++ b/target/alix/files/etc/tmpfs
diff --git a/target/alix2d13/kernel.config b/target/alix/kernel.config
index f46102881..697a3b27c 100644
--- a/target/alix2d13/kernel.config
+++ b/target/alix/kernel.config
@@ -1,15 +1,15 @@
#
# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.34
-# Mon Jul 5 20:11:20 2010
+# Linux kernel version: 2.6.36
+# Thu Nov 11 22:33:23 2010
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
# CONFIG_X86_64 is not set
CONFIG_X86=y
+CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf32-i386"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
-CONFIG_GENERIC_TIME=y
CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_GENERIC_CLOCKEVENTS=y
@@ -19,8 +19,10 @@ CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_MMU=y
CONFIG_ZONE_DMA=y
# CONFIG_NEED_DMA_MAP_STATE is not set
+CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
+CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_GPIO=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
@@ -48,6 +50,7 @@ CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_X86_32_LAZY_GS=y
+CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx"
CONFIG_KTIME_SCALAR=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_CONSTRUCTORS=y
@@ -58,6 +61,7 @@ CONFIG_CONSTRUCTORS=y
CONFIG_EXPERIMENTAL=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_INIT_ENV_ARG_LIMIT=32
+CONFIG_CROSS_COMPILE=""
CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_HAVE_KERNEL_GZIP=y
@@ -80,7 +84,6 @@ CONFIG_SYSVIPC_SYSCTL=y
# RCU Subsystem
#
CONFIG_TREE_RCU=y
-# CONFIG_TREE_PREEMPT_RCU is not set
# CONFIG_TINY_RCU is not set
# CONFIG_RCU_TRACE is not set
CONFIG_RCU_FANOUT=32
@@ -103,10 +106,10 @@ CONFIG_SYSCTL_SYSCALL=y
# CONFIG_KALLSYMS is not set
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
-# CONFIG_BUG is not set
+CONFIG_BUG=y
# CONFIG_ELF_CORE is not set
# CONFIG_PCSPKR_PLATFORM is not set
-# CONFIG_BASE_FULL is not set
+CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
@@ -129,6 +132,7 @@ CONFIG_SLAB=y
# CONFIG_SLOB is not set
# CONFIG_PROFILING is not set
CONFIG_HAVE_OPROFILE=y
+# CONFIG_KPROBES is not set
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
@@ -139,20 +143,21 @@ CONFIG_HAVE_DMA_ATTRS=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
+CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
CONFIG_HAVE_USER_RETURN_NOTIFIER=y
+CONFIG_HAVE_PERF_EVENTS_NMI=y
#
# GCOV-based kernel profiling
#
-# CONFIG_SLOW_WORK is not set
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
-CONFIG_BASE_SMALL=1
+CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
# CONFIG_MODULE_FORCE_LOAD is not set
CONFIG_MODULE_UNLOAD=y
-# CONFIG_MODULE_FORCE_UNLOAD is not set
+CONFIG_MODULE_FORCE_UNLOAD=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_BLOCK=y
@@ -166,8 +171,6 @@ CONFIG_BLOCK=y
CONFIG_IOSCHED_NOOP=y
# CONFIG_IOSCHED_DEADLINE is not set
# CONFIG_IOSCHED_CFQ is not set
-# CONFIG_DEFAULT_DEADLINE is not set
-# CONFIG_DEFAULT_CFQ is not set
CONFIG_DEFAULT_NOOP=y
CONFIG_DEFAULT_IOSCHED="noop"
# CONFIG_INLINE_SPIN_TRYLOCK is not set
@@ -206,7 +209,7 @@ CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ=y
-CONFIG_HIGH_RES_TI