From 344cce38aa7c755f21881d85ca75fee931ef1933 Mon Sep 17 00:00:00 2001
From: Joakim Bech <joakim.bech@linaro.org>
Date: Thu, 19 Oct 2017 14:25:52 +0200
Subject: [PATCH] mtk8173: Disable unused features in Linux kernel

On the mtk8173 device there is partition which is ~25MB in size and that
area contains both Linux kernel and the root fs. When we stepped up from
Linux kernel 4.9 to 4.12 we got too big to fit in that area and
therefore we have tweaked the config and removed a couple of things not
being used in our setup.

Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
---
 kconfigs/mediatek.conf | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/kconfigs/mediatek.conf b/kconfigs/mediatek.conf
index 07554cf..6fb1c53 100644
--- a/kconfigs/mediatek.conf
+++ b/kconfigs/mediatek.conf
@@ -1,2 +1,40 @@
 CONFIG_TEE=y
 CONFIG_OPTEE=y
+CONFIG_MODULES=n
+CONFIG_VIRTUALIZATION=n
+CONFIG_SYS_HYPERVISOR=n
+CONFIG_CRASH_DUMP=n
+CONFIG_IPV6=n
+CONFIG_ACPI=n
+CONFIG_NETWORK_FILESYSTEMS=n
+CONFIG_DEBUG_KERNEL=n
+CONFIG_MAGIC_SYSRQ=n
+CONFIG_ARCH_SUNXI=n
+CONFIG_ARCH_ALPINE=n
+CONFIG_ARCH_BCM2835=n
+CONFIG_ARCH_BCM_IPROC=n
+CONFIG_ARCH_BERLIN=n
+CONFIG_ARCH_EXYNOS=n
+CONFIG_ARCH_LAYERSCAPE=n
+CONFIG_ARCH_LG1K=n
+CONFIG_ARCH_HISI=n
+CONFIG_ARCH_MESON=n
+CONFIG_ARCH_MVEBU=n
+CONFIG_ARCH_QCOM=n
+CONFIG_ARCH_ROCKCHIP=n
+CONFIG_ARCH_SEATTLE=n
+CONFIG_ARCH_SHMOBILE=n
+CONFIG_ARCH_RENESAS=n
+CONFIG_ARCH_R8A7795=n
+CONFIG_ARCH_R8A7796=n
+CONFIG_ARCH_STRATIX10=n
+CONFIG_ARCH_TEGRA=n
+CONFIG_ARCH_SPRD=n
+CONFIG_ARCH_THUNDER=n
+CONFIG_ARCH_THUNDER2=n
+CONFIG_ARCH_UNIPHIER=n
+CONFIG_ARCH_VEXPRESS=n
+CONFIG_ARCH_VULCAN=n
+CONFIG_ARCH_XGENE=n
+CONFIG_ARCH_ZX=n
+CONFIG_ARCH_ZYNQMP=n
-- 
GitLab