Browse Source

remove unfinished alternative os porting efforts

Waldemar Brodkorb 10 months ago
parent
commit
185f430dbf
100 changed files with 64 additions and 8122 deletions
  1. 5 28
      Config.in
  2. 0 1
      adk/tools/pkgmaker.c
  3. 0 12
      mk/build.mk
  4. 8 8
      mk/image.mk
  5. 2 18
      mk/kernel-build.mk
  6. 1 15
      mk/vars.mk
  7. 0 16
      mk/waldux-ver.mk
  8. 0 10
      mk/waldux.mk
  9. 0 1
      package/busybox/config/networking/Config.in
  10. 0 4
      rules.mk
  11. 2 2
      scripts/create-menu
  12. 5 37
      target/Makefile
  13. 1 1
      target/arm/systems/banana-pro
  14. 1 1
      target/arm/systems/beaglebone-black
  15. 1 1
      target/arm/systems/kinetis-k70
  16. 1 1
      target/arm/systems/linksys-nslu2
  17. 1 1
      target/arm/systems/orange-pi0
  18. 1 1
      target/arm/systems/phytec-wega
  19. 0 16
      target/arm/systems/qemu-arm-lm3s6965evb
  20. 1 1
      target/arm/systems/qemu-arm-realview-eb-mpcore
  21. 1 1
      target/arm/systems/qemu-arm-spitz
  22. 1 1
      target/arm/systems/qemu-arm-terrier
  23. 1 1
      target/arm/systems/qemu-arm-versatilepb
  24. 1 1
      target/arm/systems/qemu-arm-vexpress-a9
  25. 1 1
      target/arm/systems/qemu-arm-xilinx-zynq
  26. 1 1
      target/arm/systems/raspberry-pi
  27. 1 1
      target/arm/systems/raspberry-pi0
  28. 1 1
      target/arm/systems/raspberry-pi2
  29. 1 1
      target/arm/systems/raspberry-pi3
  30. 1 1
      target/arm/systems/raspberry-pi3p
  31. 1 1
      target/arm/systems/sharp-zaurus
  32. 1 1
      target/arm/systems/solidrun-clearfog
  33. 1 1
      target/arm/systems/solidrun-imx6
  34. 0 22
      target/arm/systems/st-stm32f407-discovery
  35. 1 1
      target/arm/systems/st-stm32f429
  36. 0 22
      target/arm/systems/st-stm32f429-discovery
  37. 1 1
      target/arm/systems/st-stm32f769
  38. 3 12
      target/config/Config.in.addons
  39. 1 1
      target/config/Config.in.binfmt
  40. 0 12
      target/config/Config.in.cpu
  41. 2 3
      target/config/Config.in.float
  42. 0 2
      target/config/Config.in.instructions
  43. 5 14
      target/config/Config.in.libc
  44. 1 1
      target/config/Config.in.libs
  45. 0 1
      target/config/Config.in.mmu
  46. 0 24
      target/config/Config.in.os
  47. 0 40
      target/config/Config.in.qemuopts
  48. 0 27
      target/config/Config.in.rootfs
  49. 0 6
      target/config/Config.in.runtime
  50. 1 1
      target/config/Config.in.toolchain
  51. 6 6
      target/config/Config.in.tools
  52. 0 800
      target/frosted/Config.in
  53. 0 154
      target/frosted/Config.in.apps
  54. 0 28
      target/frosted/Makefile
  55. 0 1
      target/frosted/arch.lst
  56. 0 0
      target/rtems/Config.in
  57. 0 33
      target/rtems/Makefile
  58. 0 14
      target/rtems/arch.lst
  59. 0 28
      target/waldux/Config.in
  60. 0 49
      target/waldux/Config.in.kernelcfg
  61. 0 33
      target/waldux/Config.in.kernelversion
  62. 0 30
      target/waldux/arch.lst
  63. 0 13
      target/waldux/config/Config.in.arm
  64. 0 283
      target/waldux/config/Config.in.audio
  65. 0 717
      target/waldux/config/Config.in.block
  66. 0 186
      target/waldux/config/Config.in.bluetooth
  67. 0 25
      target/waldux/config/Config.in.bus
  68. 0 137
      target/waldux/config/Config.in.compression
  69. 0 100
      target/waldux/config/Config.in.cpu
  70. 0 553
      target/waldux/config/Config.in.crypto
  71. 0 135
      target/waldux/config/Config.in.debug
  72. 0 81
      target/waldux/config/Config.in.dma
  73. 0 534
      target/waldux/config/Config.in.ethernet
  74. 0 191
      target/waldux/config/Config.in.flash
  75. 0 263
      target/waldux/config/Config.in.fs
  76. 0 163
      target/waldux/config/Config.in.fsnet
  77. 0 12
      target/waldux/config/Config.in.fsopts
  78. 0 48
      target/waldux/config/Config.in.gpio
  79. 0 352
      target/waldux/config/Config.in.graphics
  80. 0 91
      target/waldux/config/Config.in.i2c
  81. 0 199
      target/waldux/config/Config.in.input
  82. 0 61
      target/waldux/config/Config.in.ipsec
  83. 0 104
      target/waldux/config/Config.in.ipvs
  84. 0 272
      target/waldux/config/Config.in.kernel
  85. 0 39
      target/waldux/config/Config.in.kvm
  86. 0 83
      target/waldux/config/Config.in.leds
  87. 0 53
      target/waldux/config/Config.in.lib
  88. 0 33
      target/waldux/config/Config.in.mips
  89. 0 147
      target/waldux/config/Config.in.misc
  90. 0 114
      target/waldux/config/Config.in.multimedia
  91. 0 9
      target/waldux/config/Config.in.netdevice
  92. 0 131
      target/waldux/config/Config.in.netfilter
  93. 0 195
      target/waldux/config/Config.in.netfilter.core
  94. 0 218
      target/waldux/config/Config.in.netfilter.ebt
  95. 0 119
      target/waldux/config/Config.in.netfilter.ip4
  96. 0 132
      target/waldux/config/Config.in.netfilter.ip6
  97. 0 267
      target/waldux/config/Config.in.network
  98. 0 37
      target/waldux/config/Config.in.nfc
  99. 0 471
      target/waldux/config/Config.in.nls
  100. 0 0
      target/waldux/config/Config.in.part

+ 5 - 28
Config.in

@@ -31,7 +31,7 @@ source "target/config/Config.in.addons"
 endmenu
 
 menu "C Library configuration"
-	visible if (ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX) && !ADK_TARGET_CHOOSE_ARCH
+	visible if ADK_TARGET_OS_LINUX && !ADK_TARGET_CHOOSE_ARCH
 source "target/config/Config.in.libc"
 source "target/config/Config.in.threads"
 source "target/config/Config.in.binfmt"
@@ -44,17 +44,17 @@ source "target/config/Config.in.uclibc-ng"
 endmenu
 
 comment "After you saved your configuration once, you shouldn't change anything above"
-	depends on (ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX) && !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_CHOOSE_ARCH
+	depends on ADK_TARGET_OS_LINUX && !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_CHOOSE_ARCH
 
 source "target/config/Config.in.tasks"
 
 menu "Firmware configuration"
-	visible if (ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX) && !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_CHOOSE_ARCH
+	visible if ADK_TARGET_OS_LINUX && !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_CHOOSE_ARCH
 source "target/config/Config.in.rootfs"
 endmenu
 
 menu "Package selection"
-	visible if (ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX) && !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_CHOOSE_ARCH
+	visible if ADK_TARGET_OS_LINUX && !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_CHOOSE_ARCH
 source "package/Config.in.auto.global"
 source "package/Config.in"
 menu "Package options"
@@ -63,7 +63,7 @@ endmenu
 endmenu
 
 menu "Runtime configuration"
-	visible if (ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX) && !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_CHOOSE_ARCH
+	visible if ADK_TARGET_OS_LINUX && !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_CHOOSE_ARCH
 source "target/config/Config.in.runtime"
 endmenu
 
@@ -80,29 +80,6 @@ source "target/linux/Config.in"
 endmenu
 endmenu
 
-menu "Waldux Kernel configuration"
-	visible if ADK_TARGET_OS_WALDUX && !ADK_TARGET_CHOOSE_ARCH
-source "target/waldux/Config.in.kernelversion"
-source "target/waldux/Config.in.kernelcfg"
-source "target/waldux/config/Config.in.compression"
-source "target/config/Config.in.cmdline"
-
-menu "Advanced Waldux Kernel configuration"
-	visible if ADK_TARGET_OS_WALDUX && ADK_TARGET_KERNEL_CUSTOMISING && !ADK_APPLIANCE_TOOLCHAIN && !ADK_TARGET_CHOOSE_ARCH && !ADK_TARGET_WALDUX_KERNEL_USE_DEFCONFIG && !ADK_TARGET_WALDUX_KERNEL_USE_CUSTOMCONFIG
-source "target/waldux/Config.in"
-endmenu
-endmenu
-
-menu "Frosted kernel configuration"
-	visible if ADK_TARGET_OS_FROSTED && !ADK_TARGET_CHOOSE_ARCH
-source "target/frosted/Config.in"
-endmenu
-
-menu "Frosted application configuration"
-	visible if ADK_TARGET_OS_FROSTED && !ADK_TARGET_CHOOSE_ARCH
-source "target/frosted/Config.in.apps"
-endmenu
-
 menu "Toolchain settings"
 	visible if !ADK_TARGET_CHOOSE_ARCH
 

+ 0 - 1
adk/tools/pkgmaker.c

@@ -942,7 +942,6 @@ int main() {
 					token = strtok(pkg_kdepends, " ");
 					while (token != NULL) {
 						fprintf(cfg, "\tselect ADK_LINUX_KERNEL_%s m if ADK_TARGET_OS_LINUX\n", toupperstr(token));
-						fprintf(cfg, "\tselect ADK_WALDUX_KERNEL_%s m if ADK_TARGET_OS_WALDUX\n", toupperstr(token));
 						token = strtok(NULL, " ");
 					}
 					free(pkg_kdepends);

+ 0 - 12
mk/build.mk

@@ -179,18 +179,6 @@ else
 ifeq ($(ADK_TARGET_OS_BAREMETAL),y)
 	$(MAKE) -f mk/build.mk package/hostcompile toolchain/final
 endif
-ifeq ($(ADK_TARGET_OS_RTEMS),y)
-	$(MAKE) -f mk/build.mk package/hostcompile toolchain/final target/compile target/install target/targethelp
-endif
-ifeq ($(ADK_TARGET_OS_FROSTED),y)
-	$(MAKE) -f mk/build.mk package/hostcompile toolchain/final target/config-prepare target/compile target/install target/targethelp
-endif
-ifeq ($(ADK_TARGET_OS_ZEPHYR),y)
-	$(MAKE) -f mk/build.mk package/hostcompile toolchain/final target/compile target/install target/targethelp
-endif
-ifeq ($(ADK_TARGET_OS_WALDUX),y)
-	$(MAKE) -f mk/build.mk package/hostcompile toolchain/final target/config-prepare target/compile package_clean package/compile root_clean package/install target/install package_index
-endif
 ifeq ($(ADK_TARGET_OS_LINUX),y)
 	$(MAKE) -f mk/build.mk package/hostcompile toolchain/final target/config-prepare target/compile package_clean package/compile root_clean package/install target/install package_index
 endif

+ 8 - 8
mk/image.mk

@@ -7,7 +7,7 @@ else
 FAKEROOT:=
 endif
 
-ifeq ($(ADK_TARGET_OS_LINUX)$(ADK_TARGET_OS_WALDUX),y)
+ifeq ($(ADK_TARGET_OS_LINUX),y)
 # relative paths, like 'mksh' or '../usr/bin/foosh'
 ifeq (${ADK_BINSH_ASH},y)
 BINSH:=ash
@@ -262,7 +262,7 @@ createinitramfs: ${STAGING_TARGET_DIR}/${INITRAMFS}_list
 		echo 'CONFIG_INITRAMFS_ROOT_GID=0'; \
 		echo 'CONFIG_INITRAMFS_IS_LARGE=n'; \
 	) >> ${LINUX_DIR}/.config
-ifeq ($(ADK_LINUX_KERNEL_COMP_XZ)$(ADK_WALDUX_KERNEL_COMP_XZ),y)
+ifeq ($(ADK_LINUX_KERNEL_COMP_XZ),y)
 		echo "CONFIG_RD_BZIP2=n" >> ${LINUX_DIR}/.config
 		echo "CONFIG_RD_GZIP=n" >> ${LINUX_DIR}/.config
 		echo "CONFIG_RD_LZMA=n" >> ${LINUX_DIR}/.config
@@ -278,7 +278,7 @@ ifeq ($(ADK_LINUX_KERNEL_COMP_XZ)$(ADK_WALDUX_KERNEL_COMP_XZ),y)
 		echo "CONFIG_XZ_DEC_SPARC=n" >> ${LINUX_DIR}/.config
 		echo "CONFIG_XZ_DEC_TEST=n" >> ${LINUX_DIR}/.config
 endif
-ifeq ($(ADK_LINUX_KERNEL_COMP_LZ4)$(ADK_WALDUX_KERNEL_COMP_LZ4),y)
+ifeq ($(ADK_LINUX_KERNEL_COMP_LZ4),y)
 		echo "CONFIG_RD_XZ=n" >> ${LINUX_DIR}/.config
 		echo "CONFIG_RD_BZIP2=n" >> ${LINUX_DIR}/.config
 		echo "CONFIG_RD_GZIP=n" >> ${LINUX_DIR}/.config
@@ -287,7 +287,7 @@ ifeq ($(ADK_LINUX_KERNEL_COMP_LZ4)$(ADK_WALDUX_KERNEL_COMP_LZ4),y)
 		echo "CONFIG_RD_LZMA=n" >> ${LINUX_DIR}/.config
 		echo "CONFIG_INITRAMFS_COMPRESSION_LZ4=y" >> ${LINUX_DIR}/.config
 endif
-ifeq ($(ADK_LINUX_KERNEL_COMP_LZMA)$(ADK_WALDUX_KERNEL_COMP_LZMA),y)
+ifeq ($(ADK_LINUX_KERNEL_COMP_LZMA),y)
 		echo "CONFIG_RD_XZ=n" >> ${LINUX_DIR}/.config
 		echo "CONFIG_RD_BZIP2=n" >> ${LINUX_DIR}/.config
 		echo "CONFIG_RD_GZIP=n" >> ${LINUX_DIR}/.config
@@ -296,7 +296,7 @@ ifeq ($(ADK_LINUX_KERNEL_COMP_LZMA)$(ADK_WALDUX_KERNEL_COMP_LZMA),y)
 		echo "CONFIG_RD_LZMA=y" >> ${LINUX_DIR}/.config
 		echo "CONFIG_INITRAMFS_COMPRESSION_LZMA=y" >> ${LINUX_DIR}/.config
 endif
-ifeq ($(ADK_LINUX_KERNEL_COMP_LZO)$(ADK_WALDUX_KERNEL_COMP_LZO),y)
+ifeq ($(ADK_LINUX_KERNEL_COMP_LZO),y)
 		echo "CONFIG_RD_XZ=n" >> ${LINUX_DIR}/.config
 		echo "CONFIG_RD_BZIP2=n" >> ${LINUX_DIR}/.config
 		echo "CONFIG_RD_GZIP=n" >> ${LINUX_DIR}/.config
