summaryrefslogtreecommitdiff
path: root/target
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2011-01-03 17:11:26 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2011-01-03 17:11:26 +0100
commit997830b4badbe43675b8c4f3d8ea7390b1cdf61f (patch)
treeffddcffff5a4841fb44aaabb3494af8a4fb2e81f /target
parent9d7481f99afcf8289aba23cefb9d23a22fc829cb (diff)
add mtrr support, mask some drivers not useful for ibm x40
Diffstat (limited to 'target')
-rw-r--r--target/config/Config.in3
-rw-r--r--target/linux/config/Config.in.cpu5
-rw-r--r--target/linux/config/Config.in.graphics2
-rw-r--r--target/linux/config/Config.in.misc4
-rw-r--r--target/linux/config/Config.in.netdevice38
-rw-r--r--target/linux/config/Config.in.watchdog4
-rw-r--r--target/x86/sys-available/ibm-x403
7 files changed, 52 insertions, 7 deletions
diff --git a/target/config/Config.in b/target/config/Config.in
index 32884f778..1d112c2da 100644
--- a/target/config/Config.in
+++ b/target/config/Config.in
@@ -93,6 +93,9 @@ config ADK_NATIVE
config ADK_TARGET_CPU_WITH_VT
boolean
+config ADK_TARGET_CPU_WITH_MTRR
+ boolean
+
config ADK_TARGET_CPU_WITH_MMX
boolean
diff --git a/target/linux/config/Config.in.cpu b/target/linux/config/Config.in.cpu
index a145ea217..64d9e9f3f 100644
--- a/target/linux/config/Config.in.cpu
+++ b/target/linux/config/Config.in.cpu
@@ -6,3 +6,8 @@ config ADK_KERNEL_MPENTIUMM
config ADK_KERNEL_MGEODE_LX
boolean
+
+config ADK_KERNEL_MTRR
+ boolean
+ default y if ADK_TARGET_CPU_WITH_MTRR
+ default n
diff --git a/target/linux/config/Config.in.graphics b/target/linux/config/Config.in.graphics
index c49d0f644..db6dcf36a 100644
--- a/target/linux/config/Config.in.graphics
+++ b/target/linux/config/Config.in.graphics
@@ -32,6 +32,7 @@ config ADK_KERNEL_FB_GEODE_LX
select ADK_KERNEL_FB_GEODE
default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
default n
+ depends on ADK_TARGET_SYSTEM_PCENGINES_ALIX1C
help
Framebuffer support for ALIX boards with VGA.
@@ -47,6 +48,7 @@ config ADK_HARDWARE_GRAPHICS_INTEL_I915
select ADK_KERNEL_DRM_I915
default y if ADK_TARGET_SYSTEM_IBM_X40
default n
+ depends on ADK_TARGET_SYSTEM_IBM_X40
help
AGP/DRM/KMS support for Intel chipset i915.
diff --git a/target/linux/config/Config.in.misc b/target/linux/config/Config.in.misc
index 4ca6883e1..f936f39be 100644
--- a/target/linux/config/Config.in.misc
+++ b/target/linux/config/Config.in.misc
@@ -32,6 +32,7 @@ config ADK_KERNEL_RTC_DRV_AT91SAM9
select ADK_KERNEL_RTC_INTF_DEV
default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
default n
+ depends on ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
help
Fox G20 RTC support.
@@ -54,6 +55,7 @@ config ADK_KPACKAGE_KMOD_SCx200_ACB
select ADK_KERNEL_I2C
select ADK_KERNEL_I2C_CHARDEV
default n
+ depends on ADK_CPU_GEODE
help
I2C driver for Geode boards.
@@ -66,7 +68,7 @@ config ADK_KPACKAGE_KMOD_PARPORT
Kernel module for generic parallel port support.
config ADK_KPACKAGE_KMOD_PARPORT_PC
- prompt "kmod-parport-pc................... PC style parallel port support"
+ prompt "kmod-parport-pc................. PC style parallel port support"
tristate
default n
depends on ADK_KPACKAGE_KMOD_PARPORT
diff --git a/target/linux/config/Config.in.netdevice b/target/linux/config/Config.in.netdevice
index c33b10868..40573a78f 100644
--- a/target/linux/config/Config.in.netdevice
+++ b/target/linux/config/Config.in.netdevice
@@ -1,4 +1,5 @@
menu "Network devices support"
+comment "Ethernet network driver for target system is included into kernel"
config ADK_KERNEL_NETDEVICES
boolean
@@ -93,6 +94,35 @@ config ADK_KERNEL_B44
default n
help
+config ADK_KERNEL_E1000
+ boolean
+ select ADK_KERNEL_NETDEVICES
+ select ADK_KERNEL_NET_ETHERNET
+ select ADK_KERNEL_NETDEV_1000
+ default y if ADK_TARGET_SYSTEM_IBM_X40
+ default y if ADK_TARGET_SYSTEM_QEMU_X86
+ default y if ADK_TARGET_SYSTEM_QEMU_X86_64
+ default n
+ help
+
+config ADK_KERNEL_SKY2
+ boolean
+ select ADK_KERNEL_NETDEVICES
+ select ADK_KERNEL_NET_ETHERNET
+ select ADK_KERNEL_NETDEV_1000
+ default y if ADK_TARGET_SYSTEM_SHUTTLE_SA76G2
+ default n
+ help
+
+config ADK_KERNEL_R8169
+ boolean
+ select ADK_KERNEL_NETDEVICES
+ select ADK_KERNEL_NET_ETHERNET
+ select ADK_KERNEL_NETDEV_1000
+ default y if ADK_TARGET_SYSTEM_OVH_RPS
+ default n
+ help
+
menu "Ethernet card support"
depends on ADK_TARGET_WITH_PCI
@@ -156,9 +186,7 @@ config ADK_KPACKAGE_KMOD_E1000
select ADK_KERNEL_NETDEVICES
select ADK_KERNEL_NET_ETHERNET
select ADK_KERNEL_NETDEV_1000
- default y if ADK_TARGET_SYSTEM_IBM_X40
- default y if ADK_TARGET_SYSTEM_QEMU_X86
- default y if ADK_TARGET_SYSTEM_QEMU_X86_64
+ depends on !ADK_KERNEL_E1000
default n
help
This driver supports Intel(R) PRO/1000 gigabit ethernet family of
@@ -173,7 +201,7 @@ config ADK_KPACKAGE_KMOD_SKY2
select ADK_KERNEL_NETDEVICES
select ADK_KERNEL_NET_ETHERNET
select ADK_KERNEL_NETDEV_1000
- default y if ADK_TARGET_SYSTEM_SHUTTLE_SA76G2
+ depends on !ADK_KERNEL_SKY2
default n
help
@@ -183,7 +211,7 @@ config ADK_KPACKAGE_KMOD_R8169
select ADK_KERNEL_NETDEVICES
select ADK_KERNEL_NET_ETHERNET
select ADK_KERNEL_NETDEV_1000
- default y if ADK_TARGET_SYSTEM_OVH_RPS
+ depends on !ADK_KERNEL_R8169
default n
help
diff --git a/target/linux/config/Config.in.watchdog b/target/linux/config/Config.in.watchdog
index 914099d0c..69e54e129 100644
--- a/target/linux/config/Config.in.watchdog
+++ b/target/linux/config/Config.in.watchdog
@@ -22,6 +22,7 @@ config ADK_KERNEL_SCx200_WDT
select ADK_KERNEL_SCx200
default y if ADK_TARGET_SYSTEM_PCENGINES_WRAP
default n
+ depends on ADK_TARGET_SYSTEM_PCENGINES_WRAP
help
Natsemi Watchdog (scx200)
@@ -31,6 +32,7 @@ config ADK_KERNEL_AT91SAM9X_WATCHDOG
select ADK_KERNEL_WATCHDOG
default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
default n
+ depends on ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
help
AT91SAM9X Watchdog.
@@ -40,6 +42,7 @@ config ADK_KERNEL_AR7_WDT
select ADK_KERNEL_WATCHDOG
default y if ADK_TARGET_SYSTEM_LINKSYS_AG241
default n
+ depends on ADK_TARGET_SYSTEM_LINKSYS_AG241
help
AR7 Watchdog.
@@ -54,6 +57,7 @@ config ADK_KERNEL_GEODE_WDT
default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D2
default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D13
default n
+ depends on ADK_CPU_GEODE
help
Geode watchdog.
diff --git a/target/x86/sys-available/ibm-x40 b/target/x86/sys-available/ibm-x40
index 7ad8472bd..ff5edcaa7 100644
--- a/target/x86/sys-available/ibm-x40
+++ b/target/x86/sys-available/ibm-x40
@@ -7,14 +7,15 @@ config ADK_TARGET_SYSTEM_IBM_X40
select ADK_TARGET_CPU_WITH_MMX
select ADK_TARGET_CPU_WITH_SSE
select ADK_TARGET_CPU_WITH_SSE2
+ select ADK_TARGET_CPU_WITH_MTRR
select ADK_TARGET_WITH_USB_BOOT
select ADK_TARGET_WITH_CARDBUS
select ADK_TARGET_WITH_USB
- select ADK_TARGET_WITH_PCI
select ADK_TARGET_WITH_VGA
select ADK_TARGET_WITH_INPUT
select ADK_TARGET_WITH_RTC
select ADK_TARGET_WITH_CF
+ select ADK_TARGET_WITH_MINIPCI
select ADK_TARGET_WITH_HDD
# with docking station
select ADK_TARGET_WITH_PP