defconfig / modules.list: Enable base memory modules for Seraph

Enable base memory modules for Seraph by enabling configs and adding
relevant modules to first stage loading.

Change-Id: Ic42bed15207d86065671c558c893cca42ec8f837
Signed-off-by: Dibakar Singh <quic_dibasing@quicinc.com>
Signed-off-by: Jaskaran Singh <quic_jasksing@quicinc.com>
This commit is contained in:
Jaskaran Singh 2024-10-17 12:26:07 +05:30
parent 12938c1eb3
commit 17e4741126
3 changed files with 46 additions and 0 deletions

View file

@ -1,16 +1,42 @@
CONFIG_ARCH_QCOM=y
CONFIG_ARCH_SERAPH=y
CONFIG_ARM_SMMU=m
# CONFIG_ARM_SMMU_CAPTUREBUS_DEBUGFS is not set
CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
CONFIG_ARM_SMMU_QCOM=m
# CONFIG_ARM_SMMU_QCOM_DEBUG is not set
# CONFIG_ARM_SMMU_SELFTEST is not set
# CONFIG_ARM_SMMU_TESTBUS is not set
CONFIG_COMMON_CLK_QCOM=m
CONFIG_HWSPINLOCK_QCOM=m
# CONFIG_IOMMU_TLBSYNC_DEBUG is not set
CONFIG_LOCALVERSION="-gki"
# CONFIG_MODULE_SIG_ALL is not set
# CONFIG_MSM_HAB is not set
CONFIG_PINCTRL_MSM=m
CONFIG_PINCTRL_SERAPH=m
CONFIG_QCOM_COMMAND_DB=m
CONFIG_QCOM_DMABUF_HEAPS=m
CONFIG_QCOM_DMABUF_HEAPS_CARVEOUT=y
CONFIG_QCOM_DMABUF_HEAPS_CMA=y
CONFIG_QCOM_DMABUF_HEAPS_PAGE_POOL_REFILL=y
CONFIG_QCOM_DMABUF_HEAPS_SYSTEM=y
# CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_MOVABLE is not set
# CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_UNCACHED is not set
# CONFIG_QCOM_DMABUF_HEAPS_TUI_CARVEOUT is not set
# CONFIG_QCOM_DMABUF_HEAPS_UBWCP is not set
CONFIG_QCOM_GDSC_REGULATOR=m
CONFIG_QCOM_IOMMU_DEBUG=m
CONFIG_QCOM_IOMMU_UTIL=m
CONFIG_QCOM_LAZY_MAPPING=m
CONFIG_QCOM_MEM_BUF=m
CONFIG_QCOM_MEM_BUF_DEV=m
CONFIG_QCOM_MEM_HOOKS=m
CONFIG_QCOM_MEM_OFFLINE=m
CONFIG_QCOM_PDC=m
CONFIG_QCOM_RPMH=m
CONFIG_QCOM_SCM=m
CONFIG_QCOM_SMEM=m
CONFIG_QCOM_SOCINFO=m
CONFIG_QTI_IOMMU_SUPPORT=m
CONFIG_REGULATOR_STUB=m

View file

@ -13,3 +13,13 @@ gdsc-regulator.ko
cmd-db.ko
qcom_rpmh.ko
stub-regulator.ko
arm_smmu.ko
iommu-logger.ko
qcom_iommu_util.ko
mem-hooks.ko
mem_buf_dev.ko
mem_buf.ko
qcom_dma_heaps.ko
msm_dma_iommu_mapping.ko
mem-offline.ko
qcom_iommu_debug.ko

View file

@ -11,13 +11,23 @@ def define_seraph():
"drivers/clk/qcom/clk-dummy.ko",
"drivers/clk/qcom/clk-qcom.ko",
"drivers/clk/qcom/gdsc-regulator.ko",
"drivers/dma-buf/heaps/qcom_dma_heaps.ko",
"drivers/firmware/qcom-scm.ko",
"drivers/hwspinlock/qcom_hwspinlock.ko",
"drivers/iommu/arm/arm-smmu/arm_smmu.ko",
"drivers/iommu/iommu-logger.ko",
"drivers/iommu/msm_dma_iommu_mapping.ko",
"drivers/iommu/qcom_iommu_debug.ko",
"drivers/iommu/qcom_iommu_util.ko",
"drivers/irqchip/qcom-pdc.ko",
"drivers/pinctrl/qcom/pinctrl-msm.ko",
"drivers/pinctrl/qcom/pinctrl-seraph.ko",
"drivers/regulator/stub-regulator.ko",
"drivers/soc/qcom/cmd-db.ko",
"drivers/soc/qcom/mem-hooks.ko",
"drivers/soc/qcom/mem-offline.ko",
"drivers/soc/qcom/mem_buf/mem_buf.ko",
"drivers/soc/qcom/mem_buf/mem_buf_dev.ko",
"drivers/soc/qcom/qcom_rpmh.ko",
"drivers/soc/qcom/smem.ko",
"drivers/soc/qcom/socinfo.ko",