diff --git a/arch/arm64/configs/vendor/ext_config/capri-default.config b/arch/arm64/configs/vendor/ext_config/capri-default.config new file mode 100644 index 000000000000..fe241beced17 --- /dev/null +++ b/arch/arm64/configs/vendor/ext_config/capri-default.config @@ -0,0 +1,39 @@ +# +# Please avoid changing the Qualcomm defconfig files and use this file to +# add any Motorola-specific configuration changes that are applicable to +# userdebug, eng, and user builds. +# +# After building, a list of all of the config files that are used can be found +# at the top of: +# out/target/product/$(PRODUCT)/obj/KERNEL_OBJ/mapphone_defconfig +# +# The actual output of the kernel configuration system can be found at: +# out/target/product/$(PRODUCT)/obj/KERNEL_OBJ/.config +# +# You can check the .config file to verify that your configuration option is +# being set as expected. +# +CONFIG_CAPRI_DTB=y +CONFIG_BAT_NTC_10K=y +CONFIG_PANEL_NOTIFICATIONS=y +# CONFIG_SMB1355_SLAVE_CHARGER is not set + +# Android R compatibility requirements +CONFIG_ANDROID_BINDERFS=y +CONFIG_BPF_JIT=y +CONFIG_BPF_JIT_ALWAYS_ON=y +# CONFIG_CRYPTO_MD4 is not set +CONFIG_DM_SNAPSHOT=y +CONFIG_FS_VERITY=y +CONFIG_FS_VERITY_BUILTIN_SIGNATURES=y +# CONFIG_FW_CACHE is not set +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_PM_AUTOSLEEP is not set +# CONFIG_RT_GROUP_SCHED is not set +CONFIG_STATIC_USERMODEHELPER=y +CONFIG_UTS_NS=y +CONFIG_VETH=y +CONFIG_ARM64_SW_TTBR0_PAN=y +# DISALLOW_CONFIG_IKHEADERS_IS_N +CONFIG_IKHEADERS=y +CONFIG_EXT4_FS_POSIX_ACL=y diff --git a/arch/arm64/configs/vendor/ext_config/debug-bengal-capri.config b/arch/arm64/configs/vendor/ext_config/debug-bengal-capri.config new file mode 100644 index 000000000000..830e8a22f610 --- /dev/null +++ b/arch/arm64/configs/vendor/ext_config/debug-bengal-capri.config @@ -0,0 +1,16 @@ +# +# Please avoid changing the Qualcomm defconfig files and use this file to +# add any Motorola-specific configuration changes that are applicable to +# userdebug, eng, and user builds. +# +# After building, a list of all of the config files that are used can be found +# at the top of: +# out/target/product/$(PRODUCT)/obj/KERNEL_OBJ/mapphone_defconfig +# +# The actual output of the kernel configuration system can be found at: +# out/target/product/$(PRODUCT)/obj/KERNEL_OBJ/.config +# +# You can check the .config file to verify that your configuration option is +# being set as expected. +# + diff --git a/drivers/soc/qcom/Kconfig b/drivers/soc/qcom/Kconfig index 7b4c39be01e8..bec2763cb789 100644 --- a/drivers/soc/qcom/Kconfig +++ b/drivers/soc/qcom/Kconfig @@ -51,6 +51,14 @@ config CEBU_DTB Only include Cebu specific DTBs to limit the number that get built during kernel compilatio +config CAPRI_DTB + depends on ARCH_QCOM + default n + bool "Capri DTBs" + help + Only include Capri specific DTBs to limit the number that + get built during kernel compilation + config QCOM_COMMAND_DB tristate "Qualcomm Command DB" depends on ARCH_QCOM || COMPILE_TEST