summaryrefslogtreecommitdiff
path: root/target/linux/config/Config.in.compression
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/Config.in.compression
parent1846f2eb6205c9731a216b4686bf93b3d497170f (diff)
we need kernel compression support for defconfigs
Diffstat (limited to 'target/linux/config/Config.in.compression')
-rw-r--r--target/linux/config/Config.in.compression135
1 files changed, 135 insertions, 0 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
+
+