summaryrefslogtreecommitdiff
path: root/target/Config.in
diff options
context:
space:
mode:
Diffstat (limited to 'target/Config.in')
-rw-r--r--target/Config.in41
1 files changed, 40 insertions, 1 deletions
diff --git a/target/Config.in b/target/Config.in
index 103a95712..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
@@ -351,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
@@ -757,6 +777,7 @@ config ADK_TARGET_LIB_EGLIBC
bool "Embedded GNU C library"
select ADK_eglibc
depends on ADK_LINUX_QEMU || \
+ ADK_LINUX_X86_IBMX40 || \
ADK_LINUX_X86_ALIX1C || \
ADK_LINUX_X86_ALIX2D || \
ADK_LINUX_X86_ALIX2D13 || \
@@ -775,6 +796,7 @@ config ADK_TARGET_LIB_GLIBC
bool "GNU C library"
select ADK_glibc
depends on ADK_LINUX_QEMU || \
+ ADK_LINUX_X86_IBMX40 || \
ADK_LINUX_X86_ALIX1C || \
ADK_LINUX_X86_ALIX2D || \
ADK_LINUX_X86_ALIX2D13 || \
@@ -818,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 || \
@@ -869,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 \
@@ -889,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
@@ -896,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