# 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