From c5316514899d75945e70100f7be8b0bc28fbada2 Mon Sep 17 00:00:00 2001 From: Zou Shunxiang Date: Thu, 1 Jun 2023 14:49:06 +0800 Subject: [PATCH] defconfig: Add base kernel config files for Auto LVGVM Add base kernel config files for Auto LVGVM based on kernel/qcom. Change-Id: I4c9b6a9f23d35300d74a6f48f2fe3d97ec5ae617 Signed-off-by: Zou Shunxiang --- arch/arm64/configs/generic_auto_defconfig | 1 + arch/arm64/configs/vendor/autogvm.config | 125 ++++++++++++++++++ .../arm64/configs/vendor/autogvm_debug.config | 8 ++ 3 files changed, 134 insertions(+) create mode 100644 arch/arm64/configs/vendor/autogvm.config create mode 100644 arch/arm64/configs/vendor/autogvm_debug.config diff --git a/arch/arm64/configs/generic_auto_defconfig b/arch/arm64/configs/generic_auto_defconfig index a49701a452ee..5eaa3661314c 100644 --- a/arch/arm64/configs/generic_auto_defconfig +++ b/arch/arm64/configs/generic_auto_defconfig @@ -4,6 +4,7 @@ CONFIG_HIGH_RES_TIMERS=y CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT=y CONFIG_BPF_JIT_ALWAYS_ON=y +CONFIG_DMABUF_HEAPS_DEFERRED_FREE=y CONFIG_PREEMPT=y CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_TASKSTATS=y diff --git a/arch/arm64/configs/vendor/autogvm.config b/arch/arm64/configs/vendor/autogvm.config new file mode 100644 index 000000000000..135a3e9347ff --- /dev/null +++ b/arch/arm64/configs/vendor/autogvm.config @@ -0,0 +1,125 @@ +# CONFIG_ARM64_PTR_AUTH is not set +CONFIG_ARM_SMMU=y +CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y +CONFIG_ARM_SMMU_QCOM=y +# CONFIG_ARM_SMMU_SELFTEST is not set +# CONFIG_BPF_KPROBE_OVERRIDE is not set +CONFIG_CFG80211=y +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +# CONFIG_CFG80211_CRDA_SUPPORT is not set +# CONFIG_CFG80211_DEBUGFS is not set +# CONFIG_CFG80211_DEFAULT_PS is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y +CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y +# CONFIG_CFG80211_WEXT is not set +CONFIG_COMMON_CLK_QCOM=y +CONFIG_DM_INIT=y +CONFIG_EXTCON_USB_GPIO=y +CONFIG_FAILOVER=y +CONFIG_FUNCTION_ERROR_INJECTION=y +CONFIG_I2C_MSM_GENI=y +CONFIG_I2C_VIRTIO=y +CONFIG_IOMMU_IO_PGTABLE_FAST=y +# CONFIG_IOMMU_IO_PGTABLE_FAST_PROVE_TLB is not set +# CONFIG_IOMMU_IO_PGTABLE_FAST_SELFTEST is not set +CONFIG_IPC_LOGGING=y +CONFIG_IPC_LOG_MINIDUMP_BUFFERS=0 +CONFIG_KPROBES=y +CONFIG_KPROBE_EVENTS=y +# CONFIG_KPROBE_EVENT_GEN_TEST is not set +CONFIG_KRETPROBES=y +CONFIG_MAC80211=y +CONFIG_MEM_SHARE_QMI_SERVICE=y +CONFIG_MFD_SPMI_PMIC=y +CONFIG_MHI_BUS=y +CONFIG_MHI_BUS_DEBUG=y +CONFIG_MHI_BUS_MISC=y +CONFIG_MHI_UCI=y +# CONFIG_MODULE_SIG_ALL is not set +CONFIG_MSM_BOOT_STATS=y +CONFIG_MSM_HAB=y +CONFIG_MSM_HSUSB_PHY=y +CONFIG_MSM_QUIN_SUBSYSTEM_NOTIF_VIRT=y +CONFIG_NET_FAILOVER=y +CONFIG_NL80211_TESTMODE=y +CONFIG_NOP_USB_XCEIV=y +CONFIG_PCI_MSM=y +CONFIG_PHY_QCOM_UFS=y +CONFIG_PHY_QCOM_UFS_V4=y +CONFIG_PINCTRL_DIREWOLF=y +CONFIG_PINCTRL_LEMANS=y +CONFIG_PINCTRL_QCOM_SPMI_PMIC=y +CONFIG_POWER_RESET_QCOM_VM=y +CONFIG_QCOM_DMABUF_HEAPS=y +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_SECURE=y +CONFIG_QCOM_DMABUF_HEAPS_SYSTEM_UNCACHED=y +CONFIG_QCOM_IOMMU_DEBUG=y +CONFIG_QCOM_IOMMU_UTIL=y +CONFIG_QCOM_LAZY_MAPPING=y +CONFIG_QCOM_MEM_BUF=y +CONFIG_QCOM_MEM_BUF_DEV=y +CONFIG_QCOM_PDC=y +CONFIG_QCOM_QMI_HELPERS=y +CONFIG_QCOM_RAMDUMP=y +CONFIG_QCOM_RPROC_COMMON=y +CONFIG_QCOM_SCM=y +CONFIG_QCOM_SCM_HAB=y +CONFIG_QCOM_SECURE_BUFFER=y +CONFIG_QCOM_SHOW_RESUME_IRQ=y +CONFIG_QCOM_SMEM=y +CONFIG_QCOM_SOCINFO_DT=y +CONFIG_QCOM_SOC_WATCHDOG=y +CONFIG_QCOM_SYSMON=y +CONFIG_QCOM_WDT_CORE=y +CONFIG_QRTR=y +# CONFIG_QRTR_GENPOOL is not set +# CONFIG_QRTR_GUNYAH is not set +CONFIG_QRTR_MHI=y +CONFIG_QRTR_NODE_ID=1 +# CONFIG_QRTR_SMD is not set +# CONFIG_QRTR_TUN is not set +CONFIG_QRTR_WAKEUP_MS=0 +CONFIG_QTI_IOMMU_SUPPORT=y +# CONFIG_QTI_QMI_COOLING_DEVICE is not set +# CONFIG_QTI_QMI_SENSOR_V2 is not set +CONFIG_QTI_QUIN_GVM=y +CONFIG_REGULATOR_STUB=y +CONFIG_RPMSG_QCOM_GLINK=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=y +CONFIG_SCSI_UFSHCD=y +CONFIG_SCSI_UFS_BSG=y +CONFIG_SCSI_UFS_QCOM=y +CONFIG_SERIAL_MSM_GENI=y +# CONFIG_SND_USB_AUDIO_QMI is not set +CONFIG_SPI_MSM_GENI=y +CONFIG_USB_BAM=y +CONFIG_USB_CONFIGFS_F_CCID=y +CONFIG_USB_CONFIGFS_F_CDEV=y +CONFIG_USB_CONFIGFS_F_DIAG=y +CONFIG_USB_CONFIGFS_F_GSI=y +CONFIG_USB_CONFIGFS_F_QDSS=y +CONFIG_USB_DWC3_MSM=y +CONFIG_USB_EHSET_TEST_FIXTURE=y +CONFIG_USB_F_CCID=y +CONFIG_USB_F_CDEV=y +CONFIG_USB_F_DIAG=y +CONFIG_USB_F_FS_IPC_LOGGING=y +CONFIG_USB_F_GSI=y +CONFIG_USB_F_QDSS=y +CONFIG_USB_LINK_LAYER_TEST=y +CONFIG_USB_MON=y +CONFIG_USB_MSM_SSPHY_QMP=y +CONFIG_VIOSPMI_MSM_PMIC_ARB=y +CONFIG_VIRTIO_BLK=y +CONFIG_VIRTIO_CLK=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_VIRTIO_INPUT=y +CONFIG_VIRTIO_MMIO=y +CONFIG_VIRTIO_NET=y +CONFIG_VIRTIO_REGULATOR=y +CONFIG_VIRT_DRIVERS=y diff --git a/arch/arm64/configs/vendor/autogvm_debug.config b/arch/arm64/configs/vendor/autogvm_debug.config new file mode 100644 index 000000000000..d60fc1364d7b --- /dev/null +++ b/arch/arm64/configs/vendor/autogvm_debug.config @@ -0,0 +1,8 @@ +CONFIG_DEBUG_FS=y +CONFIG_I2C_CHARDEV=y +CONFIG_LOCALVERSION="-debug" +CONFIG_PM_DEBUG=y +CONFIG_REGULATOR_DEBUG_CONTROL=y +CONFIG_SERIAL_AMBA_PL011=y +CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +CONFIG_SPI_SPIDEV=y