summaryrefslogtreecommitdiff
path: root/target/linux
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux')
-rw-r--r--target/linux/Config.in1
-rw-r--r--target/linux/config/Config.in.block1
-rw-r--r--target/linux/config/Config.in.multimedia58
-rw-r--r--target/linux/config/Config.in.pm52
4 files changed, 87 insertions, 25 deletions
diff --git a/target/linux/Config.in b/target/linux/Config.in
index 65fc7fbbb..a68bbadb6 100644
--- a/target/linux/Config.in
+++ b/target/linux/Config.in
@@ -15,5 +15,6 @@ source target/linux/config/Config.in.bluetooth
source target/linux/config/Config.in.leds
source target/linux/config/Config.in.misc
source target/linux/config/Config.in.lib
+source target/linux/config/Config.in.pm
source target/linux/config/Config.in.kvm
source target/linux/config/Config.in.debug
diff --git a/target/linux/config/Config.in.block b/target/linux/config/Config.in.block
index 20e778314..4415489c1 100644
--- a/target/linux/config/Config.in.block
+++ b/target/linux/config/Config.in.block
@@ -53,6 +53,7 @@ config ADK_KERNEL_CONNECTOR
config ADK_KERNEL_ATA_PIIX
boolean
select ADK_KERNEL_BLOCK
+ select ADK_KERNEL_SCSI
select ADK_KERNEL_ATA
select ADK_KERNEL_ATA_SFF
select ADK_KERNEL_BLK_DEV_SD
diff --git a/target/linux/config/Config.in.multimedia b/target/linux/config/Config.in.multimedia
index bd45e0c35..c6dd6ed26 100644
--- a/target/linux/config/Config.in.multimedia
+++ b/target/linux/config/Config.in.multimedia
@@ -5,10 +5,6 @@ config ADK_KERNEL_MEDIA_SUPPORT
boolean
default n
-config ADK_KERNEL_SND_AC97_CODEC
- boolean
- default n
-
config ADK_KERNEL_SND_TIMER
boolean
default n
@@ -44,68 +40,79 @@ config ADK_KPACKAGE_KMOD_SND_RAWMIDI
default n
help
+config ADK_KPACKAGE_KMOD_SND_AC97_CODEC
+ tristate
+ default n
+ help
+ ALSA AC97 codec support.
+
+menu "Audio devices support"
+
config ADK_KPACKAGE_KMOD_SND
- prompt "kmod-sound-alsa................. ALSA sound support"
+ prompt "kmod-snd...................... ALSA sound support"
+ tristate
select ADK_KPACKAGE_KMOD_SOUND
select ADK_KERNEL_SND_OSSEMUL
select ADK_KERNEL_SND_TIMER
select ADK_KERNEL_SND_PCM
select ADK_KERNEL_SND_HWDEP
- tristate
default n
help
Basic ALSA sound support.
config ADK_KPACKAGE_KMOD_SND_OSSEMUL
- prompt "kmod-sound-alsa-oss-emul....... ALSA OSS Emulation"
- depends on ADK_KPACKAGE_KMOD_SND
+ prompt "kmod-snd-ossemul.............. ALSA OSS Emulation"
+ tristate
select ADK_KERNEL_SND_MIXER_OSS
select ADK_KERNEL_SND_PCM_OSS
- tristate
+ select ADK_KPACKAGE_KMOD_SND
+ default y if ADK_HARDWARE_IBM_X40
default n
help
ALSA OSS Emulation
-config ADK_KPACKAGE_KMOD_SND_AC97_CODEC
- prompt "kmod-sound-alsa-ac97-codec..... ALSA AC97 codec"
- depends on ADK_KPACKAGE_KMOD_SND
- depends on !(ADK_LINUX_CRIS_FOXBOARD || ADK_LINUX_ARM_FOXG20 )
- select ADK_KERNEL_SND_AC97_CODEC
+config ADK_KPACKAGE_KMOD_SND_INTEL8X0
+ prompt "kmod-snd-intel8x0............. Intel AC97 driver"
tristate
+ select ADK_KPACKAGE_KMOD_SND_AC97_CODEC
+ select ADK_KPACKAGE_KMOD_SND
+ default y if ADK_HARDWARE_IBM_X40
default n
help
- ALSA AC97 driver
+ Driver for intel chipsets.
config ADK_KPACKAGE_KMOD_SND_VIA82XX
- prompt "kmod-sound-alsa-via82xx........ ALSA VIA82XX driver"
- depends on ADK_KPACKAGE_KMOD_SND
- depends on !(ADK_LINUX_CRIS_FOXBOARD || ADK_LINUX_ARM_FOXG20 )
- select ADK_KPACKAGE_KMOD_SND_AC97_CODEC
+ prompt "kmod-snd-via82xx.............. ALSA VIA82XX driver"
tristate
+ depends on !(ADK_LINUX_CRIS_FOXBOARD || ADK_LINUX_ARM_FOXG20 )
+ select ADK_KPACKAGE_KMOD_SND
default n
help
ALSA VIA82XX driver
config ADK_KPACKAGE_KMOD_SND_ENS1370
- prompt "kmod-sound-alsa-ens1370........ ALSA Ensoniq 1370 driver"
- depends on ADK_KPACKAGE_KMOD_SND
- depends on !(ADK_LINUX_CRIS_FOXBOARD || ADK_LINUX_ARM_FOXG20 )
+ prompt "kmod-snd-ens1370.............. ALSA Ensoniq 1370 driver"
tristate
+ depends on !(ADK_LINUX_CRIS_FOXBOARD || ADK_LINUX_ARM_FOXG20 )
+ select ADK_KPACKAGE_KMOD_SND
default n
help
ALSA Ensonique 1370 driver
config ADK_KPACKAGE_KMOD_SND_CS5535AUDIO
- prompt "kmod-sound-alsa-cs5535......... ALSA AMD CS5535 driver"
- depends on ADK_KPACKAGE_KMOD_SND
- select ADK_KPACKAGE_KMOD_SND_AC97_CODEC
+ prompt "kmod-snd-cs5535audio.......... ALSA AMD CS5535 driver"
tristate
+ select ADK_KPACKAGE_KMOD_SND_AC97_CODEC
+ select ADK_KPACKAGE_KMOD_SND
default y if ADK_HARDWARE_LEMOTE_YEELONG
default y if ADK_HARDWARE_ALIX1C
default n
help
ALSA AMD CS5535 driver
+endmenu
+
+menu "Video devices support"
config ADK_KPACKAGE_KMOD_VIDEO_DEV
prompt "kmod-video-dev.................. Video (For Linux) kernel support"
tristate
@@ -142,3 +149,4 @@ config ADK_KPACKAGE_KMOD_USB_PWC
help
endmenu
+endmenu
diff --git a/target/linux/config/Config.in.pm b/target/linux/config/Config.in.pm
new file mode 100644
index 000000000..45e674efb
--- /dev/null
+++ b/target/linux/config/Config.in.pm
@@ -0,0 +1,52 @@
+config ADK_KERNEL_PM
+ boolean
+
+config ADK_KERNEL_ACPI
+ boolean
+
+config ADK_KERNEL_ACPI_SYSFS_POWER
+ boolean
+
+config ADK_KERNEL_ACPI_AC
+ boolean
+
+config ADK_KERNEL_ACPI_BATTERY
+ boolean
+
+config ADK_KERNEL_ACPI_BUTTON
+ boolean
+
+config ADK_KERNEL_ACPI_FAN
+ boolean
+
+config ADK_KERNEL_ACPI_DOCK
+ boolean
+
+menu "Power Management support"
+
+config ADK_HARDWARE_ACPI
+ prompt "Enable ACPI support"
+ boolean
+ select ADK_KERNEL_PM
+ select ADK_KERNEL_ACPI
+ select ADK_KERNEL_ACPI_SYSFS_POWER
+ select ADK_KERNEL_ACPI_AC
+ select ADK_KERNEL_ACPI_BATTERY
+ select ADK_KERNEL_ACPI_BUTTON
+ select ADK_KERNEL_ACPI_FAN
+ select ADK_KERNEL_ACPI_DOCK
+ default y if ADK_HARDWARE_IBM_X40
+ default n
+ help
+ Enable ACPI support.
+
+config ADK_KERNEL_SUSPEND
+ prompt "Enable Suspend support"
+ boolean
+ select ADK_KERNEL_PM
+ default y if ADK_HARDWARE_IBM_X40
+ default n
+ help
+ Enable Suspend-to-RAM and Suspend-to-Disk support.
+
+endmenu