From 0996df5b063e081ac7352e2cc30a2a3b55a7671e Mon Sep 17 00:00:00 2001 From: Sean Khan Date: Tue, 2 Jul 2024 21:54:29 -0400 Subject: [PATCH] qualcommax: clean up kernel config, align with QSDK Cleaned up erronous settings for disabled features. The syntax should be "# CONFIG_SOME_OPTION is not set", rather than simply commenting it out. Removed left over config options from 5.15, and enabled features recommended by QSDK: ``` CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_MULTI_IRQ_HANDLER=y CONFIG_HANDLE_DOMAIN_IRQ=y CONFIG_HZ_FIXED=0 CONFIG_NO_HZ=y ``` Signed-off-by: Sean Khan --- target/linux/qualcommax/config-6.6 | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/target/linux/qualcommax/config-6.6 b/target/linux/qualcommax/config-6.6 index 4b8b902273..2953a36687 100644 --- a/target/linux/qualcommax/config-6.6 +++ b/target/linux/qualcommax/config-6.6 @@ -44,8 +44,6 @@ CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y CONFIG_ARM_AMBA=y CONFIG_ARM_ARCH_TIMER=y CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y -# CONFIG_ARM_SMMU_V3_PMU is not set -# CONFIG_ARM_CORESIGHT_PMU_ARCH_SYSTEM_PMU is not set CONFIG_ARM_GIC=y CONFIG_ARM_GIC_V2M=y CONFIG_ARM_GIC_V3=y @@ -103,15 +101,15 @@ CONFIG_CRC8=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_DEFLATE=y -# CONFIG_CRYPTO_DEV_QCE=y -# CONFIG_CRYPTO_DEV_QCE_AEAD=y +# CONFIG_CRYPTO_DEV_QCE is not set +# CONFIG_CRYPTO_DEV_QCE_AEAD is not set # CONFIG_CRYPTO_DEV_QCE_ENABLE_AEAD is not set -# CONFIG_CRYPTO_DEV_QCE_ENABLE_ALL=y +# CONFIG_CRYPTO_DEV_QCE_ENABLE_ALL is not set # CONFIG_CRYPTO_DEV_QCE_ENABLE_SHA is not set # CONFIG_CRYPTO_DEV_QCE_ENABLE_SKCIPHER is not set -# CONFIG_CRYPTO_DEV_QCE_SHA=y -# CONFIG_CRYPTO_DEV_QCE_SKCIPHER=y -# CONFIG_CRYPTO_DEV_QCE_SW_MAX_LEN=512 +# CONFIG_CRYPTO_DEV_QCE_SHA is not set +# CONFIG_CRYPTO_DEV_QCE_SKCIPHER is not set +# CONFIG_CRYPTO_DEV_QCE_SW_MAX_LEN is not set CONFIG_CRYPTO_DEV_QCOM_RNG=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_HASH_INFO=y @@ -127,8 +125,6 @@ CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y -# CONFIG_CRYPTO_SM4_ARM64_CE_CCM is not set -# CONFIG_CRYPTO_SM4_ARM64_CE_GCM is not set CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_ZSTD=y CONFIG_DCACHE_WORD_ACCESS=y @@ -196,8 +192,6 @@ CONFIG_HAS_IOPORT=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HWSPINLOCK=y CONFIG_HWSPINLOCK_QCOM=y -CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_MSM=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_CHARDEV=y @@ -221,6 +215,9 @@ CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_IRQ_WORK=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_MULTI_IRQ_HANDLER=y +CONFIG_HANDLE_DOMAIN_IRQ=y # CONFIG_KPSS_XCC is not set CONFIG_LEDS_TLC591XX=y CONFIG_LIBFDT=y @@ -280,8 +277,10 @@ CONFIG_NET_SELFTESTS=y CONFIG_NET_SWITCHDEV=y CONFIG_NET_XGRESS=y CONFIG_NLS=y +CONFIG_HZ_FIXED=0 CONFIG_NO_HZ_COMMON=y CONFIG_NO_HZ_IDLE=y +CONFIG_NO_HZ=y CONFIG_NR_CPUS=4 CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y CONFIG_NVMEM=y @@ -384,8 +383,6 @@ CONFIG_POWER_RESET=y CONFIG_POWER_SUPPLY=y CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y -# CONFIG_PREEMPT_DYNAMIC is not set -# CONFIG_PREEMPT_NONE_BUILD is not set # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_RCU=y CONFIG_PRINTK_TIME=y