summaryrefslogtreecommitdiff
path: root/ti_config_fragments
diff options
context:
space:
mode:
authorAndrew Davis <afd@ti.com>2022-10-20 16:13:39 -0500
committerPraneeth Bajjuri <praneeth@ti.com>2022-10-21 17:06:13 -0500
commitb98cab7baf5637a6656cefee568819a5f4a1edf2 (patch)
tree3218f545652cdc31c06acf235fb3a70e4ba541a7 /ti_config_fragments
parent8096123b067412ed72b752dc477d82cd5542b778 (diff)
ti_config_fragments: baseport: Trim out defaults
All carried changes to the upstream kernel that are needed to boot it on TI platforms should be considered tech debt. Changes to the default ARMv8 configuration are no different. We need to reduced these over time by working to get these options in the upstream defconfig. To start to see where we stand today, lets remove all the options that do not change the upstream default. Then anything remaining in this file should be investigated for appropriateness in upstream and sent accordingly. Signed-off-by: Andrew Davis <afd@ti.com>
Diffstat (limited to 'ti_config_fragments')
-rw-r--r--ti_config_fragments/baseport.cfg163
1 files changed, 1 insertions, 162 deletions
diff --git a/ti_config_fragments/baseport.cfg b/ti_config_fragments/baseport.cfg
index c26ff3b8b4b5..ea6c02a2ead7 100644
--- a/ti_config_fragments/baseport.cfg
+++ b/ti_config_fragments/baseport.cfg
@@ -22,31 +22,11 @@ CONFIG_BUILD_BIN2C=y
# Add base Cgroups functions
CONFIG_CGROUPS=y
-CONFIG_CGROUP_DEBUG=n
-CONFIG_CGROUP_FREEZER=y
-CONFIG_CGROUP_PIDS=y
-CONFIG_CGROUP_DEVICE=y
CONFIG_CPUSETS=y
-CONFIG_PROC_PID_CPUSET=y
-CONFIG_CGROUP_CPUACCT=y
-CONFIG_PAGE_COUNTER=y
CONFIG_MEMCG=y
-CONFIG_MEMCG_SWAP=y
-CONFIG_MEMCG_SWAP_ENABLED=y
-CONFIG_CGROUP_PERF=y
-CONFIG_CGROUP_SCHED=y
-CONFIG_FAIR_GROUP_SCHED=y
-CONFIG_CFS_BANDWIDTH=y
-CONFIG_RT_GROUP_SCHED=y
-CONFIG_BLK_CGROUP=y
-CONFIG_DEBUG_BLK_CGROUP=n
-CONFIG_CGROUP_WRITEBACK=y
# Choose CONFIG_EMBEDDED
-CONFIG_NAMESPACES=n
CONFIG_EMBEDDED=y
-CONFIG_EXPERT=y
-CONFIG_ARM_PATCH_PHYS_VIRT=y
# Enable all kernel symbols please
CONFIG_KALLSYMS=y
@@ -56,44 +36,10 @@ CONFIG_KALLSYMS_ALL=y
CONFIG_AEABI=y
# How do we want kernel Modules to work?
-CONFIG_BASE_FULL=y
-CONFIG_BASE_SMALL=0
-CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
-CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
-CONFIG_MODULE_SIG=n
-CONFIG_MODULE_COMPRESS=n
-CONFIG_MODULES_TREE_LOOKUP=y
-
-# Boot options
-CONFIG_USE_OF=y
-CONFIG_ATAGS=y
-CONFIG_DEPRECATED_PARAM_STRUCT=n
-CONFIG_ZBOOT_ROM_TEXT=0x0
-CONFIG_ZBOOT_ROM_BSS=0x0
-CONFIG_ARM_APPENDED_DTB=y
-CONFIG_ARM_ATAG_DTB_COMPAT=y
-CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y
-CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND=n
-CONFIG_CMDLINE=""
-CONFIG_CMDLINE_FROM_BOOTLOADER=y
-CONFIG_CMDLINE_EXTEND=n
-CONFIG_CMDLINE_FORCE=n
-CONFIG_ATAGS_PROC=y
-CONFIG_CRASH_DUMP=n
-CONFIG_AUTO_ZRELADDR=y
-
-# Mem allocator
-CONFIG_SLAB=n
-CONFIG_SLUB=y
-
-# Enable NEON
-CONFIG_VFP=y
-CONFIG_NEON=y
-CONFIG_KERNEL_MODE_NEON=y
# POSIX Message queue
CONFIG_POSIX_MQUEUE=y
@@ -119,22 +65,9 @@ CONFIG_SERIAL_ST_ASC=n
CONFIG_JUMP_LABEL=y
# Disable Extra debug options
-CONFIG_SCHEDSTATS=n
-CONFIG_TIMER_STATS=n
-CONFIG_DEBUG_SPINLOCK=n
-CONFIG_DEBUG_MUTEXES=n
-CONFIG_DEBUG_LOCK_ALLOC=n
-CONFIG_PROVE_LOCKING=n
-CONFIG_LOCKDEP=n
-CONFIG_STACKTRACE=n
-CONFIG_SCHED_DEBUG=n
CONFIG_FTRACE=n
-CONFIG_ARM_UNWIND=n
CONFIG_DEBUG_PREEMPT=n
CONFIG_SLUB_DEBUG=n
-CONFIG_LOCKUP_DETECTOR=n
-CONFIG_DETECT_HUNG_TASK=n
-CONFIG_IRQ_DOMAIN_DEBUG=n
CONFIG_DEBUG_BUGVERBOSE=n
CONFIG_PREEMPT=y
@@ -144,43 +77,10 @@ CONFIG_DEBUG_FS=y
CONFIG_SYSVIPC=y
# Power management options
-CONFIG_SUSPEND=y
-CONFIG_SUSPEND_FREEZER=y
-CONFIG_SUSPEND_SKIP_SYNC=n
-CONFIG_HIBERNATION=n
-CONFIG_PM_SLEEP=y
-CONFIG_PM_SLEEP_SMP=y
-CONFIG_PM_AUTOSLEEP=n
-CONFIG_PM_WAKELOCKS=n
-CONFIG_PM=y
CONFIG_PM_DEBUG=y
-CONFIG_APM_EMULATION=n
-CONFIG_PM_OPP=y
-CONFIG_PM_CLK=y
-CONFIG_PM_GENERIC_DOMAINS=y
-CONFIG_WQ_POWER_EFFICIENT_DEFAULT=n
-CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
-CONFIG_PM_GENERIC_DOMAINS_OF=y
-CONFIG_CPU_PM=y
-CONFIG_ARCH_SUSPEND_POSSIBLE=y
-CONFIG_ARM_CPU_SUSPEND=y
-CONFIG_ARCH_HIBERNATION_POSSIBLE=y
# Clock framework stuff we need
-CONFIG_CLKDEV_LOOKUP=y
-CONFIG_HAVE_CLK_PREPARE=y
-CONFIG_COMMON_CLK=y
CONFIG_COMMON_CLK_PALMAS=y
-CONFIG_CLKSRC_OF=y
-CONFIG_CLKSRC_PROBE=y
-CONFIG_CLKSRC_MMIO=y
-CONFIG_CLKSRC_TI_32K=y
-CONFIG_ARM_ARCH_TIMER=y
-CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
-CONFIG_ARM_GLOBAL_TIMER=n
-CONFIG_ARM_TIMER_SP804=n
-CONFIG_TI_SYSCON_CLK=y
-# Clock cleanup please
CONFIG_OMAP_RESET_CLOCKS=y
# CPU Idle
@@ -194,15 +94,8 @@ CONFIG_ARM_CPUIDLE=y
CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED=n
# CPU Frequency scaling
-CONFIG_CPU_FREQ=y
-CONFIG_CPU_FREQ_GOV_COMMON=y
-CONFIG_CPU_FREQ_STAT=y
-CONFIG_CPU_FREQ_STAT_DETAILS=y
-CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
-CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
-CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
# CPUFreq Driver Options
@@ -214,53 +107,26 @@ CONFIG_ARM_TI_CPUFREQ=y
CONFIG_QORIQ_CPUFREQ=n
# AMx3 Power Config Options
-CONFIG_MAILBOX=y
-CONFIG_OMAP2PLUS_MBOX=y
CONFIG_WKUP_M3_RPROC=m
CONFIG_SOC_TI=y
-CONFIG_SOC_BRCMSTB=n
CONFIG_WKUP_M3_IPC=m
CONFIG_AMX3_PM=m
CONFIG_SRAM=y
CONFIG_TI_EMIF_SRAM=m
-CONFIG_SUNXI_SRAM=n
-
-CONFIG_PM_DEVFREQ=n
-
-# K2G Power config options
-# CONFIG_MAILBOX is enabled in AMx3
-CONFIG_TI_MESSAGE_MANAGER=y
-CONFIG_TI_SCI_PROTOCOL=y
-CONFIG_TI_SCI_PM_DOMAINS=y
-CONFIG_TI_SCI_CLK=y
# Enable Reset Controllers
-CONFIG_RESET_CONTROLLER=y
CONFIG_RESET_TI_SYSCON=y
-CONFIG_RESET_TI_SCI=y
-
-# CPUFreq and OPP drivers
-CONFIG_OPP_DOMAIN_TI=y
# Thermal
-CONFIG_THERMAL=y
-CONFIG_THERMAL_OF=y
CONFIG_THERMAL_WRITABLE_TRIPS=y
-CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
CONFIG_THERMAL_GOV_FAIR_SHARE=y
-CONFIG_THERMAL_GOV_STEP_WISE=y
CONFIG_THERMAL_GOV_BANG_BANG=y
CONFIG_THERMAL_GOV_USER_SPACE=y
-CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
-CONFIG_CPU_THERMAL=y
-CONFIG_TI_SOC_THERMAL=y
CONFIG_TI_THERMAL=y
-CONFIG_OMAP4_THERMAL=y
CONFIG_OMAP5_THERMAL=y
CONFIG_DRA752_THERMAL=y
-# Since HWMON is needed by Sensors..
-CONFIG_HWMON=y
+# Sensors
CONFIG_SENSORS_TMP102=y
CONFIG_SENSORS_GPIO_FAN=y
@@ -273,40 +139,19 @@ CONFIG_PINCTRL_TI_IODELAY=y
CONFIG_PINCTRL_SINGLE=y
# Multifunction device drivers
-CONFIG_MFD_CORE=y
-CONFIG_MFD_SYSCON=y
-CONFIG_MFD_TI_AM335X_TSCADC=m
-CONFIG_MFD_OMAP_USB_HOST=y
-CONFIG_MFD_PALMAS=y
-CONFIG_MFD_TPS65090=y
-CONFIG_MFD_TPS65217=y
-CONFIG_MFD_TPS65218=y
CONFIG_MFD_TPS65219=m
-CONFIG_MFD_TPS6586X=y
-CONFIG_MFD_TPS65910=y
CONFIG_TWL6040_CORE=y
CONFIG_MFD_TI_LP873X=y
CONFIG_MFD_TI_LP87565=y
# Regulators
CONFIG_REGULATOR=y
-CONFIG_REGULATOR_FIXED_VOLTAGE=y
-CONFIG_REGULATOR_GPIO=y
CONFIG_REGULATOR_LP873X=y
CONFIG_REGULATOR_LP87565=y
-CONFIG_REGULATOR_PALMAS=y
-CONFIG_REGULATOR_PBIAS=y
-CONFIG_REGULATOR_TI_ABB=y
-CONFIG_REGULATOR_TPS62360=y
CONFIG_REGULATOR_TPS65023=y
CONFIG_REGULATOR_TPS6507X=y
-CONFIG_REGULATOR_TPS65090=y
-CONFIG_REGULATOR_TPS65217=y
-CONFIG_REGULATOR_TPS65218=y
CONFIG_REGULATOR_TPS65219=m
CONFIG_REGULATOR_TPS6524X=y
-CONFIG_REGULATOR_TPS6586X=y
-CONFIG_REGULATOR_TPS65910=y
# Push Button
CONFIG_INPUT_TPS65219_PWRBUTTON=m
@@ -316,12 +161,6 @@ CONFIG_CRYPTO_DEV_OMAP=m
CONFIG_CRYPTO_DEV_OMAP_SHAM=m
CONFIG_CRYPTO_DEV_OMAP_AES=m
CONFIG_CRYPTO_DEV_OMAP_DES=m
-CONFIG_CRYPTO_USER_API_HASH=m
-CONFIG_CRYPTO_USER_API_SKCIPHER=m
-CONFIG_CRYPTO_SHA1_ARM_NEON=m
-CONFIG_CRYPTO_SHA256_ARM=m
-CONFIG_CRYPTO_SHA512_ARM=m
-CONFIG_CRYPTO_AES_ARM_BS=m
# RTC drivers
CONFIG_RTC_DRV_DS1307=m