Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions recipes-kernel/linux/linux-qcom-next/configs/qcom.cfg
Original file line number Diff line number Diff line change
@@ -1,14 +1,8 @@
# for UFS enumeration
CONFIG_PHY_QCOM_QMP=y
CONFIG_SCSI_UFS_QCOM=y
CONFIG_SM_TCSRCC_8750=y
CONFIG_CLK_KAANAPALI_TCSRCC=y

# DMA BUF userspace heaps, for e.g. IMSDK
CONFIG_DMABUF_HEAPS=y
CONFIG_DMABUF_HEAPS_SYSTEM=y
CONFIG_DMABUF_HEAPS_CMA=y

# Net schedulers, aka queue disciplines
CONFIG_NET_SCH_DUALPI2=m
CONFIG_NET_SCH_HTB=m
Expand Down
3 changes: 2 additions & 1 deletion recipes-kernel/linux/linux-qcom-next_git.bb
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ KBUILD_DEFCONFIG ?= "defconfig"
KBUILD_DEFCONFIG:qcom-armv7a = "qcom_defconfig"

KBUILD_CONFIG_EXTRA = "${@bb.utils.contains('DISTRO_FEATURES', 'hardened', '${S}/kernel/configs/hardening.config', '', d)}"
KBUILD_CONFIG_EXTRA:append:aarch64 = "${S}/arch/arm64/configs/prune.config"
KBUILD_CONFIG_EXTRA:append:aarch64 = " ${S}/arch/arm64/configs/prune.config"
KBUILD_CONFIG_EXTRA:append:aarch64 = " ${S}/arch/arm64/configs/qcom.config"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is provided by the kernel tree, but we also have a qcom.cfg fragment (and now qcom.config), not an issue necessarily but might cause confusion later on (what is in tree and what is provided by the recipe).

Copy link
Contributor Author

@vkraleti vkraleti Nov 26, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The in-tree qcom.config fragment and the recipe-provided qcom.cfg fragment are already in separate lists, so users can identify the source. However, similar naming still creates confusion. I’ve created GH issue #1252 to track this.


do_configure:prepend() {
# Use a copy of the 'defconfig' from the actual repo to merge fragments
Expand Down
Loading