build: config: module: Add support to compile waipio le environments

Add support to compile and build waipio le.
Create build, config and module file to support waipio le environment.

Change-Id: Ib90ebfe9a06a1672a1bfbf0b2cdf552bdcdb74bf
Signed-off-by: Mukesh Pilaniya <quic_mpilaniy@quicinc.com>
This commit is contained in:
Mukesh Pilaniya 2022-11-21 16:27:35 +05:30 committed by Gerrit - the friendly Code Review server
parent 2f768b8d5e
commit 3e5a0be886
7 changed files with 702 additions and 1 deletions

View File

@ -0,0 +1,399 @@
CONFIG_ARCH_CAPE=y
CONFIG_ARCH_DIWALI=y
CONFIG_ARCH_WAIPIO=y
CONFIG_ARM_QCOM_CPUFREQ_HW=m
CONFIG_ARM_QCOM_CPUFREQ_HW_DEBUG=m
CONFIG_ARM_SMMU=m
CONFIG_ARM_SMMU_CONTEXT_FAULT_RETRY=y
CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y
CONFIG_BTFM_SLIM=m
CONFIG_BUS_AUTO_SUSPEND=y
CONFIG_CFG80211=m
# CONFIG_CFG80211_CERTIFICATION_ONUS is not set
CONFIG_CFG80211_CRDA_SUPPORT=y
# CONFIG_CFG80211_DEBUGFS is not set
CONFIG_CFG80211_DEFAULT_PS=y
# 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_CHR_DEV_SG=m
CONFIG_CNSS2=m
CONFIG_CNSS2_QMI=y
CONFIG_CNSS_GENL=m
CONFIG_CNSS_UTILS=m
CONFIG_COMMON_CLK_QCOM=m
CONFIG_CORESIGHT=m
CONFIG_CORESIGHT_CTI=m
CONFIG_CORESIGHT_DUMMY=m
CONFIG_CORESIGHT_HWEVENT=m
CONFIG_CORESIGHT_LINKS_AND_SINKS=m
CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m
CONFIG_CORESIGHT_REMOTE_ETM=m
CONFIG_CORESIGHT_STM=m
CONFIG_CORESIGHT_TGU=m
CONFIG_CORESIGHT_TPDA=m
CONFIG_CORESIGHT_TPDM=m
CONFIG_CPU_IDLE_GOV_QCOM_LPM=m
CONFIG_CRYPTO_DEV_QCEDEV=m
CONFIG_CRYPTO_DEV_QCOM_MSM_QCE=m
CONFIG_DEVFREQ_GOV_QCOM_ADRENO_TZ=m
CONFIG_DEVFREQ_GOV_QCOM_GPUBW_MON=m
CONFIG_DRM_LONTIUM_LT9611UXC=m
CONFIG_EDAC_KRYO_ARM64=m
# CONFIG_EDAC_KRYO_ARM64_PANIC_ON_CE is not set
CONFIG_EDAC_KRYO_ARM64_PANIC_ON_UE=y
CONFIG_EDAC_QCOM=m
# CONFIG_EDAC_QCOM_LLCC_PANIC_ON_CE is not set
CONFIG_EDAC_QCOM_LLCC_PANIC_ON_UE=y
CONFIG_EP_PCIE=m
# CONFIG_FTRACE_STARTUP_TEST is not set
CONFIG_FTS_TRUSTED_TOUCH=y
CONFIG_GH_ARM64_DRV=m
CONFIG_GH_CTRL=m
CONFIG_GH_DBL=m
CONFIG_GH_IRQ_LEND=m
CONFIG_GH_MEM_NOTIFIER=m
CONFIG_GH_MSGQ=m
CONFIG_GH_RM_DRV=m
CONFIG_GH_VIRTIO_BACKEND=m
CONFIG_GH_VIRT_WATCHDOG=m
CONFIG_GUNYAH_DRIVERS=y
CONFIG_HDCP_QSEECOM=m
CONFIG_HVC_GUNYAH=m
# CONFIG_HVC_GUNYAH_CONSOLE is not set
CONFIG_HWMON=m
CONFIG_HWSPINLOCK_QCOM=m
CONFIG_HW_RANDOM_MSM_LEGACY=m
CONFIG_I2C_EUSB2_REPEATER=m
CONFIG_I2C_MSM_GENI=m
CONFIG_I2C_RTC6226_QCA=m
CONFIG_I3C_MASTER_MSM_GENI=m
CONFIG_ICNSS2=m
CONFIG_ICNSS2_QMI=y
CONFIG_INPUT_PM8941_PWRKEY=m
CONFIG_INPUT_QCOM_HV_HAPTICS=m
CONFIG_INTERCONNECT_QCOM=m
CONFIG_INTERCONNECT_QCOM_DEBUG=m
CONFIG_INTERCONNECT_QCOM_DIWALI=m
CONFIG_INTERCONNECT_QCOM_PARROT=m
CONFIG_INTERCONNECT_QCOM_WAIPIO=m
CONFIG_INTERCONNECT_TEST=m
CONFIG_IOMMU_IO_PGTABLE_FAST=y
CONFIG_IPA3=m
CONFIG_IPC_LOGGING=m
CONFIG_IPC_LOG_MINIDUMP_BUFFERS=16
CONFIG_LEDS_QPNP_VIBRATOR_LDO=m
CONFIG_LEDS_QTI_FLASH=m
CONFIG_LEDS_QTI_TRI_LED=m
CONFIG_LOCALVERSION="-gki"
CONFIG_MAC80211=m
# CONFIG_MAC80211_DEBUGFS is not set
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_MAC80211_HAS_RC=y
# CONFIG_MAC80211_HWSIM is not set
# CONFIG_MAC80211_LEDS is not set
# CONFIG_MAC80211_MESH is not set
# CONFIG_MAC80211_MESSAGE_TRACING is not set
CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
CONFIG_MAC80211_RC_MINSTREL=y
CONFIG_MEM_SHARE_QMI_SERVICE=m
CONFIG_MFD_I2C_PMIC=m
CONFIG_MFD_SPMI_PMIC=m
# CONFIG_MFD_WCD934X is not set
CONFIG_MHI_BUS=m
CONFIG_MHI_BUS_MISC=y
CONFIG_MHI_DTR=m
CONFIG_MHI_NETDEV=m
CONFIG_MHI_QCOM=m
CONFIG_MHI_UCI=m
CONFIG_MMC_CRYPTO_QTI=m
CONFIG_MMC_SDHCI_MSM=m
CONFIG_MSM_ADSPRPC=m
CONFIG_MSM_BOOT_STATS=m
CONFIG_MSM_BT_POWER=m
CONFIG_MSM_CAMCC_WAIPIO=m
CONFIG_MSM_CDSP_LOADER=m
CONFIG_MSM_CORE_HANG_DETECT=m
CONFIG_MSM_DEBUGCC_WAIPIO=m
CONFIG_MSM_DISPCC_WAIPIO=m
CONFIG_MSM_EXT_DISPLAY=m
CONFIG_MSM_GCC_WAIPIO=m
CONFIG_MSM_GENI_SE=m
CONFIG_MSM_GLOBAL_SYNX=m
CONFIG_MSM_GPI_DMA=m
# CONFIG_MSM_GPI_DMA_DEBUG is not set
CONFIG_MSM_GPUCC_WAIPIO=m
CONFIG_MSM_HSUSB_PHY=m
CONFIG_MSM_MHI_DEV=m
CONFIG_MSM_MHI_NET_DEV=m
CONFIG_MSM_PERFORMANCE=m
CONFIG_MSM_QBT_HANDLER=m
CONFIG_MSM_QMP=m
CONFIG_MSM_RDBG=m
CONFIG_MSM_SPCOM=m
CONFIG_MSM_SPSS_UTILS=m
CONFIG_MSM_SYSSTATS=m
CONFIG_MSM_TMECOM_QMP=m
CONFIG_MSM_VIDEOCC_WAIPIO=m
# CONFIG_NEURON_CH_GUNYAH is not set
CONFIG_NFC_QTI_I2C=m
CONFIG_NL80211_TESTMODE=y
CONFIG_NOP_USB_XCEIV=m
CONFIG_NOVATEK_TRUSTED_TOUCH=y
CONFIG_NVMEM_SPMI_SDAM=m
CONFIG_PCI_MSM=m
CONFIG_PDR_INDICATION_NOTIF_TIMEOUT=9000
CONFIG_PHY_QCOM_UFS=m
CONFIG_PHY_QCOM_UFS_V4=m
CONFIG_PINCTRL_CAPE=m
CONFIG_PINCTRL_DIWALI=m
CONFIG_PINCTRL_QCOM_SPMI_PMIC=m
CONFIG_PINCTRL_WAIPIO=m
CONFIG_POWER_RESET_QCOM_DOWNLOAD_MODE=m
CONFIG_POWER_RESET_QCOM_DOWNLOAD_MODE_DEFAULT=y
CONFIG_POWER_RESET_QCOM_PON=m
CONFIG_POWER_RESET_QCOM_REBOOT_REASON=m
# CONFIG_PRISM2_USB is not set
CONFIG_PWM_QTI_LPG=m
CONFIG_QCOM_ADSP_SLEEPMON=m
CONFIG_QCOM_AOSS_QMP=m
# CONFIG_QCOM_APR is not set
CONFIG_QCOM_BALANCE_ANON_FILE_RECLAIM=y
CONFIG_QCOM_BAM_DMA=m
CONFIG_QCOM_BWMON=m
CONFIG_QCOM_CDSP_RM=m
CONFIG_QCOM_CLK_RPMH=m
CONFIG_QCOM_COMMAND_DB=m
CONFIG_QCOM_CPUSS_SLEEP_STATS=m
CONFIG_QCOM_CPU_VENDOR_HOOKS=m
CONFIG_QCOM_DCC_V2=m
CONFIG_QCOM_DCVS=m
CONFIG_QCOM_DCVS_FP=m
CONFIG_QCOM_DMABUF_HEAPS=m
CONFIG_QCOM_DMABUF_HEAPS_BITSTREAM_CONTIG=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_ESOC=m
CONFIG_QCOM_ESOC_CLIENT=m
CONFIG_QCOM_ESOC_DEBUG=m
CONFIG_QCOM_ESOC_DEV=m
CONFIG_QCOM_ESOC_MDM_4X=m
CONFIG_QCOM_ESOC_MDM_DRV=m
CONFIG_QCOM_EUD=m
# CONFIG_QCOM_FASTRPC is not set
CONFIG_QCOM_FORCE_WDOG_BITE_ON_PANIC=y
CONFIG_QCOM_FSA4480_I2C=m
CONFIG_QCOM_GDSC_REGULATOR=m
CONFIG_QCOM_GIC_INTERRUPT_ROUTING=m
CONFIG_QCOM_GLINK=m
CONFIG_QCOM_GLINK_PKT=m
CONFIG_QCOM_GUESTVM=m
CONFIG_QCOM_HUNG_TASK_ENH=m
CONFIG_QCOM_HYP_CORE_CTL=m
CONFIG_QCOM_IOMMU_DEBUG=m
CONFIG_QCOM_IOMMU_UTIL=m
CONFIG_QCOM_IRQ_STAT=y
CONFIG_QCOM_KGSL=m
CONFIG_QCOM_KGSL_CONTEXT_DEBUG=y
CONFIG_QCOM_KGSL_IOCOHERENCY_DEFAULT=y
CONFIG_QCOM_LAZY_MAPPING=m
CONFIG_QCOM_LLCC=m
CONFIG_QCOM_LLCC_PERFMON=m
CONFIG_QCOM_LLCC_PMU=m
CONFIG_QCOM_LOGBUF_VENDOR_HOOKS=m
CONFIG_QCOM_MEMLAT=m
CONFIG_QCOM_MEMORY_DUMP_V2=m
CONFIG_QCOM_MEM_BUF=m
CONFIG_QCOM_MEM_HOOKS=m
CONFIG_QCOM_MEM_OFFLINE=m
CONFIG_QCOM_MICRODUMP=m
CONFIG_QCOM_MINIDUMP=m
CONFIG_QCOM_MINIDUMP_FTRACE=y
CONFIG_QCOM_MINIDUMP_PANIC_DUMP=y
CONFIG_QCOM_MINIDUMP_PSTORE=y
CONFIG_QCOM_MSM_IPCC=m
CONFIG_QCOM_PANEL_EVENT_NOTIFIER=m
CONFIG_QCOM_PANIC_ON_NOTIF_TIMEOUT=y
CONFIG_QCOM_PANIC_ON_PDR_NOTIF_TIMEOUT=y
CONFIG_QCOM_PCI_EDMA=m
# CONFIG_QCOM_PCI_EDMA_DEBUG is not set
CONFIG_QCOM_PDC=m
CONFIG_QCOM_PDR_HELPERS=m
CONFIG_QCOM_PIL_INFO=m
CONFIG_QCOM_PMU_LIB=m
# CONFIG_QCOM_Q6V5_ADSP is not set
# CONFIG_QCOM_Q6V5_MSS is not set
CONFIG_QCOM_Q6V5_PAS=m
# CONFIG_QCOM_Q6V5_WCSS is not set
CONFIG_QCOM_QDSS_BRIDGE=m
CONFIG_QCOM_QFPROM=m
CONFIG_QCOM_QFPROM_SYS=m
CONFIG_QCOM_RAMDUMP=m
CONFIG_QCOM_RIMPS=m
CONFIG_QCOM_RPMH=m
CONFIG_QCOM_RUN_QUEUE_STATS=m
CONFIG_QCOM_SCM=m
CONFIG_QCOM_SECURE_BUFFER=m
CONFIG_QCOM_SHOW_RESUME_IRQ=m
CONFIG_QCOM_SMCINVOKE=m
# CONFIG_QCOM_SMD_RPM is not set
CONFIG_QCOM_SMEM=m
CONFIG_QCOM_SMP2P=m
CONFIG_QCOM_SMP2P_SLEEPSTATE=m
# CONFIG_QCOM_SMSM is not set
CONFIG_QCOM_SOCINFO=m
CONFIG_QCOM_SOC_SLEEP_STATS=m
CONFIG_QCOM_SOC_WATCHDOG=m
CONFIG_QCOM_SPMI_ADC5=m
CONFIG_QCOM_SPMI_TEMP_ALARM=m
CONFIG_QCOM_SPSS=m
CONFIG_QCOM_SPSS_AC_RESTRICTION=y
CONFIG_QCOM_SUBSYSTEM_SLEEP_STATS=m
CONFIG_QCOM_SYSMON=m
CONFIG_QCOM_SYSMON_SUBSYSTEM_STATS=m
CONFIG_QCOM_TSENS=m
CONFIG_QCOM_WATCHDOG_BARK_TIME=11000
CONFIG_QCOM_WATCHDOG_IPI_PING=y
CONFIG_QCOM_WATCHDOG_PET_TIME=9360
# CONFIG_QCOM_WATCHDOG_USERSPACE_PET is not set
CONFIG_QCOM_WATCHDOG_WAKEUP_ENABLE=y
# CONFIG_QCOM_WCNSS_CTRL is not set
# CONFIG_QCOM_WCNSS_PIL is not set
# CONFIG_QCOM_WDOG_BITE_EARLY_PANIC is not set
CONFIG_QCOM_WDT_CORE=m
CONFIG_QPNP_PBS=m
CONFIG_QRTR=m
CONFIG_QRTR_GUNYAH=m
CONFIG_QRTR_MHI=m
CONFIG_QRTR_SMD=m
CONFIG_QSEECOM=m
CONFIG_QSEE_IPC_IRQ_BRIDGE=m
CONFIG_QTI_ADC_TM=m
CONFIG_QTI_ALTMODE_GLINK=m
CONFIG_QTI_BATTERY_CHARGER=m
CONFIG_QTI_BATTERY_GLINK_DEBUG=m
CONFIG_QTI_BCL_PMIC5=m
CONFIG_QTI_BCL_SOC_DRIVER=m
CONFIG_QTI_C1DCVS_SCMI_CLIENT=m
CONFIG_QTI_CHARGER_ULOG_GLINK=m
CONFIG_QTI_CPUFREQ_CDEV=m
CONFIG_QTI_CPU_HOTPLUG_COOLING_DEVICE=m
CONFIG_QTI_CPU_PAUSE_COOLING_DEVICE=m
CONFIG_QTI_CPU_VOLTAGE_COOLING_DEVICE=m
CONFIG_QTI_CRYPTO_COMMON=m
CONFIG_QTI_DDR_COOLING_DEVICE=m
CONFIG_QTI_DEVFREQ_CDEV=m
CONFIG_QTI_GPLAF_SCMI_CLIENT=m
CONFIG_QTI_HW_KEY_MANAGER=m
CONFIG_QTI_HW_MEMLAT_LOG=m
CONFIG_QTI_IOMMU_SUPPORT=m
CONFIG_QTI_PLH_SCMI_CLIENT=m
CONFIG_QTI_PMIC_GLINK=m
CONFIG_QTI_PMIC_PON_LOG=m
CONFIG_QTI_PMU_SCMI_CLIENT=m
CONFIG_QTI_POLICY_ENGINE_SENSOR=m
CONFIG_QTI_QMI_COOLING_DEVICE=m
CONFIG_QTI_QMI_SENSOR_V2=m
CONFIG_QTI_SCMI_C1DCVS_PROTOCOL=m
CONFIG_QTI_SCMI_GPLAF_PROTOCOL=m
CONFIG_QTI_SCMI_PLH_PROTOCOL=m
CONFIG_QTI_SCMI_PMU_PROTOCOL=m
CONFIG_QTI_SCMI_SHARED_RAIL_PROTOCOL=m
CONFIG_QTI_SDPM_CLOCK_MONITOR=m
CONFIG_QTI_SHARED_RAIL_CLIENT=m
CONFIG_QTI_SYS_PM_VX=m
CONFIG_QTI_THERMAL_LIMITS_DCVS=m
CONFIG_QTI_TZ_LOG=m
CONFIG_QTI_USERSPACE_CDEV=m
# CONFIG_R8188EU is not set
# CONFIG_R8712U is not set
CONFIG_REGMAP_QTI_DEBUGFS=m
CONFIG_REGULATOR_DEBUG_CONTROL=m
CONFIG_REGULATOR_PROXY_CONSUMER=m
CONFIG_REGULATOR_QCOM_PM8008=m
CONFIG_REGULATOR_QPNP_AMOLED=m
CONFIG_REGULATOR_QTI_FIXED_VOLTAGE=m
CONFIG_REGULATOR_RPMH=m
CONFIG_REGULATOR_STUB=m
CONFIG_RPMSG_QCOM_GLINK_SMEM=m
CONFIG_RPMSG_QCOM_GLINK_SPSS=m
CONFIG_RPMSG_QCOM_SMD=m
CONFIG_RPROC_SSR_NOTIF_TIMEOUT=20000
CONFIG_RPROC_SYSMON_NOTIF_TIMEOUT=20000
CONFIG_RTC_DRV_PM8XXX=m
# CONFIG_RTL8723BS is not set
CONFIG_SCHED_WALT=m
CONFIG_SCSI_UFS_CRYPTO_QTI=m
CONFIG_SCSI_UFS_QCOM=m
CONFIG_SENSORS_QTI_AMOLED_ECM=m
CONFIG_SENSORS_SSC=m
CONFIG_SERIAL_MSM_GENI=m
CONFIG_SERIAL_MSM_GENI_CONSOLE=m
# CONFIG_SERIAL_MSM_GENI_CONSOLE_DEFAULT_ENABLED is not set
CONFIG_SERIAL_MSM_GENI_HALF_SAMPLING=y
CONFIG_SHOW_SUSPEND_EPOCH=m
CONFIG_SLIMBUS=m
# CONFIG_SLIM_QCOM_CTRL is not set
CONFIG_SLIM_QCOM_NGD_CTRL=m
CONFIG_SM_CAMCC_DIWALI=m
CONFIG_SM_DEBUGCC_DIWALI=m
CONFIG_SM_DISPCC_DIWALI=m
CONFIG_SM_GCC_DIWALI=m
CONFIG_SM_GPUCC_DIWALI=m
CONFIG_SM_VIDEOCC_DIWALI=m
# CONFIG_SND_SOC_WCD9335 is not set
CONFIG_SND_USB_AUDIO_QMI=m
CONFIG_SPI_MSM_GENI=m
CONFIG_SPMI_MSM_PMIC_ARB=m
CONFIG_SPMI_MSM_PMIC_ARB_DEBUG=m
CONFIG_SPMI_QTI_GLINK_DEBUG=m
CONFIG_SPS=m
CONFIG_SPS_SUPPORT_NDP_BAM=y
CONFIG_STM_PROTO_BASIC=m
CONFIG_STM_PROTO_OST=m
CONFIG_STM_SOURCE_CONSOLE=m
CONFIG_STM_SOURCE_FTRACE=m
# CONFIG_SWIOTLB_NONLINEAR is not set
CONFIG_TOUCHSCREEN_ATMEL_MXT=m
CONFIG_TOUCHSCREEN_FTS=m
CONFIG_TOUCHSCREEN_FTS_DIRECTORY="focaltech_touch"
CONFIG_TOUCHSCREEN_GOODIX_BRL=m
CONFIG_TOUCHSCREEN_NT36XXX_I2C=m
CONFIG_TOUCHSCREEN_NT36XXX_SPI=m
CONFIG_TOUCHSCREEN_SYNAPTICS_DSX=m
CONFIG_UCSI_QTI_GLINK=m
CONFIG_UIO_MSM_SHAREDMEM=m
CONFIG_USB_BAM=m
CONFIG_USB_CONFIGFS_F_CCID=m
CONFIG_USB_CONFIGFS_F_CDEV=m
CONFIG_USB_CONFIGFS_F_DIAG=m
CONFIG_USB_CONFIGFS_F_GSI=m
CONFIG_USB_CONFIGFS_F_QDSS=m
# CONFIG_USB_DWC3_HAPS is not set
CONFIG_USB_DWC3_MSM=m
# CONFIG_USB_DWC3_OF_SIMPLE is not set
# CONFIG_USB_DWC3_QCOM is not set
CONFIG_USB_EHSET_TEST_FIXTURE=m
CONFIG_USB_F_FS_IPC_LOGGING=m
CONFIG_USB_LINK_LAYER_TEST=m
CONFIG_USB_MSM_EUSB2_PHY=m
CONFIG_USB_MSM_SSPHY_QMP=m
# CONFIG_USB_NET_RNDIS_WLAN is not set
CONFIG_USB_QCOM_EMU_PHY=m
CONFIG_USB_REDRIVER_NB7VPQ904M=m
CONFIG_USB_REPEATER=m
CONFIG_VIRT_DRIVERS=y
# CONFIG_VIRT_WIFI is not set
# CONFIG_VT6655 is not set
# CONFIG_VT6656 is not set
CONFIG_WCNSS_MEM_PRE_ALLOC=m
# CONFIG_WFX is not set
# CONFIG_WILC1000_SDIO is not set
# CONFIG_WILC1000_SPI is not set
CONFIG_ZRAM=m
CONFIG_ZSMALLOC=m

