summaryrefslogtreecommitdiff
path: root/target/waldux
diff options
context:
space:
mode:
Diffstat (limited to 'target/waldux')
-rw-r--r--target/waldux/Config.in28
-rw-r--r--target/waldux/Config.in.kernelcfg47
-rw-r--r--target/waldux/Config.in.kernelversion33
-rw-r--r--target/waldux/arch.lst30
-rw-r--r--target/waldux/config/Config.in.arm13
-rw-r--r--target/waldux/config/Config.in.audio283
-rw-r--r--target/waldux/config/Config.in.block717
-rw-r--r--target/waldux/config/Config.in.bluetooth185
-rw-r--r--target/waldux/config/Config.in.bus26
-rw-r--r--target/waldux/config/Config.in.compression137
-rw-r--r--target/waldux/config/Config.in.cpu100
-rw-r--r--target/waldux/config/Config.in.crypto553
-rw-r--r--target/waldux/config/Config.in.debug135
-rw-r--r--target/waldux/config/Config.in.dma81
-rw-r--r--target/waldux/config/Config.in.ethernet534
-rw-r--r--target/waldux/config/Config.in.flash191
-rw-r--r--target/waldux/config/Config.in.fs263
-rw-r--r--target/waldux/config/Config.in.fsnet163
-rw-r--r--target/waldux/config/Config.in.fsopts12
-rw-r--r--target/waldux/config/Config.in.gpio48
-rw-r--r--target/waldux/config/Config.in.graphics352
-rw-r--r--target/waldux/config/Config.in.i2c91
-rw-r--r--target/waldux/config/Config.in.input199
-rw-r--r--target/waldux/config/Config.in.ipsec61
-rw-r--r--target/waldux/config/Config.in.ipvs104
-rw-r--r--target/waldux/config/Config.in.kernel272
-rw-r--r--target/waldux/config/Config.in.kvm39
-rw-r--r--target/waldux/config/Config.in.leds83
-rw-r--r--target/waldux/config/Config.in.lib53
-rw-r--r--target/waldux/config/Config.in.mips33
-rw-r--r--target/waldux/config/Config.in.misc147
-rw-r--r--target/waldux/config/Config.in.multimedia114
-rw-r--r--target/waldux/config/Config.in.netdevice9
-rw-r--r--target/waldux/config/Config.in.netfilter131
-rw-r--r--target/waldux/config/Config.in.netfilter.core195
-rw-r--r--target/waldux/config/Config.in.netfilter.ebt218
-rw-r--r--target/waldux/config/Config.in.netfilter.ip4119
-rw-r--r--target/waldux/config/Config.in.netfilter.ip6132
-rw-r--r--target/waldux/config/Config.in.network267
-rw-r--r--target/waldux/config/Config.in.nfc37
-rw-r--r--target/waldux/config/Config.in.nls471
-rw-r--r--target/waldux/config/Config.in.part14
-rw-r--r--target/waldux/config/Config.in.pcmcia48
-rw-r--r--target/waldux/config/Config.in.pm82
-rw-r--r--target/waldux/config/Config.in.regmap19
-rw-r--r--target/waldux/config/Config.in.regulator37
-rw-r--r--target/waldux/config/Config.in.rtc67
-rw-r--r--target/waldux/config/Config.in.sched282
-rw-r--r--target/waldux/config/Config.in.serial338
-rw-r--r--target/waldux/config/Config.in.spi83
-rw-r--r--target/waldux/config/Config.in.thermal26
-rw-r--r--target/waldux/config/Config.in.usb378
-rw-r--r--target/waldux/config/Config.in.virtio44
-rw-r--r--target/waldux/config/Config.in.watchdog103
-rw-r--r--target/waldux/config/Config.in.wireless343
-rw-r--r--target/waldux/config/Config.in.xtensa22
-rw-r--r--target/waldux/kernel.config29
-rw-r--r--target/waldux/kernel.control5
58 files changed, 8626 insertions, 0 deletions
diff --git a/target/waldux/Config.in b/target/waldux/Config.in
new file mode 100644
index 000000000..c59ef765d
--- /dev/null
+++ b/target/waldux/Config.in
@@ -0,0 +1,28 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+source target/waldux/config/Config.in.kernel
+source target/waldux/config/Config.in.cpu
+source target/waldux/config/Config.in.bus
+source target/waldux/config/Config.in.block
+source target/waldux/config/Config.in.flash
+source target/waldux/config/Config.in.fs
+source target/waldux/config/Config.in.netdevice
+source target/waldux/config/Config.in.usb
+source target/waldux/config/Config.in.serial
+source target/waldux/config/Config.in.graphics
+source target/waldux/config/Config.in.input
+source target/waldux/config/Config.in.pcmcia
+source target/waldux/config/Config.in.network
+source target/waldux/config/Config.in.netfilter
+source target/waldux/config/Config.in.audio
+source target/waldux/config/Config.in.multimedia
+source target/waldux/config/Config.in.crypto
+source target/waldux/config/Config.in.misc
+source target/waldux/config/Config.in.arm
+source target/waldux/config/Config.in.mips
+source target/waldux/config/Config.in.xtensa
+source target/waldux/config/Config.in.pm
+source target/waldux/config/Config.in.kvm
+source target/waldux/config/Config.in.virtio
+source target/waldux/config/Config.in.debug
diff --git a/target/waldux/Config.in.kernelcfg b/target/waldux/Config.in.kernelcfg
new file mode 100644
index 000000000..016db26fe
--- /dev/null
+++ b/target/waldux/Config.in.kernelcfg
@@ -0,0 +1,47 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+choice
+prompt "Waldux Kernel configuration" if !ADK_TARGET_CHOOSE_ARCH
+depends on ADK_TARGET_OS_WALDUX
+
+config ADK_TARGET_WALDUX_KERNEL_USE_MINICONFIG
+ bool "Use mini.config from OpenADK"
+
+config ADK_TARGET_WALDUX_KERNEL_USE_DEFCONFIG
+ bool "Use defconfig from Waldux kernel"
+
+config ADK_TARGET_WALDUX_KERNEL_USE_CUSTOMCONFIG
+ bool "Use custom Waldux kernel configuration file"
+
+endchoice
+
+config ADK_TARGET_WALDUX_KERNEL_DEFCONFIG
+ string "Defconfig name"
+ depends on ADK_TARGET_WALDUX_KERNEL_USE_DEFCONFIG
+ default "bcmrpi_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI
+ default "bcmrpi_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI0
+ default "bcm2709_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI2
+ default "bcm2709_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI3
+ default "bcmrpi3_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
+ default "twr-k70f120m_defconfig" if ADK_TARGET_SYSTEM_KINETIS_K70
+ default "imx_v6_v7_defconfig" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
+ default "mvebu_defconfig" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
+ default "nsim_700_defconfig" if ADK_TARGET_SYSTEM_NSIM_ARCV1
+ default "nsim_hs_defconfig" if ADK_TARGET_SYSTEM_NSIM_ARCV2
+ default "10m50_defconfig" if ADK_TARGET_SYSTEM_QEMU_NIOS2
+ default "ag101p_defconfig" if ADK_TARGET_SYSTEM_ANDES_AG101P
+ default "bb.org_defconfig" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
+ default "am335x_phytec_defconfig" if ADK_TARGET_SYSTEM_PHYTEC_WEGA
+ default "j2_defconfig" if ADK_TARGET_SYSTEM_NUMATO_MIMASV2
+ default "sunxi_defconfig" if ADK_TARGET_SYSTEM_ORANGE_PI0
+ default "edosk2674_defconfig" if ADK_TARGET_SYSTEM_HITACHI_EDOSK2674
+ default "x86_64_defconfig" if ADK_TARGET_SYSTEM_GENERIC_X86_64
+ default "i386_defconfig" if ADK_TARGET_SYSTEM_GENERIC_X86
+ default ""
+
+config ADK_TARGET_WALDUX_KERNEL_CUSTOMCONFIG_PATH
+ string "Kernel configuration file location"
+ depends on ADK_TARGET_WALDUX_KERNEL_USE_CUSTOMCONFIG
+ default ".kernelconfig"
+
diff --git a/target/waldux/Config.in.kernelversion b/target/waldux/Config.in.kernelversion
new file mode 100644
index 000000000..0352e1a2d
--- /dev/null
+++ b/target/waldux/Config.in.kernelversion
@@ -0,0 +1,33 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+choice
+prompt "Kernel version" if !ADK_TARGET_CHOOSE_ARCH
+depends on ADK_TARGET_OS_WALDUX
+
+config ADK_TARGET_WALDUX_KERNEL_VERSION_GIT
+ bool "git"
+
+endchoice
+
+config ADK_TARGET_WALDUX_KERNEL_GIT_REPO
+ string "git repository"
+ depends on ADK_TARGET_WALDUX_KERNEL_VERSION_GIT
+ default "git://openadk.org/git/waldux"
+ help
+ GIT repository to use.
+
+config ADK_TARGET_WALDUX_KERNEL_GIT
+ string "git branch"
+ depends on ADK_TARGET_WALDUX_KERNEL_VERSION_GIT
+ default "master"
+
+config ADK_TARGET_WALDUX_KERNEL_GIT_VER
+ string "kernel version"
+ depends on ADK_TARGET_WALDUX_KERNEL_VERSION_GIT
+ default "4.9.86"
+
+config ADK_TARGET_WALDUX_KERNEL_GIT_TYPE
+ string
+ depends on ADK_TARGET_WALDUX_KERNEL_VERSION_GIT
+ default "branch"
diff --git a/target/waldux/arch.lst b/target/waldux/arch.lst
new file mode 100644
index 000000000..e20f056db
--- /dev/null
+++ b/target/waldux/arch.lst
@@ -0,0 +1,30 @@
+aarch64
+alpha
+arc
+arm
+avr32
+bfin
+c6x
+cris
+csky
+frv
+h8300
+hppa
+ia64
+m68k
+metag
+microblaze
+mips
+mips64
+nios2
+or1k
+ppc
+ppc64
+s390
+sparc
+sparc64
+sh
+tile
+x86
+x86_64
+xtensa
diff --git a/target/waldux/config/Config.in.arm b/target/waldux/config/Config.in.arm
new file mode 100644
index 000000000..cc5576f94
--- /dev/null
+++ b/target/waldux/config/Config.in.arm
@@ -0,0 +1,13 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+config ADK_WALDUX_KERNEL_ARM_PATCH_PHYS_VIRT
+ bool
+ depends on ADK_TARGET_ARCH_ARM
+
+config ADK_WALDUX_KERNEL_ARCH_VERSATILE_PB
+ bool
+ select ADK_WALDUX_KERNEL_ARM_PATCH_PHYS_VIRT
+ default y if !ADK_TARGET_WITH_DEVICETREE
+ depends on ADK_TARGET_ARCH_ARM
+
diff --git a/target/waldux/config/Config.in.audio b/target/waldux/config/Config.in.audio
new file mode 100644
index 000000000..4c04dd2b2
--- /dev/null
+++ b/target/waldux/config/Config.in.audio
@@ -0,0 +1,283 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+menu "Audio devices support"
+depends on ADK_TARGET_WITH_PCI \
+ || ADK_TARGET_WITH_USB \
+ || ADK_TARGET_WITH_SOUND \
+ || ADK_TARGET_QEMU \
+ || ADK_TARGET_GENERIC
+
+config ADK_WALDUX_KERNEL_SOUND
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_DRIVERS
+ bool
+
+config ADK_WALDUX_KERNEL_SND_PCI
+ bool
+
+config ADK_WALDUX_KERNEL_SND_USB
+ bool
+
+config ADK_WALDUX_KERNEL_SND_SOC
+ bool
+
+config ADK_WALDUX_KERNEL_SND_ARM
+ bool
+
+config ADK_WALDUX_KERNEL_SND_TIMER
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_PCM
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_HWDEP
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_RAWMIDI
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_AC97_CODEC
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_SOC_GENERIC_DMAENGINE_PCM
+ bool
+
+config ADK_WALDUX_KERNEL_SND_SOC_SPDIF
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_SOC_FSL_ASRC
+ bool
+
+config ADK_WALDUX_KERNEL_SND_SOC_FSL_HDMI
+ bool
+
+config ADK_WALDUX_KERNEL_SND_SOC_FSL_SPDIF
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_SOC_IMX_SGTL5000
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_SOC_IMX_PCM_DMA
+ bool
+
+config ADK_WALDUX_KERNEL_SND_SOC_HDMI_CODEC
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_SOC_IMX_HDMI_DMA
+ bool
+
+config ADK_WALDUX_KERNEL_SND_SOC_IMX_SPDIF
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_SOC_IMX_HDMI
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_PXA2XX_AC97
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_PXA2XX_SOC
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_SOC_I2C_AND_SPI
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_SOC_WM8731
+ tristate
+ select ADK_WALDUX_KERNEL_SND_SOC_I2C_AND_SPI
+
+config ADK_WALDUX_KERNEL_SND_SOC_WM8804
+ tristate
+ select ADK_WALDUX_KERNEL_SND_SOC_I2C_AND_SPI
+
+config ADK_WALDUX_KERNEL_SND_SOC_PCM5102A
+ tristate
+ select ADK_WALDUX_KERNEL_SND_SOC_I2C_AND_SPI
+
+config ADK_WALDUX_KERNEL_SND_SOC_PCM512x
+ tristate
+ select ADK_WALDUX_KERNEL_SND_SOC_I2C_AND_SPI
+
+config ADK_WALDUX_KERNEL_SND_SOC_PCM512x_I2C
+ tristate
+ select ADK_WALDUX_KERNEL_SND_SOC_PCM512x
+ select ADK_WALDUX_KERNEL_SND_SOC_I2C_AND_SPI
+
+config ADK_WALDUX_KERNEL_SND_SOC_PCM512x_SPI
+ tristate
+ select ADK_WALDUX_KERNEL_SND_SOC_PCM512x
+ select ADK_WALDUX_KERNEL_SND_SOC_I2C_AND_SPI
+
+config ADK_WALDUX_KERNEL_SND
+ tristate
+ select ADK_WALDUX_KERNEL_SOUND
+ select ADK_WALDUX_KERNEL_SND_PCM
+ select ADK_WALDUX_KERNEL_SND_HWDEP
+ select ADK_WALDUX_KERNEL_SND_TIMER
+
+config ADK_WALDUX_KERNEL_SND_TIMER
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_RAWMIDI
+ tristate
+
+config ADK_WALDUX_KERNEL_SND_SEQUENCER
+ tristate "Sequencer support"
+ select ADK_WALDUX_KERNEL_SND_TIMER
+ select ADK_WALDUX_KERNEL_SND_RAWMIDI
+
+config ADK_WALDUX_KERNEL_SND_INTEL8X0
+ tristate "Intel AC97 driver"
+ select ADK_WALDUX_KERNEL_SND
+ select ADK_WALDUX_KERNEL_SND_PCI
+ select ADK_WALDUX_KERNEL_SND_AC97_CODEC
+ default m if ADK_TARGET_SYSTEM_IBM_X40
+ default m if ADK_TARGET_QEMU_WITH_AUDIO
+ default n
+ depends on ADK_TARGET_WITH_PCI \
+ || ADK_TARGET_QEMU_WITH_AUDIO \
+ || ADK_TARGET_GENERIC
+ help
+ Driver for intel chipsets.
+
+config ADK_WALDUX_KERNEL_SND_VIA82XX
+ tristate "VIA82XX driver"
+ select ADK_WALDUX_KERNEL_SND
+ depends on ADK_TARGET_WITH_PCI || ADK_TARGET_GENERIC
+ help
+ ALSA VIA82XX driver
+
+config ADK_WALDUX_KERNEL_SND_ENS1370
+ tristate "Ensoniq 1370 driver"
+ select ADK_WALDUX_KERNEL_SND
+ depends on ADK_TARGET_WITH_PCI || ADK_TARGET_GENERIC
+ help
+ ALSA Ensonique 1370 driver
+
+config ADK_WALDUX_KERNEL_SND_CS5535AUDIO
+ tristate "AMD CS5535 driver"
+ select ADK_WALDUX_KERNEL_SND_PCI
+ select ADK_WALDUX_KERNEL_SND_AC97_CODEC
+ select ADK_WALDUX_KERNEL_SND
+ default m if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
+ default m if ADK_TARGET_MODEL_PCENGINES_ALIX1C
+ depends on ADK_TARGET_WITH_PCI || ADK_TARGET_GENERIC
+ help
+ ALSA AMD CS5535 driver
+
+config ADK_WALDUX_KERNEL_SND_HDSP
+ tristate "RME Hammerfall DSP Audio"
+ select ADK_WALDUX_KERNEL_SND
+ select ADK_WALDUX_KERNEL_SND_PCI
+ select ADK_WALDUX_KERNEL_FW_LOADER
+ select ADK_WALDUX_KERNEL_SND_HWDEP
+ select ADK_WALDUX_KERNEL_SND_RAWMIDI
+ select ADK_WALDUX_KERNEL_SND_PCM
+ default y if ADK_TARGET_SYSTEM_ASUS_P5BVM
+ default n
+ depends on ADK_TARGET_WITH_PCI || ADK_TARGET_GENERIC
+ help
+ ALSA driver for RME HDSP cards.
+
+config ADK_WALDUX_KERNEL_SND_PXA2XX_SOC_SPITZ
+ tristate "Sharp Zaurus SoC"
+ select ADK_WALDUX_KERNEL_SND
+ select ADK_WALDUX_KERNEL_SND_ARM
+ select ADK_WALDUX_KERNEL_SND_PXA2XX_AC97
+ select ADK_WALDUX_KERNEL_SND_AC97_CODEC
+ select ADK_WALDUX_KERNEL_SND_SOC
+ select ADK_WALDUX_KERNEL_SND_PXA2XX_SOC
+ depends on ADK_TARGET_SYSTEM_SHARP_ZAURUS
+ default m if ADK_TARGET_SYSTEM_SHARP_ZAURUS
+ default n
+
+config ADK_WALDUX_KERNEL_SND_BCM2835
+ tristate "BCM28XX onboard soundcard"
+ select ADK_WALDUX_KERNEL_SND
+ select ADK_WALDUX_KERNEL_SND_ARM
+ depends on ADK_TARGET_BOARD_BCM28XX
+ default m if ADK_TARGET_HARDWARE_NONE
+ default n
+
+config ADK_WALDUX_KERNEL_SND_BCM2835_SOC_I2S
+ tristate
+ select ADK_WALDUX_KERNEL_SND
+ select ADK_WALDUX_KERNEL_SND_ARM
+ select ADK_WALDUX_KERNEL_SND_SOC
+ select ADK_WALDUX_KERNEL_DMA_BCM2835
+ select ADK_WALDUX_KERNEL_REGMAP
+ select ADK_WALDUX_KERNEL_REGMAP_MMIO
+ depends on ADK_TARGET_BOARD_BCM28XX
+ default n
+
+config ADK_WALDUX_KERNEL_SND_BCM2708_SOC_HIFIBERRY_AMP
+ tristate "Hifiberry AMP"
+ select ADK_WALDUX_KERNEL_SND_BCM2835_SOC_I2S
+ depends on ADK_TARGET_BOARD_BCM28XX
+
+config ADK_WALDUX_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DAC
+ tristate "Hifiberry DAC"
+ select ADK_WALDUX_KERNEL_SND_BCM2835_SOC_I2S
+ select ADK_WALDUX_KERNEL_SND_SOC_PCM5102A
+ depends on ADK_TARGET_BOARD_BCM28XX
+
+config ADK_WALDUX_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DACPLUS
+ tristate "Hifiberry DACPLUS"
+ select ADK_WALDUX_KERNEL_SND_BCM2835_SOC_I2S
+ select ADK_WALDUX_KERNEL_SND_SOC_PCM512x_I2C
+ select ADK_WALDUX_KERNEL_SND_SOC_PCM512x
+ depends on ADK_TARGET_BOARD_BCM28XX
+
+config ADK_WALDUX_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DIGI
+ tristate "Hifiberry DIGI"
+ select ADK_WALDUX_KERNEL_SND_BCM2835_SOC_I2S
+ select ADK_WALDUX_KERNEL_SND_SOC_WM8804
+ depends on ADK_TARGET_BOARD_BCM28XX
+
+config ADK_WALDUX_KERNEL_SND_BCM2708_SOC_RPI_DAC
+ tristate "RPI-DAC"
+ select ADK_WALDUX_KERNEL_SND_BCM2835_SOC_I2S
+ depends on ADK_TARGET_BOARD_BCM28XX
+
+config ADK_WALDUX_KERNEL_SND_BCM2708_SOC_IQAUDIO_DAC
+ tristate "IQAudio-DAC"
+ select ADK_WALDUX_KERNEL_SND_BCM2835_SOC_I2S
+ select ADK_WALDUX_KERNEL_SND_SOC_PCM512x_I2C
+ depends on ADK_TARGET_BOARD_BCM28XX
+
+config ADK_WALDUX_KERNEL_SND_BCM2708_SOC_RPI_PROTO
+ tristate "Rpi-Proto"
+ select ADK_WALDUX_KERNEL_SND_BCM2835_SOC_I2S
+ select ADK_WALDUX_KERNEL_SND_SOC_WM8731
+ depends on ADK_TARGET_BOARD_BCM28XX
+
+config ADK_WALDUX_KERNEL_SND_IMX_SOC
+ tristate "IMX6 SoC sound chip"
+ select ADK_WALDUX_KERNEL_SND
+ select ADK_WALDUX_KERNEL_SND_SOC
+ select ADK_WALDUX_KERNEL_SND_SOC_GENERIC_DMAENGINE_PCM
+ select ADK_WALDUX_KERNEL_SND_SOC_HDMI_CODEC
+ select ADK_WALDUX_KERNEL_SND_SOC_IMX_PCM_DMA
+ select ADK_WALDUX_KERNEL_SND_SOC_IMX_HDMI_DMA
+ select ADK_WALDUX_KERNEL_SND_SOC_IMX_HDMI
+ select ADK_WALDUX_KERNEL_SND_SOC_IMX_SPDIF
+ select ADK_WALDUX_KERNEL_SND_SOC_IMX_SGTL5000 if ADK_TARGET_MODEL_HUMMINGBOARD_I2EX
+ select ADK_WALDUX_KERNEL_SND_SOC_FSL_ASRC
+ select ADK_WALDUX_KERNEL_SND_SOC_FSL_SPDIF
+ select ADK_WALDUX_KERNEL_SND_SOC_FSL_HDMI
+ select ADK_WALDUX_KERNEL_REGMAP
+ select ADK_WALDUX_KERNEL_REGMAP_SPI
+ select ADK_WALDUX_KERNEL_REGMAP_I2C
+ depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
+ default m if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
+ default n
+
+config ADK_WALDUX_KERNEL_SND_ALOOP
+ tristate "Generic loopback driver (PCM)"
+ select ADK_WALDUX_KERNEL_SND
+ select ADK_WALDUX_KERNEL_SND_DRIVERS
+ select ADK_WALDUX_KERNEL_SND_PCM
+ default n
+
+endmenu
diff --git a/target/waldux/config/Config.in.block b/target/waldux/config/Config.in.block
new file mode 100644
index 000000000..c88e2ece3
--- /dev/null
+++ b/target/waldux/config/Config.in.block
@@ -0,0 +1,717 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+config ADK_WALDUX_KERNEL_BLOCK
+ bool
+ select ADK_WALDUX_KERNEL_AIO
+ select ADK_WALDUX_KERNEL_INOTIFY_USER
+
+config ADK_WALDUX_KERNEL_AIO
+ bool
+
+menu "Block devices support"
+depends on ADK_TARGET_WITH_BLOCK \
+ || ADK_TARGET_GENERIC
+
+config ADK_WALDUX_KERNEL_IOSCHED_DEADLINE
+ bool
+
+config ADK_WALDUX_KERNEL_IOSCHED_CFQ
+ bool
+
+config ADK_WALDUX_KERNEL_IOSCHED_NOOP
+ bool
+
+choice
+prompt "I/O scheduler"
+
+config ADK_WALDUX_KERNEL_DEFAULT_DEADLINE
+ bool "deadline"
+ select ADK_WALDUX_KERNEL_IOSCHED_DEADLINE
+
+config ADK_WALDUX_KERNEL_DEFAULT_CFQ
+ bool "cfq"
+ select ADK_WALDUX_KERNEL_IOSCHED_CFQ
+
+config ADK_WALDUX_KERNEL_DEFAULT_NOOP
+ bool "noop"
+ select ADK_WALDUX_KERNEL_IOSCHED_NOOP
+
+endchoice
+
+config ADK_WALDUX_KERNEL_IDE
+ bool
+
+config ADK_WALDUX_KERNEL_IDE_GD
+ bool
+
+config ADK_WALDUX_KERNEL_IDE_GD_ATA
+ bool
+
+config ADK_WALDUX_KERNEL_LBDAF
+ bool
+
+config ADK_WALDUX_KERNEL_BLK_DEV_BSG
+ bool
+
+config ADK_WALDUX_KERNEL_BLK_DEV_BSGLIB
+ bool
+
+config ADK_WALDUX_KERNEL_BLK_DEV_THROTTLING
+ bool
+
+config ADK_WALDUX_KERNEL_MD
+ bool
+
+config ADK_WALDUX_KERNEL_RAID6_PQ
+ tristate
+
+config ADK_WALDUX_KERNEL_BLK_DEV_IO_TRACE
+ bool
+
+config ADK_WALDUX_KERNEL_IOSCHED_AS
+ bool
+
+config ADK_WALDUX_KERNEL_IOSCHED_DEADLINE
+ bool
+
+config ADK_WALDUX_KERNEL_IOSCHED_CFQ
+ bool
+
+config ADK_WALDUX_KERNEL_SCSI_LOWLEVEL
+ bool
+
+config ADK_WALDUX_KERNEL_SCSI_DMA
+ bool
+
+config ADK_WALDUX_KERNEL_SCSI_MULTI_LUN
+ bool
+
+config ADK_WALDUX_KERNEL_SCSI_CONSTANTS
+ bool
+
+config ADK_WALDUX_KERNEL_SCSI_LOGGING
+ bool
+
+config ADK_WALDUX_KERNEL_SCSI_SCAN_ASYNC
+ bool
+
+config ADK_WALDUX_KERNEL_ISCSI_TCP
+ bool
+
+config ADK_WALDUX_KERNEL_BLK_DEV
+ bool
+
+config ADK_WALDUX_KERNEL_ATA
+ bool
+
+config ADK_WALDUX_KERNEL_ATA_SFF
+ bool
+
+config ADK_WALDUX_KERNEL_ATA_BMDMA
+ bool
+
+config ADK_WALDUX_KERNEL_SATA_AHCI_PLATFORM
+ bool
+
+config ADK_WALDUX_KERNEL_SATA_PMP
+ bool
+
+config ADK_WALDUX_KERNEL_AHCI_IMX
+ bool
+
+config ADK_WALDUX_KERNEL_CONNECTOR
+ bool
+
+config ADK_WALDUX_KERNEL_MMC
+ bool
+
+config ADK_WALDUX_KERNEL_MMC_BLOCK
+ bool
+
+config ADK_WALDUX_KERNEL_MMC_BLOCK_BOUNCE
+ bool
+
+config ADK_WALDUX_KERNEL_MMC_UNSAFE_RESUME
+ bool
+
+config ADK_WALDUX_KERNEL_MMC_SDHCI
+ bool
+
+config ADK_WALDUX_KERNEL_MMC_SDHCI_IO_ACCESSORS
+ bool
+
+config ADK_WALDUX_KERNEL_MMC_SDHCI_PLTFM
+ bool
+
+config ADK_WALDUX_KERNEL_MMC_BCM2835_DMA
+ bool
+
+config ADK_WALDUX_KERNEL_MMC_BCM2835_SDHOST
+ bool
+
+config ADK_WALDUX_KERNEL_PWRSEQ_EMMC
+ bool
+
+config ADK_WALDUX_KERNEL_PWRSEQ_SIMPLE
+ bool
+
+config ADK_WALDUX_KERNEL_BOARD_GRASSHOPPER_MMC
+ bool
+
+config ADK_WALDUX_KERNEL_BOARD_GRASSHOPPER_MMCLED
+ bool
+
+menu "SATA/PATA devices support"
+depends on ADK_TARGET_WITH_PATA \
+ || ADK_TARGET_WITH_SATA \
+ || ADK_TARGET_QEMU \
+ || ADK_TARGET_VBOX \
+ || ADK_TARGET_GENERIC
+
+config ADK_WALDUX_KERNEL_PATA_RB532
+ tristate "CF disk driver for Mikrotik RB532"
+ select ADK_WALDUX_KERNEL_BLOCK
+ select ADK_WALDUX_KERNEL_LBDAF
+ select ADK_WALDUX_KERNEL_SCSI
+ select ADK_WALDUX_KERNEL_ATA
+ select ADK_WALDUX_KERNEL_ATA_SFF
+ select ADK_WALDUX_KERNEL_ATA_BMDMA
+ select ADK_WALDUX_KERNEL_BLK_DEV
+ select ADK_WALDUX_KERNEL_BLK_DEV_SD
+ depends on ADK_TARGET_SYSTEM_MIKROTIK_RB532
+ default y if ADK_TARGET_SYSTEM_MIKROTIK_RB532
+ default n
+
+config ADK_WALDUX_KERNEL_PATA_AMD
+ tristate "AMD PATA driver"
+ select ADK_WALDUX_KERNEL_BLOCK
+ select ADK_WALDUX_KERNEL_LBDAF
+ select ADK_WALDUX_KERNEL_SCSI
+ select ADK_WALDUX_KERNEL_ATA
+ select ADK_WALDUX_KERNEL_ATA_SFF
+ select ADK_WALDUX_KERNEL_ATA_BMDMA
+ select ADK_WALDUX_KERNEL_BLK_DEV
+ select ADK_WALDUX_KERNEL_BLK_DEV_SD
+ depends on ADK_TARGET_SYSTEM_PCENGINES_ALIX \
+ || ADK_TARGET_SYSTEM_LEMOTE_YEELONG \
+ || ADK_TARGET_GENERIC
+ default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX
+ default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
+ default n
+
+config ADK_WALDUX_KERNEL_PATA_SC1200
+ tristate
+ select ADK_WALDUX_KERNEL_BLOCK
+ select ADK_WALDUX_KERNEL_LBDAF
+ select ADK_WALDUX_KERNEL_SCSI
+ select ADK_WALDUX_KERNEL_ATA
+ select ADK_WALDUX_KERNEL_ATA_SFF
+ select ADK_WALDUX_KERNEL_ATA_BMDMA
+ select ADK_WALDUX_KERNEL_BLK_DEV
+ select ADK_WALDUX_KERNEL_BLK_DEV_SD
+ depends on ADK_TARGET_SYSTEM_PCENGINES_WRAP
+ default y if ADK_TARGET_SYSTEM_PCENGINES_WRAP
+ default n
+
+config ADK_WALDUX_KERNEL_SATA_AHCI
+ tristate "AHCI SATA driver"
+ select ADK_WALDUX_KERNEL_BLOCK
+ select ADK_WALDUX_KERNEL_LBDAF
+ select ADK_WALDUX_KERNEL_SCSI
+ select ADK_WALDUX_KERNEL_ATA
+ select ADK_WALDUX_KERNEL_BLK_DEV
+ select ADK_WALDUX_KERNEL_BLK_DEV_SD
+ depends on ADK_TARGET_SYSTEM_ASUS_P5BVM || \
+ ADK_TARGET_SYSTEM_PCENGINES_APU || \
+ ADK_TARGET_GENERIC || \
+ ADK_TARGET_VBOX
+ default y if ADK_TARGET_SYSTEM_PCENGINES_APU
+ default y if ADK_TARGET_SYSTEM_ASUS_P5BVM
+ default y if ADK_TARGET_VBOX
+ default n
+ help
+ Enables support for AHCI Serial ATA.
+