summaryrefslogtreecommitdiff
path: root/target/Config.in
diff options
context:
space:
mode:
Diffstat (limited to 'target/Config.in')
-rw-r--r--target/Config.in66
1 files changed, 49 insertions, 17 deletions
diff --git a/target/Config.in b/target/Config.in
index 88f8abbc5..1bb0106bf 100644
--- a/target/Config.in
+++ b/target/Config.in
@@ -128,6 +128,9 @@ config ADK_zaurus
config ADK_foxg20
tristate
+config ADK_ibmx40
+ tristate
+
config ADK_foxboard
tristate
@@ -183,6 +186,7 @@ config ADK_TARGET
default "rb433" if ADK_rb433
default "zaurus" if ADK_arm
default "lemote" if ADK_lemote
+ default "ibmx40" if ADK_ibmx40
default "wag54g" if ADK_wag54g
default "ag241" if ADK_ag241
default "rescue-x86" if ADK_x86_rescue
@@ -228,7 +232,7 @@ config ADK_LINUX_ALIX
Support for Alix and Wrap boards.
http://www.pcengines.ch
-config ADK_LINUX_ARM_FOXBOARD
+config ADK_LINUX_ARM_FOXG20
bool "Foxboard (FOXG20)"
select ADK_foxg20
select ADK_EABI
@@ -241,11 +245,10 @@ config ADK_LINUX_ARM_FOXBOARD
select ADK_KERNEL_NET_ETHERNET
select ADK_KERNEL_MII
select ADK_TARGET_WITH_USB
- select ADK_TARGET_WITH_WATCHDOG
help
Support for Foxboard target (foxg20).
http://foxg20.acmesystems.it/doku.php
- Status: development
+ Status: stable
config ADK_LINUX_CRIS_FOXBOARD
bool "Foxboard (ETRAX LX100)"
@@ -352,6 +355,22 @@ config ADK_LINUX_TOOLCHAIN
help
Toolchain only support
+config ADK_LINUX_X86_IBMX40
+ bool "IBM X40 laptop"
+ select ADK_ibmx40
+ select ADK_TARGET_WITH_USB
+ select ADK_TARGET_WITH_VGA
+ select ADK_TARGET_WITH_PCI
+ select ADK_TARGET_WITH_INPUT
+ select ADK_KERNEL_INPUT_KEYBOARD
+ select ADK_KERNEL_SCSI
+ select ADK_KERNEL_NETDEVICES
+ select ADK_KERNEL_NET_PCI
+ select ADK_KERNEL_NET_ETHERNET
+ help
+ Support for a IBM X40 laptop.
+ Status: development
+
config ADK_LINUX_X86_64_SHUTTLE
bool "Shuttle PC"
select ADK_shuttle
@@ -507,6 +526,7 @@ config ADK_LINUX_ARM_QEMU
select ADK_arm_qemu
select ADK_EABI
select ADK_KERNEL_INPUT_KEYBOARD
+ select ADK_KERNEL_CRC32
help
Qemu support for ARM architecture.
Right now this is optimized for Zaurus PDA spitz.
@@ -756,13 +776,8 @@ config ADK_TARGET_LIB_UCLIBC
config ADK_TARGET_LIB_EGLIBC
bool "Embedded GNU C library"
select ADK_eglibc
- depends on ADK_LINUX_X86_QEMU || \
- ADK_LINUX_ARM_QEMU || \
- ADK_LINUX_MIPS_QEMU || \
- ADK_LINUX_MIPS64_QEMU || \
- ADK_LINUX_MIPSEL_QEMU || \
- ADK_LINUX_MIPS64EL_QEMU || \
- ADK_LINUX_X86_64_QEMU || \
+ depends on ADK_LINUX_QEMU || \
+ ADK_LINUX_X86_IBMX40 || \
ADK_LINUX_X86_ALIX1C || \
ADK_LINUX_X86_ALIX2D || \
ADK_LINUX_X86_ALIX2D13 || \
@@ -770,9 +785,9 @@ config ADK_TARGET_LIB_EGLIBC
ADK_LINUX_MIPS_RB411 || \
ADK_LINUX_MIPS_RB433 || \
ADK_LINUX_MIPS_RB532 || \
- ADK_LINUX_RESCUE || \
ADK_LINUX_X86_64_SHUTTLE || \
ADK_LINUX_MIPS64_LEMOTE || \
+ ADK_LINUX_RESCUE || \
ADK_LINUX_TOOLCHAIN
help
http://www.eglibc.org
@@ -780,15 +795,15 @@ config ADK_TARGET_LIB_EGLIBC
config ADK_TARGET_LIB_GLIBC
bool "GNU C library"
select ADK_glibc
- depends on ADK_LINUX_X86_QEMU || \
- ADK_LINUX_X86_64_QEMU || \
+ depends on ADK_LINUX_QEMU || \
+ ADK_LINUX_X86_IBMX40 || \
ADK_LINUX_X86_ALIX1C || \
ADK_LINUX_X86_ALIX2D || \
ADK_LINUX_X86_ALIX2D13 || \
ADK_LINUX_X86_WRAP || \
ADK_LINUX_MIPS_RB532 || \
- ADK_LINUX_RESCUE || \
ADK_LINUX_X86_64_SHUTTLE || \
+ ADK_LINUX_RESCUE || \
ADK_LINUX_MIPS64_LEMOTE || \
ADK_LINUX_TOOLCHAIN
help
@@ -825,6 +840,7 @@ config ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
select ADK_LINUX_INITRAMFS_BUILTIN
depends on \
ADK_LINUX_QEMU || \
+ ADK_LINUX_X86_IBMX40 || \
ADK_LINUX_X86_64_SHUTTLE || \
ADK_LINUX_NATIVE || \
ADK_LINUX_MIPS64_LEMOTE || \
@@ -855,7 +871,7 @@ config ADK_TARGET_ROOTFS_NFSROOT
bool "NFS root"
depends on \
ADK_LINUX_CRIS_FOXBOARD || \
- ADK_LINUX_ARM_FOXBOARD || \
+ ADK_LINUX_ARM_FOXG20 || \
ADK_LINUX_X86_ALIX1C || \
ADK_LINUX_X86_ALIX2D || \
ADK_LINUX_X86_ALIX2D13 || \
@@ -876,6 +892,20 @@ config ADK_TARGET_ROOTFS_NFSROOT
help
Root filesystem mounted via NFS. (DHCP)
+config ADK_TARGET_ROOTFS_USB
+ bool "root on USB stick"
+ select ADK_KERNEL_SCSI
+ select ADK_KERNEL_ATA
+ select ADK_KERNEL_BLK_DEV_SD
+ select ADK_KERNEL_USB
+ select ADK_KERNEL_USB_EHCI_HCD
+ select ADK_KERNEL_USB_UHCI_HCD
+ select ADK_KERNEL_USB_STORAGE
+ select ADK_KERNEL_EXT2_FS
+ depends on ADK_LINUX_X86_IBMX40
+ help
+ Boot target from USB stick.
+
config ADK_TARGET_ROOTFS_EXT2_BLOCK
bool "read-write filesystem for block devices with ext2"
depends on \
@@ -883,7 +913,7 @@ config ADK_TARGET_ROOTFS_EXT2_BLOCK
ADK_LINUX_X86_ALIX2D || \
ADK_LINUX_X86_ALIX2D13 || \
ADK_LINUX_X86_WRAP || \
- ADK_LINUX_ARM_FOXBOARD || \
+ ADK_LINUX_ARM_FOXG20 || \
ADK_LINUX_MIPS_RB532
select ADK_KERNEL_EXT2_FS
select ADK_KERNEL_SCSI
@@ -896,6 +926,7 @@ config ADK_TARGET_ROOTFS_ARCHIVE
depends on \
ADK_LINUX_QEMU || \
ADK_LINUX_XSCALE_ZAURUS || \
+ ADK_LINUX_X86_IBMX40 || \
ADK_LINUX_MIPS64_LEMOTE || \
ADK_LINUX_X86_64_SHUTTLE
help
@@ -903,7 +934,8 @@ config ADK_TARGET_ROOTFS_ARCHIVE
config ADK_TARGET_ROOTFS_ENCRYPTED
bool "Encrypted read-write root filesystem"
- depends on ADK_LINUX_MIPS64_LEMOTE
+ depends on ADK_LINUX_MIPS64_LEMOTE || \
+ ADK_LINUX_X86_IBMX40
select ADK_LINUX_INITRAMFS_BUILTIN
select ADK_PACKAGE_CRYPTINIT
select ADK_KERNEL_BLK_DEV_DM