View File

@ -0,0 +1,75 @@
CONFIG_ARM_SMMU_CAPTUREBUS_DEBUGFS=y
CONFIG_ARM_SMMU_TESTBUS_DEBUGFS=y
CONFIG_ARM_SMMU_TESTBUS_DUMP=y
# CONFIG_ATOMIC64_SELFTEST is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
CONFIG_BUG_ON_HW_MEM_ONLINE_FAIL=y
CONFIG_CNSS2_DEBUG=y
CONFIG_CORESIGHT_SOURCE_ETM4X=m
# CONFIG_CORESIGHT_TRBE is not set
CONFIG_QTI_THERMALZONE_CONFIG_DEBUG=m
CONFIG_EDAC_KRYO_ARM64_PANIC_ON_CE=y
CONFIG_EDAC_QCOM_LLCC_PANIC_ON_CE=y
# CONFIG_ETM4X_IMPDEF_FEATURE is not set
# CONFIG_FIND_BIT_BENCHMARK is not set
CONFIG_HYP_ASSIGN_DEBUG=y
CONFIG_ICNSS2_DEBUG=y
# CONFIG_INTERVAL_TREE_TEST is not set
CONFIG_IOMMU_TLBSYNC_DEBUG=y
# CONFIG_KPROBES_SANITY_TEST is not set
# CONFIG_LKDTM is not set
CONFIG_LOCK_TORTURE_TEST=m
CONFIG_MHI_BUS_DEBUG=y
CONFIG_MSM_GPI_DMA_DEBUG=y
CONFIG_OF_RESERVED_MEM_CHECK=y
CONFIG_PAGE_POISONING=y
# CONFIG_PERCPU_TEST is not set
CONFIG_QCOM_KGSL_FENCE_TRACE=y
CONFIG_QCOM_PCI_EDMA_DEBUG=y
CONFIG_QCOM_RTB=m
CONFIG_QCOM_RTB_SEPARATE_CPUS=y
CONFIG_QCOM_SPSS_AC_RESTRICTION=y
CONFIG_QCOM_VA_MINIDUMP=m
CONFIG_QTI_PMIC_GLINK_CLIENT_DEBUG=y
# CONFIG_RBTREE_TEST is not set
CONFIG_RCU_TORTURE_TEST=m
# CONFIG_REED_SOLOMON_TEST is not set
CONFIG_REGMAP_QTI_DEBUGFS_ALLOW_WRITE=y
CONFIG_RUNTIME_TESTING_MENU=y
CONFIG_SCHED_WALT_DEBUG=m
CONFIG_SDHCI_MSM_DBG=y
CONFIG_SERIAL_MSM_GENI_CONSOLE_DEFAULT_ENABLED=y
CONFIG_SLUB_DEBUG_ON=y
CONFIG_SPS=m
CONFIG_SPS_SUPPORT_NDP_BAM=y
# CONFIG_TEST_BITMAP is not set
# CONFIG_TEST_BITOPS is not set
# CONFIG_TEST_BLACKHOLE_DEV is not set
# CONFIG_TEST_BPF is not set
# CONFIG_TEST_FIRMWARE is not set
# CONFIG_TEST_FREE_PAGES is not set
# CONFIG_TEST_HASH is not set
# CONFIG_TEST_HEXDUMP is not set
# CONFIG_TEST_IDA is not set
# CONFIG_TEST_KMOD is not set
# CONFIG_TEST_KSTRTOX is not set
# CONFIG_TEST_LIST_SORT is not set
# CONFIG_TEST_LKM is not set
# CONFIG_TEST_MEMCAT_P is not set
# CONFIG_TEST_MEMINIT is not set
# CONFIG_TEST_MIN_HEAP is not set
# CONFIG_TEST_OVERFLOW is not set
# CONFIG_TEST_PRINTF is not set
# CONFIG_TEST_RHASHTABLE is not set
# CONFIG_TEST_SORT is not set
# CONFIG_TEST_STACKINIT is not set
# CONFIG_TEST_STATIC_KEYS is not set
# CONFIG_TEST_STRING_HELPERS is not set
# CONFIG_TEST_STRSCPY is not set
# CONFIG_TEST_SYSCTL is not set
# CONFIG_TEST_UDELAY is not set
# CONFIG_TEST_USER_COPY is not set
# CONFIG_TEST_UUID is not set
# CONFIG_TEST_VMALLOC is not set
# CONFIG_TEST_XARRAY is not set
CONFIG_UFS_DBG=y

