lantiq: kernel 5.4: debloat kernel config
authorMathias Kresin <dev@kresin.me>
Thu, 12 Mar 2020 09:41:20 +0000 (10:41 +0100)
committerMathias Kresin <dev@kresin.me>
Mon, 16 Mar 2020 21:28:17 +0000 (22:28 +0100)
The etop driver is used by all targets except xrx200.

Remove the UBIFS compression support for zlib and zstd from the xway
subtarget. The hardware is EOL for a long time and it's unlikely to ever
see a board shipped with an UBIFS using these compression methods.

Remove the JFFS2 support. Support for jjfs2 images was dropped years
ago.

It shrinks the compressed kernel up to 130 KByte.

Signed-off-by: Mathias Kresin <dev@kresin.me>
target/linux/lantiq/ase/config-5.4
target/linux/lantiq/config-5.4
target/linux/lantiq/falcon/config-5.4
target/linux/lantiq/xway/config-5.4
target/linux/lantiq/xway_legacy/config-5.4

index 159c57bca78c0f16b29a88bccdd3d923712a3565..455cd54d1019ed5d683e0edd99b2addd407fbb79 100644 (file)
@@ -11,6 +11,7 @@ CONFIG_GENERIC_ALLOCATOR=y
 CONFIG_GPIO_GENERIC=y
 CONFIG_GPIO_GENERIC_PLATFORM=y
 # CONFIG_ISDN is not set
+CONFIG_LANTIQ_ETOP=y
 CONFIG_LEDS_TRIGGER_HEARTBEAT=y
 CONFIG_NLS=y
 # CONFIG_PSB6970_PHY is not set
index 3d3b7db9587b5b11edd7830b91e76a885f5c6fc5..501bd77fbdf3acfca8b4cec47644cfec8df893c9 100644 (file)
@@ -129,9 +129,10 @@ CONFIG_IRQ_DOMAIN_HIERARCHY=y
 CONFIG_IRQ_FORCED_THREADING=y
 CONFIG_IRQ_MIPS_CPU=y
 CONFIG_IRQ_WORK=y
+# CONFIG_JFFS2_FS is not set
 CONFIG_LANTIQ=y
 CONFIG_LANTIQ_DT_NONE=y
-CONFIG_LANTIQ_ETOP=y
+# CONFIG_LANTIQ_ETOP is not set
 CONFIG_LANTIQ_WDT=y
 # CONFIG_LANTIQ_XRX200 is not set
 # CONFIG_LANTIQ_XRX200_LEGACY is not set
index e2f94b54d0b473b040ec03cf5a9d8d225a7f6d0a..a6d9e944f044125f9db54fb4dc8d38a4d1399a0b 100644 (file)
@@ -1,3 +1,4 @@
+CONFIG_LANTIQ_ETOP=y
 CONFIG_MTD_NAND_CORE=y
 CONFIG_MTD_NAND_ECC_SW_HAMMING=y
 CONFIG_MTD_RAW_NAND=y
index 7c539ba2caf2d22e135cda39060008848827e289..16e9de8f95775f3f41e2ca6e3f76ef9cb2b931f2 100644 (file)
@@ -4,16 +4,14 @@ CONFIG_AT803X_PHY=y
 CONFIG_BLK_MQ_PCI=y
 CONFIG_CRC16=y
 CONFIG_CRYPTO_ACOMP2=y
-CONFIG_CRYPTO_DEFLATE=y
 CONFIG_CRYPTO_HASH_INFO=y
 CONFIG_CRYPTO_LZO=y
-CONFIG_CRYPTO_ZSTD=y
 CONFIG_GENERIC_ALLOCATOR=y
 CONFIG_INPUT=y
 CONFIG_INPUT_EVDEV=y
 CONFIG_INPUT_POLLDEV=y
 # CONFIG_ISDN is not set
-CONFIG_LEDS_TRIGGER_HEARTBEAT=y
+CONFIG_LANTIQ_ETOP=y
 CONFIG_LZO_COMPRESS=y
 CONFIG_LZO_DECOMPRESS=y
 CONFIG_MTD_NAND_CORE=y
@@ -41,14 +39,9 @@ CONFIG_SGL_ALLOC=y
 CONFIG_UBIFS_FS=y
 CONFIG_UBIFS_FS_ADVANCED_COMPR=y
 CONFIG_UBIFS_FS_LZO=y
-CONFIG_UBIFS_FS_ZLIB=y
-CONFIG_UBIFS_FS_ZSTD=y
+# CONFIG_UBIFS_FS_ZLIB is not set
+# CONFIG_UBIFS_FS_ZSTD is not set
 CONFIG_USB=y
 CONFIG_USB_COMMON=y
 # CONFIG_USB_EHCI_HCD is not set
 CONFIG_USB_SUPPORT=y
-CONFIG_XXHASH=y
-CONFIG_ZLIB_DEFLATE=y
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZSTD_COMPRESS=y
-CONFIG_ZSTD_DECOMPRESS=y
index 63452a7487b46824854a8e0495efcd84337f772a..1d1c2f187cdedcd3e0bcfb47aa764a478802156b 100644 (file)
@@ -12,6 +12,7 @@ CONFIG_INPUT=y
 CONFIG_INPUT_EVDEV=y
 CONFIG_INPUT_POLLDEV=y
 # CONFIG_ISDN is not set
+CONFIG_LANTIQ_ETOP=y
 CONFIG_LEDS_TRIGGER_HEARTBEAT=y
 # CONFIG_LEDS_TRIGGER_TIMER is not set
 CONFIG_LZO_COMPRESS=y