@@ -305,7 +305,7 @@ ifeq ($(ADK_LINUX_KERNEL_COMP_LZO)$(ADK_WALDUX_KERNEL_COMP_LZO),y)
 		echo "CONFIG_RD_LZO=y" >> ${LINUX_DIR}/.config
 		echo "CONFIG_INITRAMFS_COMPRESSION_LZO=y" >> ${LINUX_DIR}/.config
 endif
-ifeq ($(ADK_LINUX_KERNEL_COMP_GZIP)$(ADK_WALDUX_KERNEL_COMP_GZIP),y)
+ifeq ($(ADK_LINUX_KERNEL_COMP_GZIP),y)
 		echo "CONFIG_RD_XZ=n" >> ${LINUX_DIR}/.config
 		echo "CONFIG_RD_BZIP2=n" >> ${LINUX_DIR}/.config
 		echo "CONFIG_RD_LZO=n" >> ${LINUX_DIR}/.config
@@ -314,7 +314,7 @@ ifeq ($(ADK_LINUX_KERNEL_COMP_GZIP)$(ADK_WALDUX_KERNEL_COMP_GZIP),y)
 		echo "CONFIG_RD_GZIP=y" >> ${LINUX_DIR}/.config
 		echo "CONFIG_INITRAMFS_COMPRESSION_GZIP=y" >> ${LINUX_DIR}/.config
 endif
-ifeq ($(ADK_LINUX_KERNEL_COMP_BZIP2)$(ADK_WALDUX_KERNEL_COMP_BZIP2),y)
+ifeq ($(ADK_LINUX_KERNEL_COMP_BZIP2),y)
 		echo "CONFIG_RD_XZ=n" >> ${LINUX_DIR}/.config
 		echo "CONFIG_RD_GZIP=n" >> ${LINUX_DIR}/.config
 		echo "CONFIG_RD_LZMA=n" >> ${LINUX_DIR}/.config
@@ -323,7 +323,7 @@ ifeq ($(ADK_LINUX_KERNEL_COMP_BZIP2)$(ADK_WALDUX_KERNEL_COMP_BZIP2),y)
 		echo "CONFIG_RD_BZIP2=y" >> ${LINUX_DIR}/.config
 		echo "CONFIG_INITRAMFS_COMPRESSION_BZIP2=y" >> ${LINUX_DIR}/.config
 endif
-ifeq ($(ADK_LINUX_KERNEL_COMPRESS_NONE)$(ADK_WALDUX_KERNEL_COMPRESS_NONE),y)
+ifeq ($(ADK_LINUX_KERNEL_COMPRESS_NONE),y)
 		echo "CONFIG_RD_XZ=n" >> ${LINUX_DIR}/.config
 		echo "CONFIG_RD_BZIP2=n" >> ${LINUX_DIR}/.config
 		echo "CONFIG_RD_LZO=n" >> ${LINUX_DIR}/.config

+ 2 - 18
mk/kernel-build.mk

@@ -9,15 +9,9 @@ include $(ADK_TOPDIR)/mk/kernel-vars.mk
 ifeq ($(ADK_TARGET_OS_LINUX),y)
 KERNEL_MODULES_USED:=$(shell grep ^ADK_LINUX_KERNEL $(ADK_TOPDIR)/.config|grep =m)
 endif
-ifeq ($(ADK_TARGET_OS_WALDUX),y)
-KERNEL_MODULES_USED:=$(shell grep ^ADK_WALDUX_KERNEL $(ADK_TOPDIR)/.config|grep =m)
-endif
 ifeq ($(ADK_TARGET_LINUX_KERNEL_USE_CUSTOMCONFIG),y)
 KERNEL_MODULES_USED:=$(shell grep -s =m $(ADK_TOPDIR)/$(ADK_TARGET_LINUX_KERNEL_CUSTOMCONFIG_PATH))
 endif
-ifeq ($(ADK_TARGET_WALDUX_KERNEL_USE_CUSTOMCONFIG),y)
-KERNEL_MODULES_USED:=$(shell grep -s =m $(ADK_TOPDIR)/$(ADK_TARGET_WALDUX_KERNEL_CUSTOMCONFIG_PATH))
-endif
 
 KERNEL_FILE:=$(ADK_TARGET_KERNEL)
 KERNEL_TARGET:=$(ADK_TARGET_KERNEL)