View File

@ -1,6 +1,6 @@
################################################################################ ################################################################################
# Common configuration for building kernel for SXR products # Common configuration for building kernel for SXR products
if [[ "${MSM_ARCH}" == "anorak" ]]; then if [[ "${MSM_ARCH}" == "anorak" || "${MSM_ARCH}" == "waipio_le" ]]; then
DEFCONFIG="gki_defconfig" DEFCONFIG="gki_defconfig"
else else
DEFCONFIG="generic_sxr_defconfig" DEFCONFIG="generic_sxr_defconfig"

53
build.config.waipio_le Normal file
View File

@ -0,0 +1,53 @@
################################################################################
## Inheriting configs from ACK
. ${ROOT_DIR}/common/build.config.common
. ${ROOT_DIR}/common/build.config.aarch64
################################################################################
## Variant setup
MSM_ARCH=waipio_le
VARIANTS=(defconfig debug_defconfig)
[ -z "${VARIANT}" ] && VARIANT=defconfig
if [ -e "${ROOT_DIR}/msm-kernel" -a "${KERNEL_DIR}" = "common" ]; then
KERNEL_DIR="msm-kernel"
fi
BASE_ADDRESS=0x80000000
PAGE_SIZE=4096
BOOT_IMAGE_HEADER_VERSION=3
BUILD_VENDOR_DLKM=1
SUPER_IMAGE_SIZE=0x10000000
TRIM_UNUSED_MODULES=1
CONFIG_TARGET=${MSM_ARCH}
MODULES_LIST_ORDER="1"
[ -z "${DT_OVERLAY_SUPPORT}" ] && DT_OVERLAY_SUPPORT=1
################################################################################
## Define VM parameters
VM_SIZE_EXT4=270000000
DUMMY_IMG_SIZE=4096
################################################################################
## Inheriting MSM configs
. ${KERNEL_DIR}/build.config.msm.common
## Variant branch setup
BRANCH=$MSM_ARCH
if [ ! -z $VARIANT ]; then
BRANCH+=-${VARIANT}
fi
# boot image macros
BUILD_BOOT_IMG=1
BUILD_INITRAMFS=1
if [ "${KERNEL_CMDLINE_CONSOLE_AUTO}" != "0" ]; then
KERNEL_VENDOR_CMDLINE+=' nokaslr rw rootwait noinitrd earlycon msm_geni_serial.con_enabled=1'
KERNEL_VENDOR_CMDLINE+=' earlycon=msm_geni_serial,0x00A94000'
fi
## Inheriting sxr common configs
. ${KERNEL_DIR}/build.config.sxr.common

