You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
324 lines
8.1 KiB
324 lines
8.1 KiB
# Generated by LiteOS Kconfig Tool
|
|
#
|
|
# Compiler
|
|
#
|
|
LOSCFG_COMPILER_GCC=y
|
|
LOSCFG_COMPILER_RISCV=y
|
|
# LOSCFG_COMPILER_RISCV_UNKNOWN is not set
|
|
|
|
#
|
|
# Compiler Options
|
|
#
|
|
LOSCFG_RISCV_COMPILER_OPTIONS_USER_DEFINED=""
|
|
LOSCFG_RISCV_COMPILER_OPTIONS_LDM_STM=y
|
|
LOSCFG_RISCV_COMPILER_OPTIONS_EMIT_LLI=y
|
|
# end of Compiler Options
|
|
|
|
# LOSCFG_COMPILER_OPTIMIZE_NONE is not set
|
|
# LOSCFG_COMPILER_OPTIMIZE_SPEED is not set
|
|
LOSCFG_COMPILER_OPTIMIZE_SIZE=y
|
|
LOSCFG_COMPILER_THIRDPARTY_SUPPORT=y
|
|
# end of Compiler
|
|
|
|
#
|
|
# Targets
|
|
#
|
|
# LOSCFG_FAMILY_BVT is not set
|
|
# LOSCFG_FAMILY_DPT is not set
|
|
# LOSCFG_FAMILY_AIOT is not set
|
|
# LOSCFG_FAMILY_STB is not set
|
|
# LOSCFG_FAMILY_QEMU is not set
|
|
# LOSCFG_FAMILY_STM32 is not set
|
|
# LOSCFG_FAMILY_SECRET is not set
|
|
# LOSCFG_FAMILY_HQ is not set
|
|
# LOSCFG_FAMILY_ENERGY is not set
|
|
# LOSCFG_FAMILY_RESERVED23 is not set
|
|
# LOSCFG_FAMILY_RESERVED19=y is not set
|
|
LOSCFG_FAMILY_HI3751V811=y
|
|
# LOSCFG_FAMILY_SHC is not set
|
|
LOSCFG_PLATFORM="dmcu"
|
|
CONFIG_LITEOS_OSAL=y
|
|
CONFIG_DRIVERS_MBX_DMCU=y
|
|
CONFIG_MBX_BASE_ADDR_DMCU=0xF901B000
|
|
CONFIG_SOCT_LOG_SUPPORT=y
|
|
CONFIG_SOCT_LOG_OUTPUT_TO_CPU=y
|
|
CONFIG_SOCT_LOG_LEVEL=0x4
|
|
CONFIG_DMCU_INIT=y
|
|
CONFIG_DMCU_VAM=y
|
|
CONFIG_DMCU_VERSION="SPC010"
|
|
CONFIG_DMCU_BASE_REG=0xf9000000
|
|
CONFIG_DMCU_UART_REG=0xF8034000
|
|
CONFIG_DMCU_UART_CLK_INPUT=0x002DC6C0
|
|
CONFIG_DMCU_SYS_CLOCK=0xBDD8000
|
|
CONFIG_DMCU_CPU_CLOCK=0xBDD8000
|
|
CONFIG_DMCU_RESERVED_DDR_BASE=0x34000000
|
|
CONFIG_DMCU_RESERVED_DDR_SIZE=0xc00000
|
|
CONFIG_DMCU_ITCM_BASE=0xe0510000
|
|
CONFIG_DMCU_ITCM_SIZE=0x8000
|
|
CONFIG_SOCT_CHIP_TYPE="hi3751v811"
|
|
CONFIG_SOCT_CHIP_REVERSION="hi3751v811_c"
|
|
# CONFIG_SOCT_VO_SDK_PQ_SUPPORT is not set
|
|
CONFIG_SOCT_MEMC_SUPPORT=y
|
|
CONFIG_SOCT_TEE_SUPPORT=y
|
|
CONFIG_SOCT_FPGA_SUPPORT=y
|
|
# CONFIG_RESERVED19 is not set
|
|
CONFIG_HI3751V811=y
|
|
CONFIG_SOCT_CHIP_C_SUPPORT=y
|
|
CONFIG_SOCT_VO_SUPPORT=y
|
|
# CONFIG_SOCT_VO_CS_SUPPORT is not set
|
|
CONFIG_SOCT_VO_ENABLE_DMCU=y
|
|
SOCT_PQ_SUPPORT=y
|
|
CONFIG_SOCT_PQ_ZME_SUPPORT=y
|
|
CONFIG_SOCT_PQ_DCI_SUPPORT=y
|
|
CONFIG_SOCT_PQ_SHARPEN_SUPPORT=y
|
|
CONFIG_SOCT_PQ_ACM_SUPPORT=y
|
|
CONFIG_SOCT_PQ_SR_SUPPORT=y
|
|
CONFIG_SOCT_PQ_HDR_SUPPORT=y
|
|
CONFIG_SOCT_PQ_CSC_SUPPORT=y
|
|
CONFIG_SOCT_PQ_GFXZME_SUPPORT=y
|
|
CONFIG_SOCT_PQ_GFXCSC_SUPPORT=y
|
|
# CONFIG_SOCT_PQ_CGM_SUPPORT is not set
|
|
SOCT_PQ_DECONTOUR_SUPPORT=y
|
|
SOCT_PQ_BLUESTRETCH_SUPPORT=y
|
|
SOCT_PQ_HD_CTI_SUPPORT=y
|
|
SOCT_PQ_GAMMA_SUPPORT=y
|
|
# CONFIG_SOCT_PQ_GFXHDR_SUPPORT is not set
|
|
# SOCT_PQ_IFMD_SUPPORT is not set
|
|
# SOCT_PQ_DEI_SUPPORT is not set
|
|
# SOCT_PQ_CLE_SUPPORT is not set
|
|
# SOCT_PQ_VPSSHDR_SUPPORT is not set
|
|
# SOCT_PQ_COCO_SUPPORT is not set
|
|
# SOCT_PQ_FOD_SUPPORT is not set
|
|
# SOCT_PQ_HSHARPEN_SUPPORT is not set
|
|
# SOCT_PQ_CCCL_SUPPORT is not set
|
|
# SOCT_PQ_VPSSZME_SUPPORT is not set
|
|
# SOCT_PQ_SNR_SUPPORT is not set
|
|
# SOCT_PQ_TNR_SUPPORT is not set
|
|
# SOCT_PQ_DEMOSQUITO_SUPPORT is not set
|
|
# SOCT_PQ_DMMZ_SUPPORT is not set
|
|
# SOCT_PQ_DESHOOT_SUPPORT is not set
|
|
# SOCT_PQ_DERING_SUPPORT is not set
|
|
# SOCT_PQ_DEBLOCKING_SUPPORT is not set
|
|
CONFIG_DRIVERS_IPCM_DMCU=y
|
|
# LOSCFG_RESERVED19_DMCU is not set
|
|
LOSCFG_HI3751V811_DMCU=y
|
|
|
|
LOSCFG_PLATFORM_HISI_RISCV=y
|
|
LOSCFG_USING_BOARD_LD=y
|
|
LOSCFG_ARCH_RISCV=y
|
|
LOSCFG_ARCH_RISCV_RV32IMC=y
|
|
LOSCFG_ARCH_RISCV_RV32F=y
|
|
# LOSCFG_ARCH_FPU_ENABLE is not set
|
|
LOSCFG_APC_ENABLE=y
|
|
# LOSCFG_FPB_ENABLE is not set
|
|
# LOSCFG_LIB_CONFIGURABLE is not set
|
|
# LOSCFG_MULTI_BINARIES is not set
|
|
# end of Targets
|
|
|
|
#
|
|
# Kernel
|
|
#
|
|
LOSCFG_KERNEL_MIN=y
|
|
|
|
#
|
|
# Basic Config
|
|
#
|
|
LOSCFG_SCHED=y
|
|
|
|
#
|
|
# Task
|
|
#
|
|
# LOSCFG_BASE_CORE_TIMESLICE is not set
|
|
# LOSCFG_OBSOLETE_API is not set
|
|
LOSCFG_BASE_CORE_TSK_MONITOR=y
|
|
# LOSCFG_TASK_STACK_STATIC_ALLOCATION is not set
|
|
LOSCFG_TASK_STACK_DYNAMIC_ALLOCATION=y
|
|
LOSCFG_BASE_CORE_TSK_LIMIT=32
|
|
LOSCFG_BASE_CORE_TSK_MIN_STACK_SIZE=2048
|
|
LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE=2048
|
|
LOSCFG_BASE_CORE_TSK_SWTMR_STACK_SIZE=4096
|
|
LOSCFG_BASE_CORE_TSK_IDLE_STACK_SIZE=2048
|
|
LOSCFG_BASE_CORE_TSK_DEFAULT_PRIO=10
|
|
LOSCFG_BASE_CORE_TICK_PER_SECOND=1000
|
|
# end of Task
|
|
|
|
# LOSCFG_BASE_CORE_USE_MULTI_LIST is not set
|
|
LOSCFG_BASE_CORE_USE_SINGLE_LIST=y
|
|
LOSCFG_STARTUP_STACK_SIZE=0x2000
|
|
# end of Basic Config
|
|
|
|
#
|
|
# Memory Management
|
|
#
|
|
LOSCFG_KERNEL_MEM_ALLOC=y
|
|
|
|
#
|
|
# Dynamic Memory Management Options
|
|
#
|
|
LOSCFG_KERNEL_MEM_BESTFIT=y
|
|
# LOSCFG_KERNEL_MEM_BESTFIT_LITTLE is not set
|
|
LOSCFG_KERNEL_MEM_SLAB_EXTENTION=y
|
|
# LOSCFG_KERNEL_MEM_SLAB_AUTO_EXPANSION_MODE is not set
|
|
LOSCFG_MEM_TASK_STAT=y
|
|
# end of Dynamic Memory Management Options
|
|
|
|
LOSCFG_KERNEL_MEMBOX=y
|
|
LOSCFG_KERNEL_MEMBOX_STATIC=y
|
|
# LOSCFG_KERNEL_MEMBOX_DYNAMIC is not set
|
|
# end of Memory Management
|
|
|
|
#
|
|
# Interrupt Management
|
|
#
|
|
LOSCFG_ARCH_INTERRUPT_TAKEOVER=y
|
|
# LOSCFG_ARCH_INTERRUPT_PREEMPTION is not set
|
|
# LOSCFG_HWI_PRE_POST_PROCESS is not set
|
|
LOSCFG_HWI_WITH_ARG=y
|
|
# LOSCFG_SHARED_IRQ is not set
|
|
LOSCFG_IRQ_STACK_SIZE=0x2000
|
|
LOSCFG_NMI_STACK_SIZE=0x800
|
|
LOSCFG_PLATFORM_HWI_LIMIT=96
|
|
LOSCFG_HWI_PRIO_LIMIT=7
|
|
# end of Interrupt Management
|
|
|
|
#
|
|
# Exception Management
|
|
#
|
|
# LOSCFG_EXC_SIMPLE_INFO is not set
|
|
LOSCFG_EXC_STACK_SIZE=0x800
|
|
LOSCFG_SHELL_EXCINFO_DUMP=y
|
|
# end of Exception Management
|
|
|
|
LOSCFG_BASE_CORE_SWTMR=y
|
|
LOSCFG_BASE_CORE_SWTMR_LIMIT=32
|
|
# LOSCFG_BASE_CORE_SWTMR_IN_ISR is not set
|
|
# LOSCFG_SWTMR_SYNC_DELETE is not set
|
|
LOSCFG_BASE_IPC_QUEUE=y
|
|
# LOSCFG_QUEUE_STATIC_ALLOCATION is not set
|
|
LOSCFG_QUEUE_DYNAMIC_ALLOCATION=y
|
|
LOSCFG_BASE_IPC_QUEUE_LIMIT=32
|
|
LOSCFG_BASE_IPC_EVENT=y
|
|
LOSCFG_BASE_IPC_MUX=y
|
|
LOSCFG_MUTEX_WAITMODE_PRIO=y
|
|
# LOSCFG_MUTEX_WAITMODE_FIFO is not set
|
|
LOSCFG_BASE_IPC_MUX_LIMIT=32
|
|
LOSCFG_BASE_IPC_SEM=y
|
|
LOSCFG_BASE_IPC_SEM_LIMIT=32
|
|
# LOSCFG_KERNEL_NX is not set
|
|
LOSCFG_KERNEL_PRINTF=y
|
|
LOSCFG_KERNEL_PRINTF_SIZE_EXTEND=y
|
|
# LOSCFG_KERNEL_RINGBUF is not set
|
|
LOSCFG_KERNEL_EXTKERNEL=y
|
|
# LOSCFG_KERNEL_CPPSUPPORT is not set
|
|
LOSCFG_KERNEL_CPUP=y
|
|
LOSCFG_CPUP_INCLUDE_IRQ=y
|
|
# LOSCFG_KERNEL_DYNLOAD is not set
|
|
# LOSCFG_KERNEL_LOWPOWER is not set
|
|
# LOSCFG_KERNEL_PERF is not set
|
|
LOSCFG_KERNEL_DYNSHM=y
|
|
# LOSCFG_KERNEL_DYNSHM_SECURE_ENBALE is not set
|
|
LOSCFG_KERNEL_DYNSHM_VM_BLOCK_NUM=1000
|
|
# LOSCFG_KERNEL_TRACE is not set
|
|
LOSCFG_BASE_CORE_SYS_RES_CHECK=y
|
|
# end of Kernel
|
|
|
|
#
|
|
# Lib
|
|
#
|
|
LOSCFG_LIB_LIBSEC=y
|
|
LOSCFG_LIB_LIBC=y
|
|
LOSCFG_COMPAT_POSIX=y
|
|
LOSCFG_LIB_VENDORNAME="vendor"
|
|
LOSCFG_LIB_LIBM=y
|
|
LOSCFG_LIB_FORMAT=y
|
|
# LOSCFG_SUPPORT_LONG_DOUBLE is not set
|
|
# LOSCFG_LIB_ZLIB is not set
|
|
# end of Lib
|
|
|
|
#
|
|
# Compat
|
|
#
|
|
LOSCFG_COMPAT_CMSIS=y
|
|
# LOSCFG_COMPAT_CMSIS_VER_1 is not set
|
|
LOSCFG_COMPAT_CMSIS_VER_2=y
|
|
LOSCFG_COMPAT_LINUX=y
|
|
LOSCFG_COMPAT_LINUX_PENDLIST=y
|
|
LOSCFG_COMPAT_LINUX_TIMER=y
|
|
# LOSCFG_COMPAT_LINUX_HRTIMER is not set
|
|
# LOSCFG_COMPAT_LINUX_IRQ is not set
|
|
# LOSCFG_COMPAT_LINUX_SEMAPHORE is not set
|
|
# LOSCFG_COMPAT_LINUX_RW_SEMAPHORE is not set
|
|
LOSCFG_COMPAT_LINUX_COMPLETION=y
|
|
# LOSCFG_COMPAT_LINUX_WAITQUEUE is not set
|
|
LOSCFG_COMPAT_LINUX_WORKQUEUE=y
|
|
# LOSCFG_COMPAT_LINUX_DRIVER_BASE is not set
|
|
# LOSCFG_COMPAT_LINUX_WAKELOCK is not set
|
|
# end of Compat
|
|
|
|
#
|
|
# Debug
|
|
#
|
|
# LOSCFG_COMPILE_DEBUG is not set
|
|
LOSCFG_PLATFORM_ADAPT=y
|
|
LOSCFG_BACKTRACE=y
|
|
LOSCFG_ENABLE_MAGICKEY=y
|
|
# LOSCFG_THUMB is not set
|
|
LOSCFG_DEBUG_VERSION=y
|
|
LOSCFG_DEBUG_KERNEL=y
|
|
# LOSCFG_DEBUG_TASK is not set
|
|
LOSCFG_DEBUG_HWI=y
|
|
LOSCFG_DEBUG_SWTMR=y
|
|
# LOSCFG_DEBUG_QUEUE is not set
|
|
# LOSCFG_DEBUG_MUTEX is not set
|
|
# LOSCFG_DEBUG_MUTEX_DEADLOCK is not set
|
|
# LOSCFG_DEBUG_SEMAPHORE is not set
|
|
# LOSCFG_DEBUG_SCHED_STATISTICS is not set
|
|
|
|
#
|
|
# Functionality of Shell
|
|
#
|
|
LOSCFG_SHELL=y
|
|
LOSCFG_SHELL_UART=y
|
|
LOSCFG_SHELL_EXTENDED_CMDS=y
|
|
# end of Functionality of Shell
|
|
|
|
LOSCFG_MEM_DEBUG=y
|
|
# LOSCFG_MEM_MUL_MODULE is not set
|
|
LOSCFG_MEM_MUL_POOL=y
|
|
# LOSCFG_MEM_HEAD_BACKUP is not set
|
|
# LOSCFG_MEM_LEAKCHECK is not set
|
|
# LOSCFG_BASE_MEM_NODE_INTEGRITY_CHECK=y
|
|
LOSCFG_BASE_MEM_NODE_SIZE_CHECK=y
|
|
LOSCFG_SERIAL_OUTPUT_ENABLE=y
|
|
LOSCFG_APPINIT_TESTSUIT=y
|
|
LOSCFG_PLATFORM_OSAPPINIT=y
|
|
# LOSCFG_TEST is not set
|
|
# LOSCFG_KERNEL_LMS is not set
|
|
# end of Debug
|
|
|
|
#
|
|
# Driver
|
|
#
|
|
LOSCFG_DRIVERS_BASE=y
|
|
LOSCFG_RISCV_HIMIDEERV200_PLIC=y
|
|
LOSCFG_RISCV32_M_TIMER=y
|
|
LOSCFG_DRIVERS_UART_ARM_PL011=y
|
|
LOSCFG_DRIVERS_UART=y
|
|
# LOSCFG_DRIVERS_UART is not set
|
|
# LOSCFG_DRIVERS_SIMPLE_UART is not set
|
|
LOSCFG_DRIVERS_IOMMU=y
|
|
LOSCFG_DRIVERS_HISI_CUSTOM_IOMMU=y
|
|
LOSCFG_DRIVERS_IOMMU_VA_BITS_36=y
|
|
LOSCFG_DRIVERS_IOMMU_VA_BITS=36
|
|
# LOSCFG_DRIVERS_USB is not set
|
|
# end of Driver
|
|
|
|
#
|
|
# Stack Smashing Protector (SSP) Compiler Feature
|
|
#
|
|
# LOSCFG_CC_NO_STACKPROTECTOR is not set
|
|
# LOSCFG_CC_STACKPROTECTOR is not set
|
|
# LOSCFG_CC_STACKPROTECTOR_STRONG is not set
|
|
LOSCFG_CC_STACKPROTECTOR_ALL=y
|
|
# end of Stack Smashing Protector (SSP) Compiler Feature
|