summaryrefslogtreecommitdiff
path: root/target/linux/config
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2016-05-21 15:06:53 +0200
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2016-05-21 15:07:11 +0200
commit01535884db53911da8c0bc42b8dca1492bc7fa9b (patch)
tree5bbd9a11a9f71663b5782056e252dab29d804559 /target/linux/config
parent1846f2eb6205c9731a216b4686bf93b3d497170f (diff)
we need kernel compression support for defconfigs
Diffstat (limited to 'target/linux/config')
-rw-r--r--target/linux/config/Config.in.compression135
-rw-r--r--target/linux/config/Config.in.kernel131
2 files changed, 135 insertions, 131 deletions
diff --git a/target/linux/config/Config.in.compression b/target/linux/config/Config.in.compression
new file mode 100644
index 000000000..f91126398
--- /dev/null
+++ b/target/linux/config/Config.in.compression
@@ -0,0 +1,135 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+config ADK_KERNEL_INITRAMFS_COMPRESSION_NONE
+ bool
+
+config ADK_KERNEL_INITRAMFS_COMPRESSION_XZ
+ bool
+ select ADK_HOST_NEED_XZ
+
+config ADK_KERNEL_INITRAMFS_COMPRESSION_LZ4
+ bool
+ select ADK_HOST_NEED_LZ4
+
+config ADK_KERNEL_INITRAMFS_COMPRESSION_LZMA
+ bool
+ select ADK_HOST_NEED_LZMA
+
+config ADK_KERNEL_INITRAMFS_COMPRESSION_LZO
+ bool
+ select ADK_HOST_NEED_LZOP
+
+config ADK_KERNEL_INITRAMFS_COMPRESSION_BZIP2
+ bool
+ select ADK_HOST_NEED_BZIP2
+
+config ADK_KERNEL_INITRAMFS_COMPRESSION_GZIP
+ bool
+
+config ADK_KERNEL_RD_GZIP
+ bool
+
+config ADK_KERNEL_KERNEL_GZIP
+ bool
+
+config ADK_KERNEL_RD_BZIP2
+ bool
+
+config ADK_KERNEL_KERNEL_BZIP2
+ bool
+
+config ADK_KERNEL_RD_LZ4
+ bool
+
+config ADK_KERNEL_KERNEL_LZ4
+ bool
+
+config ADK_KERNEL_RD_LZMA
+ bool
+
+config ADK_KERNEL_KERNEL_LZMA
+ bool
+
+config ADK_KERNEL_RD_LZO
+ bool
+
+config ADK_KERNEL_KERNEL_LZO
+ bool
+
+config ADK_KERNEL_RD_XZ
+ bool
+
+config ADK_KERNEL_KERNEL_XZ
+ bool
+
+config ADK_KERNEL_KERNEL_COMPRESS_NONE
+ bool
+
+config ADK_KERNEL_INITRAMFS_SOURCE
+ string
+ default ""
+
+choice
+prompt "Kernel compression"
+default ADK_KERNEL_COMP_GZIP if ADK_TARGET_BOARD_BCM28XX
+default ADK_KERNEL_COMP_XZ if ADK_TARGET_KERNEL_WITH_COMPRESSION
+default ADK_KERNEL_COMPRESS_NONE
+
+config ADK_KERNEL_COMP_XZ
+ bool "use XZ compression"
+ select ADK_KERNEL_RD_XZ
+ select ADK_KERNEL_KERNEL_XZ
+ select ADK_KERNEL_INITRAMFS_COMPRESSION_XZ
+ depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \
+ || ADK_TARGET_GENERIC
+
+config ADK_KERNEL_COMP_LZ4
+ bool "use LZ4 compression"
+ select ADK_KERNEL_RD_LZ4
+ select ADK_KERNEL_KERNEL_LZ4
+ select ADK_KERNEL_INITRAMFS_COMPRESSION_LZ4
+ depends on ADK_TARGET_ARCH_X86 || ADK_TARGET_ARCH_ARM
+ depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \
+ || ADK_TARGET_GENERIC
+
+config ADK_KERNEL_COMP_LZMA
+ bool "use LZMA compression"
+ select ADK_KERNEL_RD_LZMA
+ select ADK_KERNEL_KERNEL_LZMA
+ select ADK_KERNEL_INITRAMFS_COMPRESSION_LZMA
+ depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \
+ || ADK_TARGET_GENERIC
+
+config ADK_KERNEL_COMP_LZO
+ bool "use LZO compression"
+ select ADK_KERNEL_RD_LZO
+ select ADK_KERNEL_KERNEL_LZO
+ select ADK_KERNEL_INITRAMFS_COMPRESSION_LZO
+ depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \
+ || ADK_TARGET_GENERIC
+
+config ADK_KERNEL_COMP_BZIP2
+ bool "use BZIP2 compression"
+ select ADK_KERNEL_RD_BZIP2
+ select ADK_KERNEL_KERNEL_BZIP2
+ select ADK_KERNEL_INITRAMFS_COMPRESSION_BZIP2
+ depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \
+ || ADK_TARGET_GENERIC
+
+config ADK_KERNEL_COMP_GZIP
+ bool "use GZIP compression"
+ select ADK_KERNEL_RD_GZIP
+ select ADK_KERNEL_KERNEL_GZIP
+ select ADK_KERNEL_INITRAMFS_COMPRESSION_GZIP
+ depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \
+ || ADK_TARGET_GENERIC
+
+config ADK_KERNEL_COMPRESS_NONE
+ bool "use no compression"
+ select ADK_KERNEL_KERNEL_COMPRESS_NONE
+ select ADK_KERNEL_INITRAMFS_COMPRESSION_NONE
+
+endchoice
+
+
diff --git a/target/linux/config/Config.in.kernel b/target/linux/config/Config.in.kernel
index 273ab91eb..e4a95d94f 100644
--- a/target/linux/config/Config.in.kernel
+++ b/target/linux/config/Config.in.kernel
@@ -17,75 +17,6 @@ config ADK_KERNEL_BLK_DEV_INITRD
config ADK_KERNEL_BLK_DEV_RAM
bool
-config ADK_KERNEL_INITRAMFS_COMPRESSION_NONE
- bool
-
-config ADK_KERNEL_INITRAMFS_COMPRESSION_XZ
- bool
- select ADK_HOST_NEED_XZ
-
-config ADK_KERNEL_INITRAMFS_COMPRESSION_LZ4
- bool
- select ADK_HOST_NEED_LZ4
-
-config ADK_KERNEL_INITRAMFS_COMPRESSION_LZMA
- bool
- select ADK_HOST_NEED_LZMA
-
-config ADK_KERNEL_INITRAMFS_COMPRESSION_LZO
- bool
- select ADK_HOST_NEED_LZOP
-
-config ADK_KERNEL_INITRAMFS_COMPRESSION_BZIP2
- bool
- select ADK_HOST_NEED_BZIP2
-
-config ADK_KERNEL_INITRAMFS_COMPRESSION_GZIP
- bool
-
-config ADK_KERNEL_RD_GZIP
- bool
-
-config ADK_KERNEL_KERNEL_GZIP
- bool
-
-config ADK_KERNEL_RD_BZIP2
- bool
-
-config ADK_KERNEL_KERNEL_BZIP2
- bool
-
-config ADK_KERNEL_RD_LZ4
- bool
-
-config ADK_KERNEL_KERNEL_LZ4
- bool
-
-config ADK_KERNEL_RD_LZMA
- bool
-
-config ADK_KERNEL_KERNEL_LZMA
- bool
-
-config ADK_KERNEL_RD_LZO
- bool
-
-config ADK_KERNEL_KERNEL_LZO
- bool
-
-config ADK_KERNEL_RD_XZ
- bool
-
-config ADK_KERNEL_KERNEL_XZ
- bool
-
-config ADK_KERNEL_KERNEL_COMPRESS_NONE
- bool
-
-config ADK_KERNEL_INITRAMFS_SOURCE
- string
- default ""
-
config ADK_KERNEL_NETWORK_FILESYSTEMS
bool
@@ -125,68 +56,6 @@ config ADK_KERNEL_CPU_LITTLE_ENDIAN
bool
default y if ADK_TARGET_LITTLE_ENDIAN
-choice
-prompt "Kernel compression"
-default ADK_KERNEL_COMP_GZIP if ADK_TARGET_BOARD_BCM28XX
-default ADK_KERNEL_COMP_XZ if ADK_TARGET_KERNEL_WITH_COMPRESSION
-default ADK_KERNEL_COMPRESS_NONE
-
-config ADK_KERNEL_COMP_XZ
- bool "use XZ compression"
- select ADK_KERNEL_RD_XZ
- select ADK_KERNEL_KERNEL_XZ
- select ADK_KERNEL_INITRAMFS_COMPRESSION_XZ
- depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \
- || ADK_TARGET_GENERIC
-
-config ADK_KERNEL_COMP_LZ4
- bool "use LZ4 compression"
- select ADK_KERNEL_RD_LZ4
- select ADK_KERNEL_KERNEL_LZ4
- select ADK_KERNEL_INITRAMFS_COMPRESSION_LZ4
- depends on ADK_TARGET_ARCH_X86 || ADK_TARGET_ARCH_ARM
- depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \
- || ADK_TARGET_GENERIC
-
-config ADK_KERNEL_COMP_LZMA
- bool "use LZMA compression"
- select ADK_KERNEL_RD_LZMA
- select ADK_KERNEL_KERNEL_LZMA
- select ADK_KERNEL_INITRAMFS_COMPRESSION_LZMA
- depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \
- || ADK_TARGET_GENERIC
-
-config ADK_KERNEL_COMP_LZO
- bool "use LZO compression"
- select ADK_KERNEL_RD_LZO
- select ADK_KERNEL_KERNEL_LZO
- select ADK_KERNEL_INITRAMFS_COMPRESSION_LZO
- depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \
- || ADK_TARGET_GENERIC
-
-config ADK_KERNEL_COMP_BZIP2
- bool "use BZIP2 compression"
- select ADK_KERNEL_RD_BZIP2
- select ADK_KERNEL_KERNEL_BZIP2
- select ADK_KERNEL_INITRAMFS_COMPRESSION_BZIP2
- depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \
- || ADK_TARGET_GENERIC
-
-config ADK_KERNEL_COMP_GZIP
- bool "use GZIP compression"
- select ADK_KERNEL_RD_GZIP
- select ADK_KERNEL_KERNEL_GZIP
- select ADK_KERNEL_INITRAMFS_COMPRESSION_GZIP
- depends on ADK_TARGET_KERNEL_WITH_COMPRESSION \
- || ADK_TARGET_GENERIC
-
-config ADK_KERNEL_COMPRESS_NONE
- bool "use no compression"
- select ADK_KERNEL_KERNEL_COMPRESS_NONE
- select ADK_KERNEL_INITRAMFS_COMPRESSION_NONE
-
-endchoice
-
menu "Kernel options"
config ADK_KERNEL_DEVTMPFS