@@ -61,7 +55,7 @@ $(LINUX_DIR)/.prepared: $(TOOLCHAIN_BUILD_DIR)/w-$(PKG_NAME)-$(PKG_VERSION)-$(PK
 	mkdir -p $(LINUX_BUILD_DIR)/kmod-control
 	touch $@
 
-ifeq ($(ADK_TARGET_LINUX_KERNEL_USE_MINICONFIG)$(ADK_TARGET_WALDUX_KERNEL_USE_MINICONFIG),y)
+ifeq ($(ADK_TARGET_LINUX_KERNEL_USE_MINICONFIG),y)
 $(LINUX_DIR)/.config: $(BUILD_DIR)/.kernelconfig
 endif
 
@@ -69,15 +63,11 @@ ifeq ($(ADK_TARGET_LINUX_KERNEL_USE_CUSTOMCONFIG),y)
 $(ADK_TOPDIR)/$(ADK_TARGET_LINUX_KERNEL_CUSTOMCONFIG_PATH):
 $(LINUX_DIR)/.config: $(ADK_TOPDIR)/$(ADK_TARGET_LINUX_KERNEL_CUSTOMCONFIG_PATH)
 endif
-ifeq ($(ADK_TARGET_WALDUX_KERNEL_USE_CUSTOMCONFIG),y)
-$(ADK_TOPDIR)/$(ADK_TARGET_WALDUX_KERNEL_CUSTOMCONFIG_PATH):
-$(LINUX_DIR)/.config: $(ADK_TOPDIR)/$(ADK_TARGET_WALDUX_KERNEL_CUSTOMCONFIG_PATH)
-endif
 
 $(LINUX_DIR)/.config: $(LINUX_DIR)/.prepared
 	$(START_TRACE) "target/$(ADK_TARGET_ARCH)-kernel-configure.. "
 	echo "-${KERNEL_RELEASE}" >${LINUX_DIR}/localversion
-ifeq ($(ADK_TARGET_LINUX_KERNEL_USE_DEFCONFIG)$(ADK_TARGET_WALDUX_KERNEL_USE_DEFCONFIG),y)
+ifeq ($(ADK_TARGET_LINUX_KERNEL_USE_DEFCONFIG),y)
 	${KERNEL_MAKE_ENV} $(MAKE) -C "${LINUX_DIR}" ${KERNEL_MAKE_OPTS} $(ADK_TARGET_KERNEL_DEFCONFIG) $(MAKE_TRACE)
 else ifeq ($(ADK_TARGET_LINUX_KERNEL_USE_CUSTOMCONFIG),y)
 	@if [ ! -f $(ADK_TOPDIR)/$(ADK_TARGET_LINUX_KERNEL_CUSTOMCONFIG_PATH) ];then \
@@ -85,12 +75,6 @@ else ifeq ($(ADK_TARGET_LINUX_KERNEL_USE_CUSTOMCONFIG),y)
 		exit 1; \
 	fi
 	${KERNEL_MAKE_ENV} $(MAKE) -C "${LINUX_DIR}" ${KERNEL_MAKE_OPTS} KCONFIG_ALLCONFIG=$(ADK_TOPDIR)/$(ADK_TARGET_LINUX_KERNEL_CUSTOMCONFIG_PATH) allnoconfig $(MAKE_TRACE)
-else ifeq ($(ADK_TARGET_WALDUX_KERNEL_USE_CUSTOMCONFIG),y)
-	@if [ ! -f $(ADK_TOPDIR)/$(ADK_TARGET_WALDUX_KERNEL_CUSTOMCONFIG_PATH) ];then \
-		echo "no kernel configuration found in $(ADK_TOPDIR)/$(ADK_TARGET_WALDUX_KERNEL_CUSTOMCONFIG_PATH)"; \
-		exit 1; \
-	fi
-	${KERNEL_MAKE_ENV} $(MAKE) -C "${LINUX_DIR}" ${KERNEL_MAKE_OPTS} KCONFIG_ALLCONFIG=$(ADK_TOPDIR)/$(ADK_TARGET_WALDUX_KERNEL_CUSTOMCONFIG_PATH) allnoconfig $(MAKE_TRACE)
 else
 	$(CP) $(BUILD_DIR)/.kernelconfig $(LINUX_DIR)/mini.config
 	${KERNEL_MAKE_ENV} $(MAKE) -C "${LINUX_DIR}" ${KERNEL_MAKE_OPTS} KCONFIG_ALLCONFIG=mini.config allnoconfig $(MAKE_TRACE)

+ 1 - 15
mk/vars.mk

@@ -84,15 +84,6 @@ endif
 ifeq ($(ADK_TARGET_OS_BAREMETAL),y)
 GNU_TARGET_NAME:=	$(ADK_TARGET_CPU_ARCH)-$(ADK_TARGET_SUFFIX)
 endif
-ifeq ($(ADK_TARGET_OS_FROSTED),y)
-GNU_TARGET_NAME:=	$(ADK_TARGET_CPU_ARCH)-$(ADK_TARGET_OS)-$(ADK_TARGET_SUFFIX)
-endif
-ifeq ($(ADK_TARGET_OS_RTEMS),y)
-GNU_TARGET_NAME:=	$(ADK_TARGET_CPU_ARCH)-$(ADK_TARGET_OS)
-endif
-ifeq ($(ADK_TARGET_OS_ZEPHYR),y)
-GNU_TARGET_NAME:=	$(ADK_TARGET_CPU_ARCH)-$(ADK_TARGET_OS)
-endif
 
 TARGET_CROSS:=		$(TOOLCHAIN_DIR)/usr/bin/$(GNU_TARGET_NAME)-
 TARGET_COMPILER_PREFIX?=${TARGET_CROSS}
@@ -176,7 +167,7 @@ TARGET_CXXFLAGS+=	-m$(ADK_TARGET_FLOAT)-float
 endif
 endif
 
-ifeq ($(ADK_TARGET_BINFMT_FLAT)$(ADK_TARGET_OS_FROSTED),y)
+ifeq ($(ADK_TARGET_BINFMT_FLAT),y)
 TARGET_LDFLAGS+=	-Wl,-elf2flt
 TARGET_CFLAGS+=		-Wl,-elf2flt
 TARGET_CXXFLAGS+=	-Wl,-elf2flt
@@ -240,11 +231,6 @@ ifneq ($(ADK_TARGET_USE_GNU_HASHSTYLE),)
 TARGET_LDFLAGS+=	-Wl,--hash-style=gnu
 endif
 
-# special operating system flags
-ifeq ($(ADK_TARGET_OS_FROSTED),y)
-TARGET_CFLAGS+=         -fPIC -mlong-calls -fno-common -msingle-pic-base -mno-pic-data-is-text-relative
-endif
-
 # special architecture optimization flags
 ifeq ($(ADK_TARGET_ARCH_XTENSA),y)
 ifeq ($(ADK_TARGET_BIG_ENDIAN),)

+ 0 - 16
mk/waldux-ver.mk

@@ -1,16 +0,0 @@
-# This file is part of the OpenADK project. OpenADK is copyrighted
-# material, please see the LICENCE file in the top-level directory.
-#
-# On the various kernel version variables:
-#
-# KERNEL_FILE_VER: version numbering used for tarball and contained 
-#                  top level directory
-# KERNEL_RELEASE:  OpenADK internal versioning
-# KERNEL_VERSION:  final kernel version how we want to identify a 
-#                  specific kernel
-
-ifeq ($(ADK_TARGET_WALDUX_KERNEL_VERSION_GIT),y)
-KERNEL_FILE_VER:=	$(ADK_TARGET_WALDUX_KERNEL_GIT)
-KERNEL_RELEASE:=	1
-KERNEL_VERSION:=	$(ADK_TARGET_WALDUX_KERNEL_GIT_VER)-$(KERNEL_RELEASE)
-endif

+ 0 - 10
mk/waldux.mk

@@ -1,10 +0,0 @@
-# This file is part of the OpenADK project. OpenADK is copyrighted
-# material, please see the LICENCE file in the top-level directory.
-
-PKG_NAME:=	waldux
-PKG_RELEASE:=	$(KERNEL_RELEASE)
-ifeq ($(ADK_TARGET_WALDUX_KERNEL_VERSION_GIT),y)
-PKG_VERSION:=	$(ADK_TARGET_WALDUX_KERNEL_GIT)
-PKG_GIT:=	$(ADK_TARGET_WALDUX_KERNEL_GIT_TYPE)
-PKG_SITES:=	$(ADK_TARGET_WALDUX_KERNEL_GIT_REPO)
-endif

+ 0 - 1
package/busybox/config/networking/Config.in

@@ -442,7 +442,6 @@ config BUSYBOX_FEATURE_IFCONFIG_BROADCAST_PLUS
 config BUSYBOX_IFENSLAVE
 	bool "ifenslave"
 	select ADK_LINUX_KERNEL_BONDING m if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_BONDING m if ADK_TARGET_OS_WALDUX
 	default n
 	select BUSYBOX_PLATFORM_LINUX
 	help

+ 0 - 4
rules.mk

@@ -75,10 +75,6 @@ ADK_TARGET_LINUX_KERNEL_GIT:=		$(strip $(subst ",, $(ADK_TARGET_LINUX_KERNEL_GIT
 ADK_TARGET_LINUX_KERNEL_GIT_VER:=	$(strip $(subst ",, $(ADK_TARGET_LINUX_KERNEL_GIT_VER)))
 ADK_TARGET_LINUX_KERNEL_GIT_TYPE:=	$(strip $(subst ",, $(ADK_TARGET_LINUX_KERNEL_GIT_TYPE)))
 ADK_TARGET_LINUX_KERNEL_DEFCONFIG:=	$(strip $(subst ",, $(ADK_TARGET_LINUX_KERNEL_DEFCONFIG)))
-ADK_TARGET_WALDUX_KERNEL_GIT:=		$(strip $(subst ",, $(ADK_TARGET_WALDUX_KERNEL_GIT)))
-ADK_TARGET_WALDUX_KERNEL_GIT_VER:=	$(strip $(subst ",, $(ADK_TARGET_WALDUX_KERNEL_GIT_VER)))
-ADK_TARGET_WALDUX_KERNEL_GIT_TYPE:=	$(strip $(subst ",, $(ADK_TARGET_WALDUX_KERNEL_GIT_TYPE)))
-ADK_TARGET_WALDUX_KERNEL_DEFCONFIG:=	$(strip $(subst ",, $(ADK_TARGET_WALDUX_KERNEL_DEFCONFIG)))
 ADK_TARGET_GENIMAGE_FILENAME:=		$(strip $(subst ",, $(ADK_TARGET_GENIMAGE_FILENAME)))
 ADK_TARGET_ROOTDEV:=			$(strip $(subst ",, $(ADK_TARGET_ROOTDEV)))
 

+ 2 - 2
scripts/create-menu

@@ -15,7 +15,7 @@ printf "source target/config/Config.in.system.choice\n" >> target/config/Config.
 if [ -d "$topdir/tasks" -o -n "$ADK_CUSTOM_TASKS_DIR" ];then
 	printf "# autogenerated via scripts/create-menu\n" > $topdir/target/config/Config.in.tasks
 	printf "menu \"Tasks\"\n" >> $topdir/target/config/Config.in.tasks
-	printf "\tvisible if (ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX) && !ADK_TARGET_CHOOSE_ARCH\n\n" >> $topdir/target/config/Config.in.tasks
+	printf "\tvisible if ADK_TARGET_OS_LINUX && !ADK_TARGET_CHOOSE_ARCH\n\n" >> $topdir/target/config/Config.in.tasks
 
         if [ -d "$topdir/tasks" ];then
         	cat $topdir/tasks/* >> $topdir/target/config/Config.in.tasks 2>/dev/null
@@ -98,7 +98,7 @@ config ADK_TARGET_CHOOSE_ARCH
 	bool "choose architecture"
 
 EOD
-for os in linux waldux frosted rtems zephyr baremetal; do
+for os in linux baremetal; do
   for arch in $(cat $topdir/target/$os/arch.lst);do
     OS=$(echo $os | tr '[:lower:]' '[:upper:]')
     ARCH=$(echo $arch | tr '[:lower:]' '[:upper:]')

+ 5 - 37
target/Makefile

@@ -31,18 +31,14 @@ ADK_PACKAGE_CRYPTINIT_ROOT:=$(strip $(subst ",, $(ADK_PACKAGE_CRYPTINIT_ROOT)))
 ADK_PACKAGE_CRYPTINIT_SWAP:=$(strip $(subst ",, $(ADK_PACKAGE_CRYPTINIT_SWAP)))
 ADK_PACKAGE_CMDLINE:=root=$(ADK_PACKAGE_CRYPTINIT_ROOT) swap=$(ADK_PACKAGE_CRYPTINIT_SWAP) resume=/dev/mapper/swapcrypt
 
-ifeq ($(ADK_TARGET_OS_LINUX)$(ADK_TARGET_OS_WALDUX),y)
-ifeq ($(ADK_TARGET_LINUX_KERNEL_USE_MINICONFIG)$(ADK_TARGET_WALDUX_KERNEL_USE_MINICONFIG),y)
+ifeq ($(ADK_TARGET_OS_LINUX),y)
+ifeq ($(ADK_TARGET_LINUX_KERNEL_USE_MINICONFIG),y)
 ifeq ($(ADK_TARGET_KERNEL_CUSTOMISING),y)
 config-prepare: $(ADK_TOPDIR)/.config
 ifeq ($(ADK_TARGET_OS_LINUX),y)
 	@PATH='$(HOST_PATH)' sed -n '/^ADK_LINUX_KERNEL/s//CONFIG/p' $(ADK_TOPDIR)/.config \
 	    >$(BUILD_DIR)/.kernelconfig.kernel
 endif
-ifeq ($(ADK_TARGET_OS_WALDUX),y)
-	@PATH='$(HOST_PATH)' sed -n '/^ADK_WALDUX_KERNEL/s//CONFIG/p' $(ADK_TOPDIR)/.config \
-	    >$(BUILD_DIR)/.kernelconfig.kernel
-endif
 	@if [ -f $(ADK_TARGET_ARCH)/kernel/$(ADK_TARGET_SYSTEM) ];then \
 		cat $(ADK_TOPDIR)/target/$(ADK_TARGET_OS)/kernel.config \
 		    $(ADK_TARGET_ARCH)/kernel/$(ADK_TARGET_SYSTEM) > $(BUILD_DIR)/.kernelconfig.board; \
@@ -106,11 +102,11 @@ ifeq ($(ADK_RUNTIME_QUIET_KERNEL),y)
 	@$(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 quiet loglevel=2 vt.global_cursor_default=0"#' \
 		$(BUILD_DIR)/.kernelconfig.board
 endif
-ifeq ($(ADK_LINUX_KERNEL_DEBUG_WITH_KGDB)$(ADK_WALDUX_KERNEL_DEBUG_WITH_KGDB),y)
+ifeq ($(ADK_LINUX_KERNEL_DEBUG_WITH_KGDB),y)
 	@$(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 kgdbwait kgdboc=ttyS0,115200"#' \
 		$(BUILD_DIR)/.kernelconfig.board
 endif
-ifeq ($(ADK_LINUX_KERNEL_NETCONSOLE)$(ADK_WALDUX_KERNEL_NETCONSOLE),y)
+ifeq ($(ADK_LINUX_KERNEL_NETCONSOLE),y)
 	@$(SED) 's#^\(CONFIG_.*CMDLINE="\)\(.*\)"#\1\2 netconsole=@$(ADK_PARAMETER_NETCONSOLE_SRC_IP)/,@$(ADK_PARAMETER_NETCONSOLE_DST_IP)/"#' \
 		$(BUILD_DIR)/.kernelconfig.board
 endif
@@ -138,36 +134,8 @@ config-prepare: $(ADK_TOPDIR)/.config
 endif
 endif
 
-ifeq ($(ADK_TARGET_OS_FROSTED),y)
-config-prepare: $(ADK_TOPDIR)/.config
-	@PATH='$(HOST_PATH)' sed -n '/^ADK_FROSTED_/s///p' $(ADK_TOPDIR)/.config \
-	    >$(BUILD_DIR)/.frosted
-	@PATH='$(HOST_PATH)' sed -n '/^ADK_PACKAGE_FROSTED_/s///p' $(ADK_TOPDIR)/.config \
-	    >$(BUILD_DIR)/.frostedapps
-endif
-
-ifeq ($(ADK_TARGET_OS_FROSTED),y)
-prepare: frosted-prepare
-compile: frosted-compile
-install: frosted-install
-targethelp: frosted-targethelp
-endif
-
-ifeq ($(ADK_TARGET_OS_RTEMS),y)
-prepare: rtems-prepare
-compile: rtems-compile
-install: rtems-install
-targethelp: rtems-targethelp
-endif
-
-ifeq ($(ADK_TARGET_OS_ZEPHYR),y)
-prepare: zephyr-prepare
-compile: zephyr-compile
-install: zephyr-install
-targethelp: zephyr-targethelp
-endif
 
-ifeq ($(ADK_TARGET_OS_LINUX)$(ADK_TARGET_OS_WALDUX),y)
+ifeq ($(ADK_TARGET_OS_LINUX),y)
 prepare: $(ADK_TARGET_ARCH)-prepare
 compile: $(ADK_TARGET_ARCH)-compile
 image: $(ADK_TARGET_ARCH)-imageclean $(ADK_TARGET_ARCH)-imageinstall

+ 1 - 1
target/arm/systems/banana-pro

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_BANANA_PRO
 	bool "Banana Pro"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_CORTEX_A7
 	select ADK_TARGET_CPU_WITH_NEON

+ 1 - 1
target/arm/systems/beaglebone-black

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
 	bool "BeagleBone Black"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_CORTEX_A8
 	select ADK_TARGET_CPU_WITH_NEON

+ 1 - 1
target/arm/systems/kinetis-k70

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_KINETIS_K70
 	bool "Kinetis K70"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_CORTEX_M3
 	select ADK_TARGET_ARCH_ARM_WITH_THUMB

+ 1 - 1
target/arm/systems/linksys-nslu2

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_LINKSYS_NSLU2
 	bool "Linksys NSLU2"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_BIG_ENDIAN
 	select ADK_TARGET_CPU_ARM_XSCALE
 	select ADK_TARGET_WITH_USB

+ 1 - 1
target/arm/systems/orange-pi0

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_ORANGE_PI0
 	bool "Orange PI Zero"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_CORTEX_A7
 	select ADK_TARGET_CPU_WITH_NEON

+ 1 - 1
target/arm/systems/phytec-wega

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_PHYTEC_WEGA
 	bool "Phytec Wega"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_CORTEX_A8
 	select ADK_TARGET_WITH_VGA

+ 0 - 16
target/arm/systems/qemu-arm-lm3s6965evb

@@ -1,16 +0,0 @@
-config ADK_TARGET_SYSTEM_QEMU_ARM_LM3S6965EVB
-	bool "Qemu Emulator (lm3s6965evb)"
-	depends on ADK_TARGET_OS_FROSTED
-	select ADK_TARGET_LITTLE_ENDIAN
-	select ADK_TARGET_CPU_ARM_CORTEX_M3
-	select ADK_TARGET_ARCH_ARM_WITH_THUMB
-	select ADK_TARGET_QEMU
-	select ADK_FROSTED_ARCH_LM3SVIRT
-	select ADK_FROSTED_KFLASHMEM_SIZE 128
-	select ADK_FROSTED_KRAMMEM_SIZE 128
-	select ADK_FROSTED_TASK_STACK_SIZE_4K
-	select ADK_FROSTED_USART_0
-	select ADK_FROSTED_MEMFS
-	help
-	  Qemu Emulator for ARM architecture (lm3s6965evb) without MMU.
-

+ 1 - 1
target/arm/systems/qemu-arm-realview-eb-mpcore

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_QEMU_ARM_REALVIEW_EB_MPCORE
 	bool "Qemu Emulator (Realview/EB-Mpcore)"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_ARM11MPCORE
 	select ADK_TARGET_QEMU

+ 1 - 1
target/arm/systems/qemu-arm-spitz

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
 	bool "Qemu Emulator (Spitz PDA)"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_XSCALE
 	select ADK_TARGET_QEMU

+ 1 - 1
target/arm/systems/qemu-arm-terrier

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
 	bool "Qemu Emulator (Terrier PDA)"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_XSCALE
 	select ADK_TARGET_QEMU

+ 1 - 1
target/arm/systems/qemu-arm-versatilepb

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB
 	bool "Qemu Emulator (Versatile/PB)"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_ARM926EJ_S
 	select ADK_TARGET_QEMU

+ 1 - 1
target/arm/systems/qemu-arm-vexpress-a9

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9
 	bool "Qemu Emulator (Vexpress A9)"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_CORTEX_A9
 	select ADK_TARGET_QEMU

+ 1 - 1
target/arm/systems/qemu-arm-xilinx-zynq

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_QEMU_ARM_XILINX_ZYNQ
 	bool "Qemu Emulator (Xilinx Zynq)"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_CPU_ARM_CORTEX_A9
 	select ADK_TARGET_QEMU
 	select ADK_TARGET_KERNEL_ZIMAGE

+ 1 - 1
target/arm/systems/raspberry-pi

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_RASPBERRY_PI
 	bool "Raspberry PI"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_ARM1176JZF_S
 	select ADK_TARGET_BOARD_BCM28XX

+ 1 - 1
target/arm/systems/raspberry-pi0

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_RASPBERRY_PI0
 	bool "Raspberry PI Zero W"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_ARM1176JZF_S
 	select ADK_TARGET_BOARD_BCM28XX

+ 1 - 1
target/arm/systems/raspberry-pi2

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_RASPBERRY_PI2
 	bool "Raspberry PI 2"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_CORTEX_A7
 	select ADK_TARGET_BOARD_BCM28XX

+ 1 - 1
target/arm/systems/raspberry-pi3

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_RASPBERRY_PI3
 	bool "Raspberry PI 3"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_WITH_MMU
 	select ADK_TARGET_CPU_ARM_CORTEX_A53

+ 1 - 1
target/arm/systems/raspberry-pi3p

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_RASPBERRY_PI3P
 	bool "Raspberry PI 3 Model B+"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_CORTEX_A53
 	select ADK_TARGET_BOARD_BCM28XX

+ 1 - 1
target/arm/systems/sharp-zaurus

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_SHARP_ZAURUS
 	bool "Sharp Zaurus CL3200 (Terrier)"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_XSCALE
 	select ADK_TARGET_CPU_WITH_IWMMXT

+ 1 - 1
target/arm/systems/solidrun-clearfog

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
 	bool "Solidrun Clearfog Embedded Systems"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_CORTEX_A9
 	select ADK_TARGET_WITH_SMP

+ 1 - 1
target/arm/systems/solidrun-imx6

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	bool "Solidrun IMX6 Embedded Systems"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_CORTEX_A9
 	select ADK_TARGET_WITH_VGA

+ 0 - 22
target/arm/systems/st-stm32f407-discovery

@@ -1,22 +0,0 @@
-config ADK_TARGET_SYSTEM_ST_STM32F407_DISCOVERY
-	bool "STMicroelectronics STM32F407 Discovery"
-	depends on ADK_TARGET_OS_FROSTED
-	select ADK_TARGET_LITTLE_ENDIAN
-	select ADK_TARGET_CPU_ARM_CORTEX_M4
-	select ADK_TARGET_ARCH_ARM_WITH_THUMB
-	select ADK_TARGET_WITH_SERIAL
-	select ADK_HOST_BUILD_STLINK
-	select ADK_FROSTED_ARCH_STM32F4
-	select ADK_FROSTED_ARCH_STM32F407_XG
-	select ADK_FROSTED_FLASH_SIZE_1MB
-	select ADK_FROSTED_RAM_SIZE_192KB
-	select ADK_FROSTED_ARCH_STM32F407
-	select ADK_FROSTED_MACH_STM32F407Discovery
-	select ADK_FROSTED_USART_2
-	select ADK_FROSTED_KFLASHMEM_SIZE 192
-	select ADK_FROSTED_KRAMMEM_SIZE 128
-	select ADK_FROSTED_TASK_STACK_SIZE_4K
-	select ADK_FROSTED_CLK_168MHZ
-	help
-	  STMicroelectronics STM32F407 Discovery
-

+ 1 - 1
target/arm/systems/st-stm32f429

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_ST_STM32F429
 	bool "STMicroelectronics STM32F429"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_CORTEX_M4
 	select ADK_TARGET_ARCH_ARM_WITH_THUMB

+ 0 - 22
target/arm/systems/st-stm32f429-discovery

@@ -1,22 +0,0 @@
-config ADK_TARGET_SYSTEM_ST_STM32F429_DISCOVERY
-	bool "STMicroelectronics STM32F429 Discovery"
-	depends on ADK_TARGET_OS_FROSTED
-	select ADK_TARGET_LITTLE_ENDIAN
-	select ADK_TARGET_CPU_ARM_CORTEX_M4
-	select ADK_TARGET_ARCH_ARM_WITH_THUMB
-	select ADK_TARGET_WITH_SERIAL
-	select ADK_HOST_BUILD_STLINK
-	select ADK_FROSTED_ARCH_STM32F4
-	select ADK_FROSTED_ARCH_STM32F429_XI
-	select ADK_FROSTED_FLASH_SIZE_2MB
-	select ADK_FROSTED_RAM_SIZE_256KB
-	select ADK_FORSTED_ARCH_STM32F429
-	select ADK_FROSTED_USART_1
-	select ADK_FROSTED_KFLASHMEM_SIZE 128
-	select ADK_FROSTED_KRAMMEM_SIZE 64
-	select ADK_FROSTED_TASK_STACK_SIZE_2K
-	select ADK_FROSTED_CLK_168MHZ
-	select ADK_FROSTED_MPU
-	help
-	  STMicroelectronics STM32F429 Discovery
-

+ 1 - 1
target/arm/systems/st-stm32f769

@@ -1,6 +1,6 @@
 config ADK_TARGET_SYSTEM_ST_STM32F769
 	bool "STMicroelectronics STM32F769"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARM_CORTEX_M7
 	select ADK_TARGET_HARD_FLOAT_DP

+ 3 - 12
target/config/Config.in.addons

@@ -39,7 +39,7 @@ config ADK_TARGET_GPU_MEM
 
 choice
 prompt "Serial or Bluetooth"
-depends on ( ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX ) \
+depends on ADK_TARGET_OS_LINUX \
         && ( ADK_TARGET_SYSTEM_RASPBERRY_PI3 \
 	|| ADK_TARGET_SYSTEM_RASPBERRY_PI3P \
 	|| ADK_TARGET_SYSTEM_RASPBERRY_PI3_64 \
@@ -49,12 +49,10 @@ config ADK_TARGET_HARDWARE_RPI3_SERIAL
 	bool "serial"
 	select ADK_TARGET_HARDWARE_RPI3_NO_BT
 	select ADK_LINUX_KERNEL_SERIAL_AMBA_PL011 if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_SERIAL_AMBA_PL011 if ADK_TARGET_OS_WALDUX
 
 config ADK_TARGET_HARDWARE_RPI3_BT
 	bool "bluetooth"
 	select ADK_LINUX_KERNEL_BT_HCIUART_BCM m if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_BT_HCIUART_BCM m if ADK_TARGET_OS_WALDUX
 
 config ADK_TARGET_HARDWARE_RPI3_NONE
 	bool "none"
@@ -66,7 +64,7 @@ config ADK_TARGET_HARDWARE_RPI3_NO_BT
 
 config ADK_TARGET_HARDWARE_RPI3_NO_WIFI
 	bool "Disable wifi"
-	depends on ( ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX ) \
+	depends on ADK_TARGET_OS_LINUX \
 		&& ( ADK_TARGET_SYSTEM_RASPBERRY_PI3 \
 		|| ADK_TARGET_SYSTEM_RASPBERRY_PI3P \
 		|| ADK_TARGET_SYSTEM_RASPBERRY_PI3_64 \
@@ -75,7 +73,7 @@ config ADK_TARGET_HARDWARE_RPI3_NO_WIFI
 
 choice
 prompt "Audio Board Addon"
-depends on (ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX) && ADK_TARGET_BOARD_BCM28XX
+depends on ADK_TARGET_OS_LINUX && ADK_TARGET_BOARD_BCM28XX
 
 config ADK_TARGET_HARDWARE_NONE
 	bool "No audio addon board"
@@ -83,36 +81,29 @@ config ADK_TARGET_HARDWARE_NONE
 config ADK_TARGET_HARDWARE_HIFIBERRY_AMP
 	bool "Hifiberry AMP"
 	select ADK_LINUX_KERNEL_SND_BCM2708_SOC_HIFIBERRY_AMP m if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_SND_BCM2708_SOC_HIFIBERRY_AMP m if ADK_TARGET_OS_WALDUX
 
 config ADK_TARGET_HARDWARE_HIFIBERRY_DAC
 	bool "Hifiberry DAC"
 	select ADK_LINUX_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DAC m if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DAC m if ADK_TARGET_OS_WALDUX
 
 config ADK_TARGET_HARDWARE_HIFIBERRY_DACPLUS
 	bool "Hifiberry DACPLUS"
 	select ADK_LINUX_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DACPLUS m if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DACPLUS m if ADK_TARGET_OS_WALDUX
 
 config ADK_TARGET_HARDWARE_HIFIBERRY_DIGI
 	bool "Hifiberry DIGI"
 	select ADK_LINUX_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DIGI m if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DIGI m if ADK_TARGET_OS_WALDUX
 
 config ADK_TARGET_HARDWARE_RPI_DAC
 	bool "RPI-DAC"
 	select ADK_LINUX_KERNEL_SND_BCM2708_SOC_RPI_DAC m if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_SND_BCM2708_SOC_RPI_DAC m if ADK_TARGET_OS_WALDUX
 
 config ADK_TARGET_HARDWARE_IQAUDIO_DAC
 	bool "IQAudio-DAC"
 	select ADK_LINUX_KERNEL_SND_BCM2708_SOC_IQAUDIO_DAC m if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_SND_BCM2708_SOC_IQAUDIO_DAC m if ADK_TARGET_OS_WALDUX
 
 config ADK_TARGET_HARDWARE_RPI_PROTO
 	bool "Rpi-Proto"
 	select ADK_LINUX_KERNEL_SND_BCM2708_SOC_RPI_PROTO m if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_SND_BCM2708_SOC_RPI_PROTO m if ADK_TARGET_OS_WALDUX
 
 endchoice

+ 1 - 1
target/config/Config.in.binfmt

@@ -3,7 +3,7 @@
 
 choice
 prompt "Binary format"
-depends on (ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX) && !ADK_TARGET_CHOOSE_ARCH
+depends on ADK_TARGET_OS_LINUX && !ADK_TARGET_CHOOSE_ARCH
 
 config ADK_TARGET_BINFMT_ELF
 	bool "ELF"

+ 0 - 12
target/config/Config.in.cpu

@@ -774,7 +774,6 @@ config ADK_TARGET_CPU_MIPS_MIPS32
 	select ADK_TARGET_CPU_WITH_FPU
 	select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
 	select ADK_LINUX_KERNEL_CPU_MIPS32_R1 if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_CPU_MIPS32_R1 if ADK_TARGET_OS_WALDUX
 	depends on ADK_TARGET_ARCH_MIPS
 
 config ADK_TARGET_CPU_MIPS_MIPS32R2
@@ -786,7 +785,6 @@ config ADK_TARGET_CPU_MIPS_MIPS32R2
 	select ADK_TARGET_CPU_WITH_FPU
 	select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
 	select ADK_LINUX_KERNEL_CPU_MIPS32_R2 if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_CPU_MIPS32_R2 if ADK_TARGET_OS_WALDUX
 	depends on ADK_TARGET_ARCH_MIPS
 
 config ADK_TARGET_CPU_MIPS_MIPS32R6
@@ -798,7 +796,6 @@ config ADK_TARGET_CPU_MIPS_MIPS32R6
 	select ADK_TARGET_CPU_WITH_FPU
 	select ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
 	select ADK_LINUX_KERNEL_CPU_MIPS32_R6 if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_CPU_MIPS32_R6 if ADK_TARGET_OS_WALDUX
 	depends on ADK_TARGET_ARCH_MIPS
 
 config ADK_TARGET_CPU_MIPS_R4400
@@ -871,7 +868,6 @@ config ADK_TARGET_CPU_MIPS64_MIPS64
 	select ADK_TARGET_WITH_MMU
 	select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
 	select ADK_LINUX_KERNEL_CPU_MIPS64_R1 if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_CPU_MIPS64_R1 if ADK_TARGET_OS_WALDUX
 	depends on ADK_TARGET_ARCH_MIPS64
 
 config ADK_TARGET_CPU_MIPS64_MIPS64R2
@@ -883,7 +879,6 @@ config ADK_TARGET_CPU_MIPS64_MIPS64R2
 	select ADK_TARGET_WITH_MMU
 	select ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
 	select ADK_LINUX_KERNEL_CPU_MIPS64_R2 if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_CPU_MIPS64_R2 if ADK_TARGET_OS_WALDUX
 	depends on ADK_TARGET_ARCH_MIPS64
 
 config ADK_TARGET_CPU_MIPS64_MIPS64R6
@@ -895,7 +890,6 @@ config ADK_TARGET_CPU_MIPS64_MIPS64R6
 	select ADK_TARGET_WITH_MMU
 	select ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
 	select ADK_LINUX_KERNEL_CPU_MIPS64_R6 if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_CPU_MIPS64_R6 if ADK_TARGET_OS_WALDUX
 	depends on ADK_TARGET_ARCH_MIPS64
 
 config ADK_TARGET_CPU_MIPS64_LOONGSON2F
@@ -1712,8 +1706,6 @@ config ADK_TARGET_CPU_XTENSA_DC233C
 	select ADK_TARGET_KERNEL_UIMAGE
 	select ADK_LINUX_KERNEL_XTENSA_VARIANT_DC233C if ADK_TARGET_OS_LINUX
 	select ADK_LINUX_KERNEL_INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_XTENSA_VARIANT_DC233C if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX if ADK_TARGET_OS_WALDUX
 	depends on ADK_TARGET_ARCH_XTENSA
 
 config ADK_TARGET_CPU_XTENSA_DC232B
@@ -1723,7 +1715,6 @@ config ADK_TARGET_CPU_XTENSA_DC232B
 	select ADK_TARGET_SUPPORTS_LT
 	select ADK_TARGET_KERNEL_UIMAGE
 	select ADK_LINUX_KERNEL_XTENSA_VARIANT_DC232B if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_XTENSA_VARIANT_DC232B if ADK_TARGET_OS_WALDUX
 	depends on ADK_TARGET_ARCH_XTENSA
 
 config ADK_TARGET_CPU_XTENSA_DE212
@@ -1732,7 +1723,6 @@ config ADK_TARGET_CPU_XTENSA_DE212
 	select ADK_TARGET_SUPPORTS_LT
 	select ADK_TARGET_KERNEL_IMAGE
 	select ADK_LINUX_KERNEL_XTENSA_VARIANT_CUSTOM if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_XTENSA_VARIANT_CUSTOM if ADK_TARGET_OS_WALDUX
 	depends on ADK_TARGET_ARCH_XTENSA
 
 config ADK_TARGET_CPU_XTENSA_KC705_BE
@@ -1742,7 +1732,6 @@ config ADK_TARGET_CPU_XTENSA_KC705_BE
 	select ADK_TARGET_SUPPORTS_LT
 	select ADK_TARGET_KERNEL_UIMAGE
 	select ADK_LINUX_KERNEL_XTENSA_VARIANT_DC233C if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_XTENSA_VARIANT_DC233C if ADK_TARGET_OS_WALDUX
 	depends on ADK_TARGET_ARCH_XTENSA
 
 config ADK_TARGET_CPU_XTENSA_FSF
@@ -1752,7 +1741,6 @@ config ADK_TARGET_CPU_XTENSA_FSF
 	select ADK_TARGET_SUPPORTS_LT
 	select ADK_TARGET_KERNEL_ZIMAGE
 	select ADK_LINUX_KERNEL_XTENSA_VARIANT_FSF if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_XTENSA_VARIANT_FSF if ADK_TARGET_OS_WALDUX
 	depends on ADK_TARGET_ARCH_XTENSA
 
 endchoice

+ 2 - 3
target/config/Config.in.float

@@ -13,8 +13,7 @@ depends on ADK_TARGET_ARCH_ARM || \
 config ADK_TARGET_HARD_FLOAT
 	bool "hard-float"
 	depends on ADK_TARGET_CPU_WITH_FPU \
-		&& !ADK_TARGET_CPU_WITH_FPU_FPV5 \
-		&& !ADK_TARGET_OS_FROSTED
+		&& !ADK_TARGET_CPU_WITH_FPU_FPV5
 
 config ADK_TARGET_HARD_FLOAT_SP
 	bool "hard-float-single-precision"
@@ -29,7 +28,7 @@ config ADK_TARGET_SOFT_FLOAT
 
 config ADK_TARGET_SOFTFP_FLOAT
 	bool "softfp"
-	depends on ADK_TARGET_ARCH_ARM && !ADK_TARGET_OS_FROSTED
+	depends on ADK_TARGET_ARCH_ARM
 
 endchoice
 

+ 0 - 2
target/config/Config.in.instructions

@@ -12,8 +12,6 @@ config ADK_TARGET_ARCH_ARM_WITH_THUMB
 	bool "thumb"
 	select ADK_LINUX_KERNEL_ARM_THUMB if ADK_TARGET_OS_LINUX
 	select ADK_LINUX_KERNEL_THUMB2_KERNEL if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_ARM_THUMB if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_THUMB2_KERNEL if ADK_TARGET_OS_WALDUX
 	depends on ADK_TARGET_CPU_WITH_THUMB || ADK_TARGET_CPU_WITH_THUMB2
 
 endchoice

+ 5 - 14
target/config/Config.in.libc

@@ -4,7 +4,7 @@
 choice
 prompt "Target C library"
 depends on !ADK_TARGET_CHOOSE_ARCH
-default ADK_TARGET_LIB_UCLIBC_NG if ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+default ADK_TARGET_LIB_UCLIBC_NG if ADK_TARGET_OS_LINUX
 
 config ADK_TARGET_LIB_UCLIBC_NG
 	bool "uClibc-ng"
@@ -40,7 +40,7 @@ config ADK_TARGET_LIB_UCLIBC_NG
 		ADK_TARGET_ARCH_TILE || \
 		ADK_TARGET_ARCH_X86 || \
 		ADK_TARGET_ARCH_X86_64 || \
-		ADK_TARGET_ARCH_XTENSA) && ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+		ADK_TARGET_ARCH_XTENSA) && ADK_TARGET_OS_LINUX
 	help
 	  https://uclibc-ng.org
 
@@ -132,10 +132,7 @@ config ADK_TARGET_LIB_NEWLIB
 		ADK_TARGET_ARCH_X86 || \
 		ADK_TARGET_ARCH_X86_64 || \
 		ADK_TARGET_ARCH_XTENSA) && \
-		(ADK_TARGET_OS_BAREMETAL || \
-		 ADK_TARGET_OS_FROSTED || \
-		 ADK_TARGET_OS_RTEMS || \
-		 ADK_TARGET_OS_ZEPHYR )
+		ADK_TARGET_OS_BAREMETAL
 	help
 	  https://sourceware.org/newlib/
 
@@ -176,21 +173,15 @@ config ADK_TARGET_LIB_MUSL_GIT
 config ADK_TARGET_LIB_NEWLIB_3_0_0
 	bool "3.0.0"
 	depends on ADK_TARGET_LIB_NEWLIB \
-		&& !ADK_TARGET_ARCH_XTENSA \
-		&& !ADK_TARGET_OS_FROSTED \
-		&& !ADK_TARGET_OS_RTEMS
+		&& !ADK_TARGET_ARCH_XTENSA
 
 config ADK_TARGET_LIB_NEWLIB_XTENSA
 	bool "xtensa"
 	depends on ADK_TARGET_LIB_NEWLIB && ADK_TARGET_ARCH_XTENSA
 
-config ADK_TARGET_LIB_NEWLIB_FROSTED
-	bool "frosted-git"
-	depends on ADK_TARGET_LIB_NEWLIB && ADK_TARGET_OS_FROSTED
-
 config ADK_TARGET_LIB_NEWLIB_GIT
 	bool "git"
-	depends on ADK_TARGET_LIB_NEWLIB && !ADK_TARGET_OS_FROSTED && ADK_EXPERIMENTAL
+	depends on ADK_TARGET_LIB_NEWLIB && ADK_EXPERIMENTAL
 
 endchoice
 

+ 1 - 1
target/config/Config.in.libs

@@ -2,7 +2,7 @@
 # material, please see the LICENCE file in the top-level directory.
 
 choice
-depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+depends on ADK_TARGET_OS_LINUX
 bool "Library support"
 
 config ADK_TARGET_USE_SHARED_LIBS_ONLY

+ 0 - 1
target/config/Config.in.mmu

@@ -12,5 +12,4 @@ config ADK_TARGET_WITH_MMU
 		&& !ADK_TARGET_ARCH_LM32 \
 		&& !ADK_TARGET_CPU_SH_SH2
 	select ADK_LINUX_KERNEL_MMU if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_MMU if ADK_TARGET_OS_WALDUX
 	default y

+ 0 - 24
target/config/Config.in.os

@@ -9,37 +9,13 @@ config ADK_TARGET_OS_LINUX
 	help
 	  Create a Linux system or toolchain.
 
-config ADK_TARGET_OS_WALDUX
-	bool "Waldux"
-	help
-	  Create a Waldux system or toolchain.
-
 config ADK_TARGET_OS_BAREMETAL
 	bool "Bare metal"
 	help
 	  Create a bare metal appliance or toolchain.
 
-config ADK_TARGET_OS_RTEMS
-	bool "RTEMS"
-	help
-	  Create a RTEMS appliance or toolchain.
-
-config ADK_TARGET_OS_FROSTED
-	bool "Frosted"
-	help
-	  Create a frosted appliance or toolchain.
-
-config ADK_TARGET_OS_ZEPHYR
-	bool "Zephyr"
-	help
-	  Create a zephyr appliance or toolchain.
-
 endchoice
 
 config ADK_TARGET_OS
 	string
 	default "linux" if ADK_TARGET_OS_LINUX
-	default "waldux" if ADK_TARGET_OS_WALDUX
-	default "frosted" if ADK_TARGET_OS_FROSTED
-	default "rtems5.0.0" if ADK_TARGET_OS_RTEMS
-	default "zephyr" if ADK_TARGET_OS_ZEPHYR

+ 0 - 40
target/config/Config.in.qemuopts

@@ -33,24 +33,6 @@ config ADK_TARGET_QEMU_WITH_BLOCK
 					|| ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
 	select ADK_LINUX_KERNEL_MMC_ARMMMCI if ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9
 	select ADK_LINUX_KERNEL_BLK_DEV_CMD64X if ADK_TARGET_SYSTEM_QEMU_ALPHA
-	select ADK_WALDUX_KERNEL_SCSI_SYM53C8XX_2 if ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB
-	select ADK_WALDUX_KERNEL_MTD_M25P80 if ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_ML605 \
-					|| ADK_TARGET_SYSTEM_QEMU_MICROBLAZE_S3ADSP1800
-	select ADK_WALDUX_KERNEL_ATA_PIIX if ADK_TARGET_SYSTEM_QEMU_MIPS \
-					|| ADK_TARGET_SYSTEM_QEMU_MIPS64 \
-					|| ADK_TARGET_SYSTEM_QEMU_X86 \
-					|| ADK_TARGET_SYSTEM_QEMU_X86_64
-	select ADK_WALDUX_KERNEL_PATA_MACIO if ADK_TARGET_SYSTEM_QEMU_PPC_BAMBOO \
-					|| ADK_TARGET_SYSTEM_QEMU_PPC_MACPPC
-	select ADK_WALDUX_KERNEL_SCSI_IBMVSCSI if ADK_TARGET_SYSTEM_QEMU_PPC64
-	select ADK_WALDUX_KERNEL_SCSI_MAC_ESP if ADK_TARGET_SYSTEM_QEMU_M68K_Q800
-	select ADK_WALDUX_KERNEL_SCSI_SUNESP if ADK_TARGET_SYSTEM_QEMU_SPARC
-	select ADK_WALDUX_KERNEL_PATA_CMD64X if ADK_TARGET_SYSTEM_QEMU_SPARC64
-	select ADK_WALDUX_KERNEL_PATA_PLATFORM if ADK_TARGET_SYSTEM_QEMU_SH
-	select ADK_WALDUX_KERNEL_PATA_PXA if ADK_TARGET_QEMU_ARM_SPITZ \
-					|| ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
-	select ADK_WALDUX_KERNEL_MMC_ARMMMCI if ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9
-	select ADK_WALDUX_KERNEL_BLK_DEV_CMD64X if ADK_TARGET_SYSTEM_QEMU_ALPHA
 
 menu "Qemu system configuration"
 depends on ADK_TARGET_QEMU && (ADK_TARGET_SYSTEM_QEMU_X86_64 \
@@ -107,23 +89,6 @@ config ADK_TARGET_QEMU_WITH_GRAPHIC
 	select ADK_LINUX_KERNEL_MOUSE_PS2 if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
 	select ADK_LINUX_KERNEL_USB_HID if ADK_TARGET_SYSTEM_QEMU_SH
 	select ADK_LINUX_KERNEL_USB_OHCI_HCD_PLATFORM if ADK_TARGET_SYSTEM_QEMU_SH
-	select ADK_WALDUX_KERNEL_VT
-	select ADK_WALDUX_KERNEL_VT_CONSOLE
-	select ADK_WALDUX_KERNEL_FONTS
-	select ADK_WALDUX_KERNEL_FONT_8x16
-	select ADK_WALDUX_KERNEL_FB
-	select ADK_WALDUX_KERNEL_FRAMEBUFFER_CONSOLE
-	select ADK_WALDUX_KERNEL_INPUT
-	select ADK_WALDUX_KERNEL_INPUT_KEYBOARD
-	select ADK_WALDUX_KERNEL_INPUT_MOUSE
-	select ADK_WALDUX_KERNEL_INPUT_MOUSEDEV
-	select ADK_WALDUX_KERNEL_PLAT_VERSATILE_CLCD if ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9
-	select ADK_WALDUX_KERNEL_FB_SM501 if ADK_TARGET_SYSTEM_QEMU_SH
-	select ADK_WALDUX_KERNEL_DRM_BOCHS if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
-	select ADK_WALDUX_KERNEL_KEYBOARD_ATKBD if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
-	select ADK_WALDUX_KERNEL_MOUSE_PS2 if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
-	select ADK_WALDUX_KERNEL_USB_HID if ADK_TARGET_SYSTEM_QEMU_SH
-	select ADK_WALDUX_KERNEL_USB_OHCI_HCD_PLATFORM if ADK_TARGET_SYSTEM_QEMU_SH
 
 endchoice
 
@@ -156,11 +121,6 @@ config ADK_TARGET_QEMU_WITH_VIRTIO
 	select ADK_LINUX_KERNEL_VIRTIO_NET
 	select ADK_LINUX_KERNEL_VIRTIO_BLK
 	select ADK_LINUX_KERNEL_VIRTIO_CONSOLE
-	select ADK_WALDUX_KERNEL_VIRTIO
-	select ADK_WALDUX_KERNEL_VIRTIO_PCI
-	select ADK_WALDUX_KERNEL_VIRTIO_NET
-	select ADK_WALDUX_KERNEL_VIRTIO_BLK
-	select ADK_WALDUX_KERNEL_VIRTIO_CONSOLE
 
 endchoice
 

+ 0 - 27
target/config/Config.in.rootfs

@@ -54,7 +54,6 @@ config ADK_TARGET_ROOTFS_INITRAMFS
 	depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
 	depends on !ADK_TARGET_SYSTEM_QEMU_METAG
 	select ADK_LINUX_KERNEL_BLK_DEV_INITRD if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_BLK_DEV_INITRD if ADK_TARGET_OS_WALDUX
 	help
 	  create an read-only initramfs system.
 
@@ -73,7 +72,6 @@ config ADK_TARGET_ROOTFS_SQUASHFS
 config ADK_TARGET_ROOTFS_JFFS2
 	bool "Compressed read-write root filesystem (jffs2)"
 	select ADK_LINUX_KERNEL_JFFS2_FS if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_JFFS2_FS if ADK_TARGET_OS_WALDUX
 	select ADK_HOST_NEED_MTD_UTILS
 	select ADK_TARGET_QEMU_WITH_BLOCK if ADK_TARGET_QEMU
 	depends on ADK_TARGET_WITH_MTD \
@@ -85,7 +83,6 @@ config ADK_TARGET_ROOTFS_JFFS2
 config ADK_TARGET_ROOTFS_UBIFS
 	bool "UBIFS root filesystem (NAND)"
 	select ADK_LINUX_KERNEL_UBIFS_FS if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_UBIFS_FS if ADK_TARGET_OS_WALDUX
 	select ADK_HOST_NEED_MTD_UTILS
 	select ADK_HOST_NEED_KERNEL2MINOR
 	depends on ADK_TARGET_WITH_NAND
@@ -102,14 +99,6 @@ config ADK_TARGET_ROOTFS_NFSROOT
 	select ADK_LINUX_KERNEL_NFS_COMMON if ADK_TARGET_OS_LINUX
 	select ADK_LINUX_KERNEL_IP_PNP if ADK_TARGET_OS_LINUX
 	select ADK_LINUX_KERNEL_IP_PNP_DHCP if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_NETWORK_FILESYSTEMS if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_SUNRPC if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_NFS_FS if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_NFS_V3 if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_ROOT_NFS if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_NFS_COMMON if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_IP_PNP if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_IP_PNP_DHCP if ADK_TARGET_OS_WALDUX
 	depends on !ADK_TARGET_QEMU && \
 		   !ADK_TARGET_SIM && \
 	           !ADK_TARGET_VBOX && \
@@ -128,14 +117,6 @@ config ADK_TARGET_ROOTFS_USB
 	select ADK_LINUX_KERNEL_USB_OHCI_HCD if ADK_TARGET_OS_LINUX
 	select ADK_LINUX_KERNEL_USB_UHCI_HCD if ADK_TARGET_OS_LINUX
 	select ADK_LINUX_KERNEL_USB_STORAGE if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_NLS if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_SCSI if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_BLK_DEV_SD if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_USB if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_USB_EHCI_HCD if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_USB_OHCI_HCD if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_USB_UHCI_HCD if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_USB_STORAGE if ADK_TARGET_OS_WALDUX
 	select ADK_PACKAGE_ADKINSTALL
 	depends on ADK_TARGET_WITH_USB_BOOT \
 		|| ADK_TARGET_GENERIC
@@ -148,10 +129,6 @@ config ADK_TARGET_ROOTFS_ISO
 	select ADK_LINUX_KERNEL_JOLIET if ADK_TARGET_OS_LINUX
 	select ADK_LINUX_KERNEL_SCSI if ADK_TARGET_OS_LINUX
 	select ADK_LINUX_KERNEL_BLK_DEV_SR if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_ISO9660_FS if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_JOLIET if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_SCSI if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_BLK_DEV_SR if ADK_TARGET_OS_WALDUX
 	select ADK_HOST_NEED_CDRTOOLS
 	select ADK_HOST_NEED_SYSLINUX
 	depends on ADK_TARGET_ARCH_X86
@@ -165,7 +142,6 @@ config ADK_TARGET_ROOTFS_INITRAMFSARCHIVE
 		&& !ADK_TARGET_SYSTEM_QEMU_METAG \
 		&& !ADK_TARGET_SIM
 	select ADK_LINUX_KERNEL_BLK_DEV_INITRD if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_BLK_DEV_INITRD if ADK_TARGET_OS_WALDUX
 	help
 	  Use this option if your planning to create a initramfs.
 
@@ -173,7 +149,6 @@ config ADK_TARGET_ROOTFS_ARCHIVE
 	bool "Archive usable for ext4 filesystems"
 	select ADK_HOST_NEED_GENEXT2FS if ADK_TARGET_QEMU || ADK_TARGET_VBOX
 	select ADK_LINUX_KERNEL_EXT4_FS if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_EXT4_FS if ADK_TARGET_OS_WALDUX
 	select ADK_TARGET_QEMU_WITH_BLOCK if ADK_TARGET_QEMU
 	depends on !ADK_TARGET_SIM \
 		&& !ADK_TARGET_ARCH_NDS32 \
@@ -188,8 +163,6 @@ config ADK_TARGET_ROOTFS_GENIMAGE
 	bool "Create a disk image for the target"
 	select ADK_LINUX_KERNEL_EXT4_FS if ADK_TARGET_OS_LINUX
 	select ADK_LINUX_KERNEL_VFAT_FS if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_EXT4_FS if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_VFAT_FS if ADK_TARGET_OS_WALDUX
 	select ADK_TARGET_QEMU_WITH_BLOCK if ADK_TARGET_QEMU
 	select ADK_TARGET_QEMU_WITH_BOOTLOADER if ADK_TARGET_QEMU
 	select ADK_HOST_BUILD_GENIMAGE

+ 0 - 6
target/config/Config.in.runtime

@@ -59,8 +59,6 @@ config ADK_RUNTIME_DEV_MDEV
 	bool "Use mdev"
 	select ADK_LINUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_LINUX
 	select ADK_LINUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_WALDUX
 	depends on ADK_PACKAGE_BUSYBOX
 	depends on !ADK_RUNTIME_INIT_SYSTEMD
 
@@ -75,16 +73,12 @@ config ADK_RUNTIME_DEV_UDEV
 	select ADK_HOST_BUILD_KMOD
 	select ADK_LINUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_LINUX
 	select ADK_LINUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_WALDUX
 	depends on !ADK_RUNTIME_INIT_SYSTEMD
 
 config ADK_RUNTIME_DEV_SYSTEMD_UDEV
 	bool "Use systemd udev"
 	select ADK_LINUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_LINUX
 	select ADK_LINUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_LINUX
-	select ADK_WALDUX_KERNEL_DEVTMPFS if ADK_TARGET_OS_WALDUX
-	select ADK_WALDUX_KERNEL_DEVTMPFS_MOUNT if ADK_TARGET_OS_WALDUX
 	depends on ADK_RUNTIME_INIT_SYSTEMD
 
 config ADK_RUNTIME_DEV_STATIC

+ 1 - 1
target/config/Config.in.toolchain

@@ -124,7 +124,7 @@ config ADK_STATIC_TOOLCHAIN
 
 config ADK_PRELINK
 	bool "Prelink binaries and libraries in Image"
-	depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX
+	depends on ADK_TARGET_OS_LINUX
 	help
 	  Do prelinking for faster loading of binaries.
 

+ 6 - 6
target/config/Config.in.tools

@@ -309,11 +309,11 @@ source "target/config/Config.in.prereq"
 
 config ADK_COMPRESSION_TOOL
 	string
-	default "gzip -n9" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_GZIP || ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_GZIP
-	default "bzip2" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_BZIP2 || ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_BZIP2
-	default "xz -v --check=crc32 --lzma2=dict=1MiB" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_XZ || ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_XZ
-	default "lz4c -l" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_LZ4 || ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_LZ4
-	default "lzma -9" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_LZMA || ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_LZMA
-	default "lzop" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_LZO || ADK_WALDUX_KERNEL_INITRAMFS_COMPRESSION_LZO
+	default "gzip -n9" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_GZIP
+	default "bzip2" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_BZIP2
+	default "xz -v --check=crc32 --lzma2=dict=1MiB" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_XZ
+	default "lz4c -l" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_LZ4
+	default "lzma -9" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_LZMA
+	default "lzop" if ADK_LINUX_KERNEL_INITRAMFS_COMPRESSION_LZO
 	default "gzip -n9"
 	help

+ 0 - 800
target/frosted/Config.in

@@ -1,800 +0,0 @@
-menu "Platform Selection"
-
-    choice ADK_FROSTED_ARCH
-        prompt "Architecture"
-        default ADK_FROSTED_ARCH_LM3S
-
-        config ADK_FROSTED_ARCH_LM3S
-        bool "LM3S"
-        help
-            Enable support for Stellaris LM3S systems
-
-        config ADK_FROSTED_ARCH_LPC17XX
-        bool "LPC17XX"
-        help
-            Enable support for NXP LPC17xx systems
-
-        config ADK_FROSTED_ARCH_STM32F4
-        bool "STM32F4"
-        help
-            Enable support for ST STM32F4 systems
-
-        config ADK_FROSTED_ARCH_STM32F7
-        bool "STM32F7"
-        help
-            Enable support for ST STM32F7 systems
-    endchoice
-
-if ADK_FROSTED_ARCH_STM32F7
-
-choice 
-    prompt "MCU"
-    default ADK_FROSTED_ARCH_STM32F746_NG
-
-config ADK_FROSTED_ARCH_STM32F746_NG
-    bool "STM32F746NG 1MB"
-    select ADK_FROSTED_FLASH_SIZE_1MB
-    select ADK_FROSTED_RAM_SIZE_320KB
-    select ADK_FROSTED_ARCH_STM32F746
-
-config ADK_FROSTED_ARCH_STM32F769_NI
-    bool "STM32F769NI 2MB"
-    select ADK_FROSTED_FLASH_SIZE_2MB
-    select ADK_FROSTED_RAM_SIZE_368KB
-    select ADK_FROSTED_ARCH_STM32F769
-
-endchoice
-
-endif
-
-if ADK_FROSTED_ARCH_STM32F4
-
-choice 
-    prompt "MCU"
-    default ADK_FROSTED_ARCH_STM32F407_XG
-
-config ADK_FROSTED_ARCH_STM32F401_XB
-    bool "STM32F401xB 128KB"
-    select ADK_FROSTED_FLASH_SIZE_128KB
-    select ADK_FROSTED_RAM_SIZE_64KB
-    select ADK_FROSTED_ARCH_STM32F401
-config ADK_FROSTED_ARCH_STM32F401_XC
-    bool "STM32F401xC 256KB"
-    select ADK_FROSTED_FLASH_SIZE_256KB
-    select ADK_FROSTED_RAM_SIZE_64KB
-    select ADK_FROSTED_ARCH_STM32F401
-config ADK_FROSTED_ARCH_STM32F401_XD
-    bool "STM32F401xD 384KB"
-    select ADK_FROSTED_FLASH_SIZE_384KB
-    select ADK_FROSTED_RAM_SIZE_96KB
-    select ADK_FROSTED_ARCH_STM32F401
-config ADK_FROSTED_ARCH_STM32F401_XE
-    bool "STM32F401xE 512KB"
-    select ADK_FROSTED_FLASH_SIZE_512KB
-    select ADK_FROSTED_RAM_SIZE_96KB
-    select ADK_FROSTED_ARCH_STM32F401
-
-config ADK_FROSTED_ARCH_STM32F405_XG
-    bool "STM32F405xG 1MB"
-    select ADK_FROSTED_FLASH_SIZE_1MB
-    select ADK_FROSTED_RAM_SIZE_192KB
-    select ADK_FROSTED_ARCH_STM32F405
-config ADK_FROSTED_ARCH_STM32F405_XE
-    bool "STM32F407xE 512KB"
-    select ADK_FROSTED_FLASH_SIZE_512KB
-    select ADK_FROSTED_RAM_SIZE_192KB
-    select ADK_FROSTED_ARCH_STM32F405
-
-config ADK_FROSTED_ARCH_STM32F407_XG
-    bool "STM32F407xG 1MB"
-    select ADK_FROSTED_FLASH_SIZE_1MB
-    select ADK_FROSTED_RAM_SIZE_192KB
-    select ADK_FROSTED_ARCH_STM32F407
-config ADK_FROSTED_ARCH_STM32F407_XE
-    bool "STM32F407xE 512KB"
-    select ADK_FROSTED_FLASH_SIZE_512KB
-    select ADK_FROSTED_RAM_SIZE_192KB
-    select ADK_FROSTED_ARCH_STM32F407
-    
-config ADK_FROSTED_ARCH_STM32F411_XE
-    bool "STM32F411xE 512KB"
-    select ADK_FROSTED_FLASH_SIZE_512KB
-    select ADK_FROSTED_RAM_SIZE_128KB
-    select ADK_FROSTED_ARCH_STM32F411
-config ADK_FROSTED_ARCH_STM32F411_XC
-    bool "STM32F411xC 256KB"
-    select ADK_FROSTED_FLASH_SIZE_256KB
-    select ADK_FROSTED_RAM_SIZE_128KB
-    select ADK_FROSTED_ARCH_STM32F411
-
-config ADK_FROSTED_ARCH_STM32F429_XE
-    bool "STM32F429xE 512KB"
-    select ADK_FROSTED_FLASH_SIZE_512KB
-    select ADK_FROSTED_RAM_SIZE_256KB
-    select ADK_FROSTED_ARCH_STM32F429
-config ADK_FROSTED_ARCH_STM32F429_XG
-    bool "STM32F429xG 1MB"
-    select ADK_FROSTED_FLASH_SIZE_1MB
-    select ADK_FROSTED_RAM_SIZE_256KB
-    select ADK_FROSTED_ARCH_STM32F429
-config ADK_FROSTED_ARCH_STM32F429_XI
-    bool "STM32F429xI 2MB"
-    select ADK_FROSTED_FLASH_SIZE_2MB
-    select ADK_FROSTED_RAM_SIZE_256KB
-    select ADK_FROSTED_ARCH_STM32F429
-config ADK_FROSTED_ARCH_STM32F446_ZE
-    bool "STM32F446ZE 512KB"
-    select ADK_FROSTED_FLASH_SIZE_512KB
-    select ADK_FROSTED_RAM_SIZE_128KB
-    select ADK_FROSTED_ARCH_STM32F446
-endchoice
-
-endif
-
-if ADK_FROSTED_ARCH_LPC17XX
-
-choice 
-    prompt "MCU"
-    default ADK_FROSTED_ARCH_LPC1768
-config ADK_FROSTED_ARCH_LPC1763
-    bool "LPC1763"
-    select ADK_FROSTED_FLASH_SIZE_256KB
-    select ADK_FROSTED_RAM_SIZE_32KB
-    select ADK_FROSTED_CLK_100MHZ
-config ADK_FROSTED_ARCH_LPC1764
-    bool "LPC1764"
-    select ADK_FROSTED_FLASH_SIZE_128KB
-    select ADK_FROSTED_RAM_SIZE_16KB
-    select ADK_FROSTED_CLK_100MHZ
-config ADK_FROSTED_ARCH_LPC1765
-    bool "LPC1765"
-    select ADK_FROSTED_FLASH_SIZE_256KB
-    select ADK_FROSTED_RAM_SIZE_32KB
-    select ADK_FROSTED_CLK_100MHZ
-config ADK_FROSTED_ARCH_LPC1766
-    bool "LPC1766"
-    select ADK_FROSTED_FLASH_SIZE_256KB
-    select ADK_FROSTED_RAM_SIZE_32KB
-    select ADK_FROSTED_CLK_100MHZ
-config ADK_FROSTED_ARCH_LPC1767
-    bool "LPC1767"
-    select ADK_FROSTED_FLASH_SIZE_512KB
-    select ADK_FROSTED_RAM_SIZE_32KB
-    select ADK_FROSTED_CLK_100MHZ
-config ADK_FROSTED_ARCH_LPC1768
-    bool "LPC1768"
-    select ADK_FROSTED_FLASH_SIZE_512KB
-    select ADK_FROSTED_RAM_SIZE_32KB
-    select ADK_FROSTED_CLK_100MHZ
-config ADK_FROSTED_ARCH_LPC1769
-    bool "LPC1769"
-    select ADK_FROSTED_FLASH_SIZE_512KB
-    select ADK_FROSTED_RAM_SIZE_32KB
-endchoice
-
-endif
-
-if ADK_FROSTED_ARCH_LM3S
-
-choice 
-    prompt "MCU"
-    default ADK_FROSTED_LM3S6965
-config ADK_FROSTED_ARCH_LM3S6965
-    bool "LM3S6965"
-    select ADK_FROSTED_FLASH_SIZE_256KB
-    select ADK_FROSTED_RAM_SIZE_64KB
-config ADK_FROSTED_ARCH_LM3SVIRT
-    bool "LM3S-VIRTUAL"
-    select ADK_FROSTED_FLASH_SIZE_1MB
-    select ADK_FROSTED_RAM_SIZE_256KB
-endchoice
-
-endif
-
-    config ADK_FROSTED_FLASH_SIZE_2MB
-            bool
-    config ADK_FROSTED_FLASH_SIZE_1MB
-            bool
-    config ADK_FROSTED_FLASH_SIZE_512KB
-            bool
-    config ADK_FROSTED_FLASH_SIZE_384KB
-            bool
-    config ADK_FROSTED_FLASH_SIZE_256KB
-            bool
-    config ADK_FROSTED_FLASH_SIZE_128KB
-            bool
-
-    config ADK_FROSTED_RAM_SIZE_368KB
-            bool
-    config ADK_FROSTED_RAM_SIZE_320KB
-            bool
-    config ADK_FROSTED_RAM_SIZE_256KB
-            bool
-    config ADK_FROSTED_RAM_SIZE_192KB
-            bool
-    config ADK_FROSTED_RAM_SIZE_128KB
-            bool
-    config ADK_FROSTED_RAM_SIZE_96KB
-            bool
-    config ADK_FROSTED_RAM_SIZE_64KB
-            bool
-    config ADK_FROSTED_RAM_SIZE_32KB
-            bool
-    config ADK_FROSTED_RAM_SIZE_16KB
-            bool
-
-    config ADK_FROSTED_ARCH_STM32F401
-        bool
-    config ADK_FROSTED_ARCH_STM32F405
-        bool
-    config ADK_FROSTED_ARCH_STM32F407
-        bool
-    config ADK_FROSTED_ARCH_STM32F411
-        bool
-    config ADK_FROSTED_ARCH_STM32F429
-        bool
-    config ADK_FROSTED_ARCH_STM32F446
-        bool
-    config ADK_FROSTED_ARCH_STM32F746
-        bool
-    config ADK_FROSTED_ARCH_STM32F769
-        bool
-
-    config ADK_FROSTED_DEVSTM32DMA
-        bool
-
-    #Temp hack to allow '407 & '411 clock setups to coexist
-    choice
-        prompt "Clock Speed"
-        config ADK_FROSTED_CLK_48MHZ
-            bool "48MHz"
-            depends on (ADK_FROSTED_ARCH_STM32F401  || ADK_FROSTED_ARCH_STM32F411 || ADK_FROSTED_ARCH_STM32F429)
-        config ADK_FROSTED_CLK_84MHZ
-            bool "84MHz"
-            depends on (ADK_FROSTED_ARCH_STM32F401 ||FROSTED_ARCH_STM32F411 || ADK_FROSTED_ARCH_STM32F429)
-        config ADK_FROSTED_CLK_100MHZ
-            bool "100MHz"
-            depends on ADK_FROSTED_ARCH_LPC17XX
-        config ADK_FROSTED_CLK_120MHZ
-            bool "120MHz"
-            depends on (ADK_FROSTED_ARCH_STM32F407 || ADK_FROSTED_ARCH_STM32F405 || ADK_FROSTED_ARCH_LPC1769)
-        config ADK_FROSTED_CLK_168MHZ
-            bool "168MHz"
-            depends on (ADK_FROSTED_ARCH_STM32F407 ||  ADK_FROSTED_ARCH_STM32F405 || ADK_FROSTED_ARCH_STM32F429)
-        config ADK_FROSTED_CLK_180MHZ
-            bool "180MHz"
-            depends on (ADK_FROSTED_ARCH_STM32F446)
-        config ADK_FROSTED_CLK_216MHZ
-            bool "216MHZ"
-            depends on (ADK_FROSTED_ARCH_STM32F746 || ADK_FROSTED_ARCH_STM32F769)
-    endchoice
-
-    choice
-        prompt "Board"
-    config ADK_FROSTED_MACH_STM32F746Discovery
-        bool "STM32F746 Discovery"
-        depends on (ADK_FROSTED_ARCH_STM32F746)
-    config ADK_FROSTED_MACH_STM32F769Discovery
-        bool "STM32F769 Discovery"
-        depends on (ADK_FROSTED_ARCH_STM32F769)
-    config ADK_FROSTED_MACH_STM32F746Nucleo144
-        bool "STM32F746 Nucleo-144"
-        depends on (ADK_FROSTED_ARCH_STM32F746)
-    config ADK_FROSTED_MACH_STM32F407Discovery
-        bool "STM32F407Discovery"
-        depends on (ADK_FROSTED_ARCH_STM32F407)
-    config ADK_FROSTED_MACH_STM32F405Pyboard
-        bool "STM32F405 PyBoard (micropython)"
-        depends on (ADK_FROSTED_ARCH_STM32F405)
-    config ADK_FROSTED_MACH_STM32F4x1Discovery
-        bool "STM32F4x1Discovery"
-        depends on (   ADK_FROSTED_ARCH_STM32F401 ||ADK_FROSTED_ARCH_STM32F411)
-    config ADK_FROSTED_MACH_STM32F429Discovery
-        bool "STM32F429Discovery"
-        depends on (ADK_FROSTED_ARCH_STM32F429)
-    config ADK_FROSTED_MACH_STM32F446Nucleo
-        bool "STM32F446 Nucleo"
-        depends on (ADK_FROSTED_ARCH_STM32F446)
-
-    config ADK_FROSTED_MACH_LPC1768MBED
-        bool "LPC1768MBED"
-        depends on ADK_FROSTED_ARCH_LPC1768
-    config ADK_FROSTED_MACH_SEEEDPRO
-        bool "SEEEDPRO"
-        depends on ADK_FROSTED_ARCH_LPC1768
-    config ADK_FROSTED_MACH_LPC1679XPRESSO
-        bool "LPC1679XPRESSO"
-        depends on ADK_FROSTED_ARCH_LPC1769
-    config ADK_FROSTED_MACH_LM3S6965EVB
-        bool "lm3s6965evb"
-        depends on ADK_FROSTED_ARCH_LM3S6965
-    config ADK_FROSTED_MACH_LM3SVIRT
-        bool "lm3s-qemu"
-        depends on ADK_FROSTED_ARCH_LM3SVIRT
-
-    endchoice
-
-    config ADK_FROSTED_STM32F7_SDRAM
-    depends on ADK_FROSTED_ARCH_STM32F7
-    bool "Enable external SDRAM"
-    default y
-
-    config ADK_FROSTED_STM32F4_SDRAM
-    depends on ADK_FROSTED_ARCH_STM32F4
-    bool "Enable external SDRAM"
-    default n
-
-endmenu
-
-
-menu "Kernel Configuration"
-
-config ADK_FROSTED_KFLASHMEM_SIZE
-    int "Kernel Flash size (KB)"
-    default 64
-
-config ADK_FROSTED_KRAMMEM_SIZE
-    int "Kernel RAM size (KB)"
-    default 64
-
-choice
-prompt "Tasks Stack Size"
-default ADK_FROSTED_TASK_STACK_SIZE_2K
-
-   config ADK_FROSTED_TASK_STACK_SIZE_1K
-   bool "Tiny stack (1024 Bytes)"
-
-   config ADK_FROSTED_TASK_STACK_SIZE_2K
-   bool "Small stack (2048 Bytes)"
-
-   config ADK_FROSTED_TASK_STACK_SIZE_4K
-   bool "Big stack (4096 Bytes)"
-
-   config ADK_FROSTED_TASK_STACK_SIZE_8K
-   bool "Huge stack (8192 Bytes)"
-endchoice
-
-config ADK_FROSTED_MPU
-bool "Run-time Memory Protection"
-default y
-
-config ADK_FROSTED_PTHREADS
-bool "POSIX Threads (pthreads)"
-default y
-
-config ADK_FROSTED_SIGNALS
-bool "Process Signals"
-default y
-
-config ADK_FROSTED_PIPE
-bool "Pipe"
-default y
-
-config ADK_FROSTED_SOCK_UNIX
-bool "UNIX Sockets for IPC"
-default n
-
-
-endmenu
-
-
-
-menu "Debugging options"
-
-config ADK_FROSTED_KLOG
-    bool "Enable kernel logging"
-    default y
-
-config ADK_FROSTED_KLOG_SIZE
-    depends on ADK_FROSTED_KLOG
-    int "Kernel log buffer size"
-    default 256
-
-config ADK_FROSTED_MEMFAULT_DBG
-    bool "Enable extended segfault debug"
-    default y
-
-config ADK_FROSTED_HARDFAULT_DBG
-    bool "Enable extended hardfault debug"
-    default n
-
-config ADK_FROSTED_STRACE
-    bool "Enable syscall tracer"
-    default n
-
-endmenu
-
-
-menu "Filesystems"
-       config ADK_FROSTED_SYSFS
-       bool "SysFS (/sys)"
-       default y
-
-       config ADK_FROSTED_MEMFS
-       bool "MemFS"
-       default y
-
-       config ADK_FROSTED_XIPFS
-       bool "Xip FS"
-       default y
-
-       config ADK_FROSTED_FATFS
-       bool "Fat FS"
-       default n
-
-       config ADK_FROSTED_FAT32
-       depends on ADK_FROSTED_FATFS
-       bool "Fat32 support"
-       default n
-
-       config ADK_FROSTED_FAT16
-       depends on ADK_FROSTED_FATFS
-       bool "Fat16 support"
-       default y
-
-endmenu
-
-menu "Networking"
-       config ADK_FROSTED_SOCK_INET
-       bool "TCP/IP Socket support"
-       default n
-       config ADK_FROSTED_TCPIP_MEMPOOL_YN
-       bool "Separate memory pool for TCP/IP stack"
-       default n
-       if ADK_FROSTED_TCPIP_MEMPOOL_YN
-        config ADK_FROSTED_TCPIP_MEMPOOL
-        string "TCP/IP pool base address"
-        default "0x10000000"
-       endif
-       choice ADK_FROSTED_NET_STACK
-        prompt "TCP/IP stack selection"
-        default ADK_FROSTED_PICOTCP
-        depends on ADK_FROSTED_SOCK_INET
-
-        config ADK_FROSTED_PICOTCP
-        bool "Built-in PicoTCP"
-       endchoice
-
-if ADK_FROSTED_PICOTCP 
-
-menu "picoTCP configuration"
-
-config ADK_FROSTED_CONFIG_PICOTCP_IPV4
-    bool "Support for IP version 4"
-    default y
-
-config ADK_FROSTED_CONFIG_PICOTCP_IPV6
-    bool "Support for IP version 6"
-    default n
-
-config ADK_FROSTED_CONFIG_PICOTCP_TCP
-    bool "Support for TCP"
-    default y
-
-config ADK_FROSTED_CONFIG_PICOTCP_UDP
-    bool "Support for UDP"
-    default y
-
-config ADK_FROSTED_CONFIG_PICOTCP_DNS
-    bool "Support for DNS client"
-    default y
-
-config ADK_FROSTED_CONFIG_PICOTCP_MCAST
-    bool "Support for Multicast"
-    default n
-
-config ADK_FROSTED_CONFIG_PICOTCP_NAT
-    bool "Support for NAT"
-    default n
-
-config ADK_FROSTED_CONFIG_PICOTCP_IPFILTER
-    bool "Support for IP Filter"
-    default n
-
-config ADK_FROSTED_CONFIG_PICOTCP_LOOP
-    bool "Support for loopback device"
-    default y
-
-config ADK_FROSTED_CONFIG_PICOTCP_DEBUG
-    bool "Activate debugging symbols"
-    default n
-
-endmenu
-endif
-
-endmenu
-
-menu "Device Drivers"
-       config ADK_FROSTED_DEVNULL
-       bool "Support for /dev/null and /dev/zero"
-       default y
-
-       menuconfig ADK_FROSTED_DEVUART
-       bool "Generic UART driver"
-       default y
-
-       if ADK_FROSTED_DEVUART
-
-            config ADK_FROSTED_USART_0
-            bool "USART 0"
-            depends on (FROSTED_ARCH_LM3S6965 || ADK_FROSTED_ARCH_LM3SVIRT)
-
-            config ADK_FROSTED_USART_1
-            bool "USART 1"
-            depends on (FROSTED_ARCH_LM3S6965 || ADK_FROSTED_ARCH_LM3SVIRT || \
-                        ADK_FROSTED_ARCH_STM32F401 ||FROSTED_ARCH_STM32F411 || ADK_FROSTED_ARCH_STM32F405 || ADK_FROSTED_ARCH_STM32F407  || ADK_FROSTED_ARCH_STM32F429 || ADK_FROSTED_ARCH_STM32F446 || \
-                        ADK_FROSTED_ARCH_STM32F746 || ADK_FROSTED_ARCH_STM32F769)
-
-            config ADK_FROSTED_USART_2
-            bool "USART 2"
-            depends on (FROSTED_ARCH_LM3S6965 || ADK_FROSTED_ARCH_LM3SVIRT || \
-                        ADK_FROSTED_ARCH_STM32F401 || ADK_FROSTED_ARCH_STM32F411 || ADK_FROSTED_ARCH_STM32F405 || ADK_FROSTED_ARCH_STM32F429  || ADK_FROSTED_ARCH_STM32F407 || ADK_FROSTED_ARCH_STM32F446 || \
-                        ADK_FROSTED_ARCH_STM32F746 || ADK_FROSTED_ARCH_STM32F769 )
-
-            config ADK_FROSTED_USART_3
-            bool "USART 3"
-            depends on (FROSTED_ARCH_STM32F407 || ADK_FROSTED_ARCH_STM32F405 || ADK_FROSTED_ARCH_STM32F746 || ADK_FROSTED_ARCH_STM32F769 )
-
-            config ADK_FROSTED_USART_6
-            bool "USART 6"
-            depends on (FROSTED_ARCH_STM32F401 ||FROSTED_ARCH_STM32F411 || ADK_FROSTED_ARCH_STM32F407 || ADK_FROSTED_ARCH_STM32F405 || ADK_FROSTED_ARCH_STM32F446 || \
-                        ADK_FROSTED_ARCH_STM32F746 || ADK_FROSTED_ARCH_STM32F769 )
-
-            config ADK_FROSTED_UART_0
-            bool "UART 0"
-            depends on ADK_FROSTED_ARCH_LPC17XX
-
-            config ADK_FROSTED_UART_1
-            bool "UART 1"
-            depends on ADK_FROSTED_ARCH_LPC17XX
-
-            config ADK_FROSTED_UART_2
-            bool "UART 2"
-            depends on ADK_FROSTED_ARCH_LPC17XX
-
-            config ADK_FROSTED_UART_3
-            bool "UART 3"
-            depends on ADK_FROSTED_ARCH_LPC17XX
-
-       endif
-
-       config ADK_FROSTED_DEVF4DSP
-       bool "STM32F4 Sound driver"
-       depends on (FROSTED_ARCH_STM32F401 ||FROSTED_ARCH_STM32F411 || ADK_FROSTED_ARCH_STM32F407 || ADK_FROSTED_ARCH_STM32F405  || ADK_FROSTED_ARCH_STM32F429 || ADK_FROSTED_ARCH_STM32F446)
-       select ADK_FROSTED_DEVSTM32DMA
-       default n
-    
-       config ADK_FROSTED_DEVSTM32USB
-       bool
-       
-       menuconfig ADK_FROSTED_DEVSTM32USBFS
-       bool "Support for Full Speed USB OTG"
-       depends on (!ADK_FROSTED_DEVSTM32USBHFS) && (FROSTED_ARCH_STM32F401 ||FROSTED_ARCH_STM32F411 || ADK_FROSTED_ARCH_STM32F407 || ADK_FROSTED_ARCH_STM32F405  || ADK_FROSTED_ARCH_STM32F429 || ADK_FROSTED_ARCH_STM32F446 || \
-                   ADK_FROSTED_ARCH_STM32F746)
-       default n
-       select ADK_FROSTED_DEVSTM32USB
-       if ADK_FROSTED_DEVSTM32USBFS
-          choice
-            prompt "USB FS OTG mode"
-            default ADK_FROSTED_USBFS_GUEST
-            config ADK_FROSTED_USBFS_HOST
-            bool "Host mode"
-
-            config ADK_FROSTED_USBFS_GUEST
-            bool "Device mode"
-
-          endchoice
-       endif
-
-       menuconfig ADK_FROSTED_DEVSTM32USBHS
-       bool "Support for High Speed USB OTG"
-       depends on (FROSTED_ARCH_STM32F746 || ADK_FROSTED_ARCH_STM32F769)
-       select ADK_FROSTED_DEVSTM32USB
-       default n
-       if ADK_FROSTED_DEVSTM32USBHS
-          choice
-            prompt "USB HS OTG mode"
-            default ADK_FROSTED_USBHS_GUEST
-            config ADK_FROSTED_USBHS_HOST
-            bool "Host mode"
-
-            config ADK_FROSTED_USBHS_GUEST
-            bool "Device mode"
-
-          endchoice
-
-        endif
-
-      config ADK_FROSTED_DEV_USB_ETH
-      depends on ADK_FROSTED_PICOTCP && ( (FROSTED_DEVSTM32USBHS && ADK_FROSTED_USBHS_GUEST) || (FROSTED_DEVSTM32USBFS && ADK_FROSTED_USBFS_GUEST) )
-      select ADK_FROSTED_DEVSTM32USB
-      bool "Ethernet over USB (CDC-ECM)"
-      default n
-
-      if ADK_FROSTED_DEV_USB_ETH
-      config ADK_FROSTED_USB_DEFAULT_IP
-      string "Default (boot-up) address for usb0"
-      default 192.168.6.150
-
-      config ADK_FROSTED_USB_DEFAULT_NM
-      string "Default (boot-up) netmask for usb0"
-      default 255.255.255.0
-
-      config ADK_FROSTED_USB_DEFAULT_GW
-      string "Default (boot-up) gateway for usb0"
-      default 192.168.6.1
-      endif
-
-
-       config ADK_FROSTED_DEVTIM
-       bool "System CPU timer on TIM2"
-       depends on (FROSTED_ARCH_STM32F401 ||FROSTED_ARCH_STM32F411 || ADK_FROSTED_ARCH_STM32F407 || ADK_FROSTED_ARCH_STM32F405  || ADK_FROSTED_ARCH_STM32F429 || ADK_FROSTED_ARCH_STM32F446 || ADK_FROSTED_ARCH_STM32F746)
-       default n
-
-       config ADK_FROSTED_DEVADC
-       bool "Generic ADC driver"
-       depends on (FROSTED_ARCH_STM32F401 ||FROSTED_ARCH_STM32F411 || ADK_FROSTED_ARCH_STM32F407 || ADK_FROSTED_ARCH_STM32F405  || ADK_FROSTED_ARCH_STM32F429 || ADK_FROSTED_ARCH_STM32F446)
-       select ADK_FROSTED_DEVSTM32DMA
-       default n
-
-
-       config ADK_FROSTED_DEVF4ETH
-       bool "STM32F4 Ethernet driver"
-       depends on ((FROSTED_ARCH_STM32F401 ||FROSTED_ARCH_STM32F411 || ADK_FROSTED_ARCH_STM32F407 || ADK_FROSTED_ARCH_STM32F405  || ADK_FROSTED_ARCH_STM32F429 || ADK_FROSTED_ARCH_STM32F446) && ADK_FROSTED_PICOTCP)
-       default n
-
-       config ADK_FROSTED_DEVF7ETH
-       bool "STM32F7 Ethernet driver"
-       depends on ((FROSTED_ARCH_STM32F746 || ADK_FROSTED_ARCH_STM32F769) && ADK_FROSTED_PICOTCP)
-       default n
-
-       config ADK_FROSTED_DEVLM3SETH
-       bool "LM3S Ethernet driver"
-       depends on ((FROSTED_ARCH_LM3S) && ADK_FROSTED_PICOTCP)
-       default n
-
-       if ADK_FROSTED_DEVF4ETH || ADK_FROSTED_DEVF7ETH || ADK_FROSTED_DEVLM3SETH
-               config ADK_FROSTED_ETH_DEFAULT_IP
-               string "Default (boot-up) address for eth0"
-               default 192.168.2.150
-
-               config ADK_FROSTED_ETH_DEFAULT_NM
-               string "Default (boot-up) netmask for eth0"
-               default 255.255.255.0
-
-               config ADK_FROSTED_ETH_DEFAULT_GW
-               string "Default (boot-up) gateway for eth0"
-               default 192.168.2.1
-
-       endif
-
-       config ADK_FROSTED_DEVSTM32SDIO
-       bool "STM32F4 SD I/O driver"
-       depends on (FROSTED_ARCH_STM32F401 ||FROSTED_ARCH_STM32F411 || ADK_FROSTED_ARCH_STM32F407 || ADK_FROSTED_ARCH_STM32F405  || ADK_FROSTED_ARCH_STM32F429 || ADK_FROSTED_ARCH_STM32F7|| ADK_FROSTED_ARCH_STM32F446)
-       default n
-
-       menuconfig ADK_FROSTED_DEVSTM32I2C
-       bool "STM32 I2C driver"
-       depends on (FROSTED_ARCH_STM32F401 ||FROSTED_ARCH_STM32F411 || ADK_FROSTED_ARCH_STM32F407 || ADK_FROSTED_ARCH_STM32F405  || ADK_FROSTED_ARCH_STM32F429 || ADK_FROSTED_ARCH_STM32F446 || ADK_FROSTED_ARCH_STM32F746)
-       select ADK_FROSTED_DEVSTM32DMA
-       default n
-
-
-           if ADK_FROSTED_DEVSTM32I2C
-                config ADK_FROSTED_I2C1
-                bool "I2C 1"
-                default n
-                config ADK_FROSTED_I2C2
-                bool "I2C 2"
-                default n
-                config ADK_FROSTED_I2C3
-                bool "I2C 3"
-                default y
-           endif
-
-           config ADK_FROSTED_DEVCS43L22
-           tristate "CS43L22 driver (Stereo DAC)"
-           depends on (FROSTED_DEVSTM32I2C)
-           default n
-
-
-           config ADK_FROSTED_DEVLSM303DLHC
-           tristate "LSM303DLHC driver (Accelerometer & Magnetometer)"
-           depends on (FROSTED_DEVSTM32I2C)
-           default n
-           
-           config ADK_FROSTED_DEVMCCOG21
-           tristate "MCCOG21 driver (2-lines B/W display)"
-           depends on (FROSTED_DEVSTM32I2C)
-           default n
-           
-           config ADK_FROSTED_DEVFT5336
-           tristate "FT5336 driver (Touchscreen STM32F746)"
-           depends on (FROSTED_DEVSTM32I2C)
-           default n
-
-           config ADK_FROSTED_DEVSTMPE811
-           tristate "STMPE811 driver (Touchscreen)"
-           depends on (FROSTED_DEVSTM32I2C)
-           default n
-
-
-
-       menuconfig ADK_FROSTED_DEVSPI
-           bool "Generic SPI driver"
-           depends on (FROSTED_ARCH_STM32F4 || ADK_FROSTED_ARCH_STM32F7)
-           select ADK_FROSTED_DEVSTM32DMA
-           default n
-
-           if ADK_FROSTED_DEVSPI
-                config ADK_FROSTED_SPI_1
-                bool "SPI 1"
-
-                config ADK_FROSTED_SPI_5
-                bool "SPI 5"
-
-           endif
-
-           config ADK_FROSTED_DEVLIS3DSH
-           tristate "LIS3DSH driver (3-Axis Accelerometer)"
-           depends on (FROSTED_DEVSPI)
-           default n
-
-           config ADK_FROSTED_DEVILI9341
-           tristate "ILI9341 driver (LCD Controller)"
-           depends on (FROSTED_DEVSPI)
-           default n
-
-           config ADK_FROSTED_DEVL3GD20
-           tristate "L3GD20 driver (Gyro)"
-           depends on (FROSTED_DEVSPI)
-           default n
-
-       config ADK_FROSTED_DEV_RANDOM
-       depends on (FROSTED_ARCH_STM32F4 || ADK_FROSTED_ARCH_STM32F7)
-       bool "STM32F2/F4/F7 Random devices"
-       default n
-
-       if ADK_FROSTED_DEV_RANDOM
-          choice
-            prompt "Random device selection"
-            config ADK_FROSTED_DEVRNG
-            bool "Hardware TRNG driver"
-
-            config ADK_FROSTED_DEVFRAND
-            bool "Fortuna PRNG device"
-          endchoice
-       endif
-
-       menuconfig ADK_FROSTED_DEVFRAMEBUFFER
-           depends on (FROSTED_ARCH_STM32F7 || ADK_FROSTED_ARCH_STM32F4)
-           bool "STM32 Framebuffer driver"
-           default n
-
-       config ADK_FROSTED_DEVFBCON
-           depends on ADK_FROSTED_DEVFRAMEBUFFER
-           bool "Console on Framebuffer via /dev/fbcon"
-           default n
-
-       config ADK_FROSTED_DEVF7DISCOLTDC
-           depends on ADK_FROSTED_DEVFRAMEBUFFER
-           bool "F746 Discovery LTDC"
-           default n
-
-endmenu
-
-menu "Power Management"
-    if ADK_FROSTED_DEVTIM
-        config ADK_FROSTED_LOWPOWER
-        bool "Enable low-power optimizations"
-        default n
-        config ADK_FROSTED_TICKLESS
-        bool "Disable systick in between process switches (untested)"
-        default n
-    endif
-    if !ADK_FROSTED_DEVTIM
-        comment "Power Management requires CPU Timer support"
-    endif
-endmenu
-
-

+ 0 - 154
target/frosted/Config.in.apps

@@ -1,154 +0,0 @@
-menu "Libraries"
-    config ADK_PACKAGE_FROSTED_LIB_WOLFSSL
-    bool "WolfSSL TLS + Encryption"
-    default n
-
-    config ADK_PACKAGE_FROSTED_LIB_MONGOOSE
-    bool "Cesanta's Mongoose REST API library"
-    default n
-
-endmenu
-
-
-menu "Applications"
-
-menu "Base binary utils"
-config ADK_PACKAGE_FROSTED_APP_INIT
-bool "init: main task"
-default y
-
-config ADK_PACKAGE_FROSTED_APP_IDLING
-bool "idling: flashing leds"
-default y
-
-config ADK_PACKAGE_FROSTED_APP_FRESH
-bool "fresh: Frosted shell"
-default y
-
-config ADK_PACKAGE_FROSTED_APP_CAT
-    bool "cat"
-
-config ADK_PACKAGE_FROSTED_APP_ECHO
-    bool "echo"
-config ADK_PACKAGE_FROSTED_APP_LS
-    bool "ls"
-config ADK_PACKAGE_FROSTED_APP_TOUCH
-    bool "touch"
-config ADK_PACKAGE_FROSTED_APP_RM
-    bool "rm"
-config ADK_PACKAGE_FROSTED_APP_KILL
-    bool "kill"
-config ADK_PACKAGE_FROSTED_APP_TRUE
-    bool "true"
-config ADK_PACKAGE_FROSTED_APP_FALSE
-    bool "false"
-config ADK_PACKAGE_FROSTED_APP_LN
-    bool "ln"
-config ADK_PACKAGE_FROSTED_APP_DIRNAME
-    bool "dirname"
-config ADK_PACKAGE_FROSTED_APP_MKDIR
-    bool "mkdir"
-config ADK_PACKAGE_FROSTED_APP_MOUNT
-    bool "mount"
-config ADK_PACKAGE_FROSTED_APP_PLAY
-    bool "play"
-config ADK_PACKAGE_FROSTED_APP_WC
-    bool "wc"
-config ADK_PACKAGE_FROSTED_APP_HEAD
-    bool "head"
-config ADK_PACKAGE_FROSTED_APP_TAIL
-    bool "tail"
-config ADK_PACKAGE_FROSTED_APP_YES
-    bool "yes"
-config ADK_PACKAGE_FROSTED_APP_SLEEP
-    bool "sleep"
-config ADK_PACKAGE_FROSTED_APP_UPTIME
-    bool "uptime"
-config ADK_PACKAGE_FROSTED_APP_KLOGD
-    bool "klogd"
-config ADK_PACKAGE_FROSTED_APP_GDBSERVER
-    bool "gdbserver"
-config ADK_PACKAGE_FROSTED_APP_REBOOT
-    bool "reboot"
-config ADK_PACKAGE_FROSTED_APP_RENICE
-    bool "renice"
-config ADK_PACKAGE_FROSTED_APP_CUT
-    bool "cut"
-config ADK_PACKAGE_FROSTED_APP_GREP
-    bool "grep"
-config ADK_PACKAGE_FROSTED_APP_KILO
-    bool "kilo (text editor)"
-config ADK_PACKAGE_FROSTED_APP_POWERCTL
-    bool "Remote power control (powerctl)"
-config ADK_PACKAGE_FROSTED_APP_PTHREADS
-    bool "Pthreads test (pthreads)"
-config ADK_PACKAGE_FROSTED_APP_SEM
-    bool "Semaphore test(sem)"
-config ADK_PACKAGE_FROSTED_APP_DATE
-    bool "date"
-endmenu
-
-menu "Networking utils"
-config ADK_PACKAGE_FROSTED_APP_IFCONFIG
-    bool "ifconfig"
-config ADK_PACKAGE_FROSTED_APP_ROUTE
-    bool "route"
-config ADK_PACKAGE_FROSTED_APP_PING
-    bool "ping"
-config ADK_PACKAGE_FROSTED_APP_HOST
-    bool "host"
-config ADK_PACKAGE_FROSTED_APP_TELNETD
-    bool "telnetd"
-config ADK_PACKAGE_FROSTED_APP_NETCAT
-    bool "netcat"
-config ADK_PACKAGE_FROSTED_APP_HTTPD
-    bool "httpd"
-    depends on LIB_MONGOOSE
-config ADK_PACKAGE_FROSTED_APP_SSHD
-    bool "sshd"
-    depends on LIB_WOLFSSL
-config ADK_PACKAGE_FROSTED_APP_NTPC
-    bool "ntpc"
-config ADK_PACKAGE_FROSTED_APP_STARWARS
-    bool "starwars"
-endmenu
-
-menu "Interpreters"
-config ADK_PACKAGE_FROSTED_APP_PYTHON
-    bool "python interpreter (micropython)"
-endmenu
-
-
-menu "Hardware utils"
-config ADK_PACKAGE_FROSTED_APP_BUSYLOOP
-    bool "busyloop - CPU busy test"
-config ADK_PACKAGE_FROSTED_APP_MORSE
-    bool "Morse led blinker"
-config ADK_PACKAGE_FROSTED_APP_RANDOM
-    bool "Random number generator"
-config ADK_PACKAGE_FROSTED_APP_SENSOR
-    bool "Test for sensors (obsolete)"
-config ADK_PACKAGE_FROSTED_APP_FBTEST
-    bool "Test for framebuffer"
-config ADK_PACKAGE_FROSTED_APP_FBCTL
-    bool "fbctl (screen on/off utility)"
-config ADK_PACKAGE_FROSTED_APP_GPIOCTL
-    bool "gpioctl - Tools to set up GPIOs"
-config ADK_PACKAGE_FROSTED_APP_LATENCY
-    bool "process latency measurement"
-config ADK_PACKAGE_FROSTED_APP_ACC
-    bool "Accelerometer tool (acc)"
-endmenu
-
-menu "Games"
-config ADK_PACKAGE_FROSTED_APP_DOOM
-    bool "ID Software's DOOM"
-config ADK_PACKAGE_FROSTED_APP_DICE
-    bool "Roll the dice"
-config ADK_PACKAGE_FROSTED_APP_BYTEBEAT
-    bool "sample bytebeat"
-config ADK_PACKAGE_FROSTED_APP_GROOVY
-    bool "groovy - bytebeat positional generator"
-endmenu
-endmenu
-

+ 0 - 28
target/frosted/Makefile

@@ -1,28 +0,0 @@
-# This file is part of the OpenADK project. OpenADK is copyrighted
-# material, please see the LICENCE file in the top-level directory.
-
-include $(ADK_TOPDIR)/rules.mk
-
-prepare:
-	if [ ! -d $(BUILD_DIR)/frosted ]; then \
-	cd $(BUILD_DIR) ;\
-		git clone https://github.com/insane-adding-machines/frosted.git ;\
-		cd frosted ;\
-		git submodule update --init --recursive ;\
-	fi
-	cp $(BUILD_DIR)/.frosted $(BUILD_DIR)/frosted/kconfig/.config
-	cp $(BUILD_DIR)/.frostedapps $(BUILD_DIR)/frosted/frosted-userland/kconfig/.config
-
-compile:
-	PATH='$(HOST_PATH)' $(MAKE) V=1 -C $(BUILD_DIR)/frosted/frosted-userland $(MAKE_TRACE)
-	PATH='$(HOST_PATH)' $(MAKE) V=1 -C $(BUILD_DIR)/frosted $(MAKE_TRACE)
-
-install:
-	@cp $(BUILD_DIR)/frosted/image.bin $(FW_DIR)
-
-targethelp:
-	@echo "Use following command to flash:"
-	@echo "$(STAGING_HOST_DIR)/usr/bin/st-flash write $(FW_DIR)/image.bin 0x08000000"
-
-clean:
-	@PATH='$(HOST_PATH)' $(MAKE) -C $(BUILD_DIR)/frosted clean

+ 0 - 1
target/frosted/arch.lst

@@ -1 +0,0 @@
-arm

+ 0 - 0
target/rtems/Config.in


+ 0 - 33
target/rtems/Makefile

@@ -1,33 +0,0 @@
-# This file is part of the OpenADK project. OpenADK is copyrighted
-# material, please see the LICENCE file in the top-level directory.
-
-include $(ADK_TOPDIR)/rules.mk
-
-prepare:
-	if [ ! -d $(BUILD_DIR)/rtems ]; then \
-		cd $(BUILD_DIR) ;\
-		git clone git://git.rtems.org/rtems.git ;\
-	fi
-	if [ ! -f $(BUILD_DIR)/rtems/configure ]; then \
-		cd $(BUILD_DIR)/rtems && ./bootstrap ;\
-	fi
-	-mkdir $(BUILD_DIR)/rtems-build
-	cd $(BUILD_DIR)/rtems-build && \
-		PATH='$(TARGET_PATH)' $(BUILD_DIR)/rtems/configure \
-		--prefix=$(BUILD_DIR)/rtems-install
-		--target=$(ADK_TARGET_CPU_ARCH)-$(ADK_TARGET_OS) \
-		--enable-tests=samples \
-
-compile:
-	PATH='$(TARGET_PATH)' $(MAKE) -C \
-	     $(BUILD_DIR)/rtems-build
-
-install:
-	-mkdir $(BUILD_DIR)/rtems-install
-	PATH='$(TARGET_PATH)' $(MAKE) -C \
-	     $(BUILD_DIR)/rtems-build install
-
-clean:
-
-targethelp:
-

+ 0 - 14
target/rtems/arch.lst

@@ -1,14 +0,0 @@
-arm
-bfin
-lm32
-m68k
-mips
-nios2
-or1k
-ppc
-riscv
-sh
-sparc
-sparc64
-x86
-x86_64

+ 0 - 28
target/waldux/Config.in

@@ -1,28 +0,0 @@
-# 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

+ 0 - 49
target/waldux/Config.in.kernelcfg

@@ -1,49 +0,0 @@
-# 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 "bcm2709_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI3P
-	default "bcmrpi3_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
-	default "bcmrpi3_defconfig" if ADK_TARGET_SYSTEM_RASPBERRY_PI3P_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_CPU_ARC_ARC700 && ADK_TARGET_SYSTEM_SYNOPSYS_NSIM
-	default "nsim_hs_defconfig" if ADK_TARGET_CPU_ARC_ARCHS && ADK_TARGET_SYSTEM_SYNOPSYS_NSIM
-	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"
-

+ 0 - 33
target/waldux/Config.in.kernelversion

@@ -1,33 +0,0 @@
-# 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.107"
-
-config ADK_TARGET_WALDUX_KERNEL_GIT_TYPE
-	string
-	depends on ADK_TARGET_WALDUX_KERNEL_VERSION_GIT
-	default "branch"

+ 0 - 30
target/waldux/arch.lst

@@ -1,30 +0,0 @@
-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

+ 0 - 13
target/waldux/config/Config.in.arm

@@ -1,13 +0,0 @@
-# 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
-

+ 0 - 283
target/waldux/config/Config.in.audio

@@ -1,283 +0,0 @@
-# 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