diff options
author | Andrew Davis <afd@ti.com> | 2022-10-20 16:13:39 -0500 |
---|---|---|
committer | Praneeth Bajjuri <praneeth@ti.com> | 2022-10-21 17:06:13 -0500 |
commit | b98cab7baf5637a6656cefee568819a5f4a1edf2 (patch) | |
tree | 3218f545652cdc31c06acf235fb3a70e4ba541a7 /ti_config_fragments | |
parent | 8096123b067412ed72b752dc477d82cd5542b778 (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.cfg | 163 |
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 |