View File

@ -4,4 +4,5 @@ build.config.anorak
build.config.neo_le build.config.neo_le
build.config.neo_la build.config.neo_la
build.config.msm.parrot build.config.msm.parrot
build.config.waipio_le

106
modules.list.waipio_le Normal file
View File

@ -0,0 +1,106 @@
gh_virt_wdt.ko
qcom_wdt_core.ko
qcom_cpu_vendor_hooks.ko
clk-rpmh.ko
gcc-waipio.ko
icc-rpmh.ko
qcom_ipcc.ko
qcom_ipc_logging.ko
qcom-pdc.ko
qcom_tsens.ko
rpmh-regulator.ko
bwmon.ko
qcom-cpufreq-hw.ko
sched-walt.ko
sched-walt-debug.ko
thermal_pause.ko
cpu_hotplug.ko
cfg80211.ko
clk-dummy.ko
clk-qcom.ko
cmd-db.ko
cqhci.ko
crypto-qti-common.ko
crypto-qti-hwkm.ko
dcvs_fp.ko
debug-regulator.ko
deferred-free-helper.ko
dispcc-diwali.ko
dispcc-waipio.ko
gcc-diwali.ko
gdsc-regulator.ko
gh_arm_drv.ko
gh_ctrl.ko
gh_dbl.ko
gh_msgq.ko
gh_rm_drv.ko
gh_virt_wdt.ko
hwkm.ko
icc-bcm-voter.ko
icc-debug.ko
iommu-logger.ko
kryo_arm64_edac.ko
llcc-qcom.ko
mac80211.ko
mem_buf_dev.ko
mem_buf.ko
mem-hooks.ko
memory_dump_v2.ko
minidump.ko
msm_dma_iommu_mapping.ko
pinctrl-waipio.ko
qnoc-waipio.ko
qti-fixed-regulator.ko
reboot-mode.ko
msm_geni_serial.ko
msm_rtb.ko
ns.ko
nvmem_qcom-spmi-sdam.ko
phy-generic.ko
phy-qcom-ufs.ko
phy-qcom-ufs-qmp-v4-waipio.ko
phy-qcom-ufs-qmp-v4-diwali.ko
phy-qcom-ufs-qmp-v4-cape.ko
pinctrl-cape.ko
pinctrl-diwali.ko
pinctrl-msm.ko
proxy-consumer.ko
qcom-dcvs.ko
qcom-dload-mode.ko
qcom_dma_heaps.ko
qcom_gic_intr_routing.ko
qcom_hwspinlock.ko
qcom_iommu_util.ko
qcom_llcc_pmu.ko
qcom-pmu-lib.ko
pmu_vendor.ko
pmu_scmi.ko
qcom-spmi-pmic.ko
spmi-pmic-arb.ko
qcom-reboot-reason.ko
qcom_rpmh.ko
qcom-scm.ko
qcom_wdt_core.ko
qnoc-diwali.ko
qnoc-qos.ko
qrtr.ko
qti-regmap-debugfs.ko
regmap-spmi.ko
rtc-pm8xxx.ko
secure_buffer.ko
smem.ko
socinfo.ko
stub-regulator.ko
tmecom-intf.ko
ufshcd-crypto-qti.ko
ufs_qcom.ko
arm_smmu.ko
msm-geni-se.ko
mem-offline.ko
qcom_aoss.ko
msm_qmp.ko
qcom_rimps.ko
c1dcvs_vendor.ko
c1dcvs_scmi.ko
bcl_pmic5.ko
nfc_i2c.ko

View File

@ -0,0 +1,67 @@
# SPDX-License-Identifier: GPL-2.0-only
# Copyright (c) 2022, Qualcomm Innovation Center, Inc. All rights reserved.
blocklist 8250_of
blocklist dummy_hcd
blocklist llcc_perfmon
blocklist tda18250
blocklist tda9887
blocklist tuner-simple
blocklist mt2266
blocklist tea5767
blocklist xc5000
blocklist mt2131
blocklist qt1010
blocklist tuner-types
blocklist tua9001
blocklist m88rs6000t
blocklist tda18218
blocklist mxl5007t
blocklist fc2580
blocklist r820t
blocklist mc44s803
blocklist fc0012
blocklist si2157
blocklist tda827x
blocklist tuner-xc2028
blocklist mt2060
blocklist qm1d1b0004
blocklist qm1d1c0042
blocklist tda18212
blocklist fc0013
blocklist msi001
blocklist fc0011
blocklist tda8290
blocklist max2165
blocklist xc4000
blocklist it913x
blocklist mt20xx
blocklist mxl301rf
blocklist mt2063
blocklist e4000
blocklist tea5761
blocklist tda18271
blocklist mxl5005s
blocklist dummy-cpufreq
blocklist dummy_hcd
blocklist kheaders
blocklist atomic64_test
blocklist test_user_copy
blocklist lkdtm
blocklist net_failover
blocklist adc-tm
blocklist rtc-test
blocklist can-bcm
blocklist can-gw
blocklist can-raw
blocklist failover
blocklist vmw_vsock_virtio_transport
blocklist vmw_vsock_virtio_transport_common
blocklist vsock_diag
blocklist vsock
blocklist torture
blocklist locktorture
blocklist rcutorture
blocklist mmrm_test_module
blocklist q5drv_linux
blocklist limits_stat