# # Automatically generated file; DO NOT EDIT. # Melis3.x SDK Configuration # # # Kernel Setup # # # ARCH Support # CONFIG_RISCV=y # # RISC-V ARCH Setup # CONFIG_SUPPORT_FP_KERNEL=y CONFIG_RV32=y CONFIG_RV_MACHINE_MODE=y CONFIG_RV_CLINT=y # CONFIG_CPU_DCACHE_DISABLE is not set CONFIG_ARCH_RISCV_FPU=y # CONFIG_FPU_FLOAT is not set CONFIG_FPU_DOUBLE=y # # Sunxi Platform Support # # CONFIG_CPUFREQ_SUPPORT is not set CONFIG_PANIC_CLI=y CONFIG_PANIC_CLI_PWD=y # # RTOS Kernel Setup # CONFIG_RTTKERNEL=y # # RT-Thread Kernel Setup # CONFIG_RT_NAME_MAX=32 # CONFIG_RT_USING_ARCH_DATA_TYPE is not set # CONFIG_SMP is not set CONFIG_RT_ALIGN_SIZE=8 # CONFIG_RT_THREAD_PRIORITY_8 is not set CONFIG_RT_THREAD_PRIORITY_32=y # CONFIG_RT_THREAD_PRIORITY_256 is not set CONFIG_RT_THREAD_PRIORITY_MAX=32 CONFIG_RT_USING_OVERFLOW_CHECK=y CONFIG_RT_USING_HOOK=y CONFIG_RT_USING_IDLE_HOOK=y CONFIG_RT_IDEL_HOOK_LIST_SIZE=4 CONFIG_IDLE_THREAD_STACK_SIZE=256 CONFIG_RT_USING_TIMER_SOFT=y CONFIG_RT_TIMER_THREAD_PRIO=8 CONFIG_RT_TIMER_THREAD_STACK_SIZE=8192 CONFIG_RT_DEBUG=y # CONFIG_RT_DEBUG_COLOR is not set # CONFIG_RT_DEBUG_INIT_CONFIG is not set # CONFIG_RT_DEBUG_THREAD_CONFIG is not set # CONFIG_RT_DEBUG_SCHEDULER_CONFIG is not set # CONFIG_RT_DEBUG_IPC_CONFIG is not set # CONFIG_RT_DEBUG_TIMER_CONFIG is not set # CONFIG_RT_DEBUG_IRQ_CONFIG is not set # CONFIG_RT_DEBUG_MEM_CONFIG is not set # CONFIG_RT_DEBUG_SLAB_CONFIG is not set # CONFIG_RT_DEBUG_MEMHEAP_CONFIG is not set # CONFIG_RT_DEBUG_MODULE_CONFIG is not set # # Inter-Thread communication # CONFIG_RT_USING_SEMAPHORE=y CONFIG_RT_USING_MUTEX=y CONFIG_RT_USING_EVENT=y CONFIG_RT_USING_MAILBOX=y CONFIG_RT_USING_MESSAGEQUEUE=y # CONFIG_RT_USING_PIPE is not set # CONFIG_RT_USING_RINGBUFFER is not set CONFIG_RT_USING_WAITQUEUE=y CONFIG_RT_USING_WORKQUEUE=y # CONFIG_RT_USING_COMPLETION is not set # CONFIG_RT_USING_SIGNALS is not set # # Memory Management # CONFIG_RT_USING_MEMPOOL=y CONFIG_RT_USING_MEMHEAP=y # CONFIG_RT_USING_NOHEAP is not set CONFIG_RT_USING_SMALL_MEM=y # CONFIG_RT_USING_SLAB is not set # CONFIG_RT_USING_MEMHEAP_AS_HEAP is not set # CONFIG_RT_USING_MEMTRACE is not set CONFIG_RT_USING_HEAP=y # # Kernel Device Object # CONFIG_RT_USING_DEVICE=y CONFIG_RT_USING_DEVICE_OPS=y # CONFIG_RT_USING_INTERRUPT_INFO is not set CONFIG_RT_USING_CONSOLE=y CONFIG_RT_CONSOLEBUF_SIZE=256 CONFIG_RT_CONSOLE_DEVICE_NAME="uart" CONFIG_RT_VER_NUM=0x30104 CONFIG_RT_USING_TASK_PERF_MONITOR=y # CONFIG_RT_SUPPORT_OPENOCD is not set # CONFIG_RT_JLINK_RTT is not set # CONFIG_SLAB_DEBUG is not set CONFIG_CHECK_PREEMPT_LEVEL_IN_IPC=y # CONFIG_AW_CHECK_MELIS_TASK_EXIT is not set CONFIG_CONSISTENT_CONTEXT_SWITCH=y CONFIG_NEST_INTERRUPT=y CONFIG_HZ=1000 # CONFIG_KERNEL_SAMPLE_TEST is not set # # Drivers Setup # CONFIG_UART_BAUD_RATE=115200 # # Melis Source Support # CONFIG_DRIVER_GPIO=y # CONFIG_DRIVER_TWIBUS is not set # CONFIG_DRIVER_SPIBUS is not set # CONFIG_DRIVER_PWM is not set CONFIG_DRIVER_SERIAL=y # CONFIG_DRIVER_DMA is not set CONFIG_DRIVER_CCMU=y # CONFIG_DRIVER_NAND_FLASH is not set # # SoC HAL Drivers # # # Common Option # CONFIG_DRIVER_SYSCONFIG=y CONFIG_DMA_VMAREA_START_ADDRESS=0x80000000 # CONFIG_DMA_COHERENT_HEAP is not set # # CCMU Devices # CONFIG_DRIVERS_CCMU=y CONFIG_DRIVERS_SUNXI_CLK=y # CONFIG_HAL_TEST_CLK is not set # # UART Devices # CONFIG_DRIVERS_UART=y # CONFIG_HAL_TEST_UART is not set # CONFIG_SUNXI_UART_SUPPORT_POLL is not set # CONFIG_SUNXI_UART_REGISTER_UART0 is not set # CONFIG_SUNXI_UART_REGISTER_UART1 is not set # CONFIG_SUNXI_UART_REGISTER_UART2 is not set CONFIG_SUNXI_UART_REGISTER_UART3=y CONFIG_CLI_UART_PORT=3 # # GPIO Devices # CONFIG_DRIVERS_GPIO=y # CONFIG_HAL_TEST_GPIO is not set # # DMA Devices # CONFIG_DRIVERS_DMA=y # CONFIG_HAL_TEST_DMA is not set # # TWI Devices # CONFIG_DRIVERS_TWI=y # CONFIG_HAL_TEST_TWI is not set # # SPI Devices # # CONFIG_DRIVERS_SPI is not set # # PWM Devices # # CONFIG_DRIVERS_PWM is not set # # GPADC Devices # # CONFIG_DRIVERS_GPADC is not set # # Message Box Devices # CONFIG_DRIVERS_MSGBOX=y # CONFIG_DRIVERS_MSGBOX_SX is not set CONFIG_DRIVERS_MSGBOX_AMP=y # CONFIG_HAL_TEST_MSGBOX is not set # # VIN Devices # CONFIG_DRIVERS_VIN=y # CONFIG_ENABLE_AIISP is not set CONFIG_ISP_READ_THRESHOLD=y # CONFIG_ISP_FAST_CONVERGENCE is not set # CONFIG_ISP_ONLY_HARD_LIGHTADC is not set # CONFIG_ISP_HARD_LIGHTADC is not set CONFIG_ISP_NUMBER=2 # # sensor driver select # # CONFIG_SENSOR_GC1054_MIPI is not set # CONFIG_SENSOR_GC1084_MIPI is not set # CONFIG_SENSOR_GC2053_MIPI is not set # CONFIG_SENSOR_GC2083_MIPI is not set # CONFIG_SENSOR_GC4663_MIPI is not set # CONFIG_SENSOR_SC2355_MIPI is not set # CONFIG_SENSOR_SC2356_MIPI is not set # CONFIG_SENSOR_SC2336_MIPI is not set # CONFIG_SENSOR_SC3336_MIPI is not set # CONFIG_SENSOR_SC500AI_MIPI is not set # CONFIG_SENSOR_SC5336_MIPI is not set # CONFIG_SENSOR_TP9950_MIPI is not set # CONFIG_SENSOR_TP9953_DVP is not set # CONFIG_SENSOR_IMX319_MIPI is not set # CONFIG_SENSOR_IMX335_MIPI is not set # CONFIG_SENSOR_SC035HGS_MIPI is not set # CONFIG_SENSOR_TP2815_MIPI is not set # CONFIG_SENSOR_GC0406_MIPI is not set # CONFIG_SENSOR_BF2253L_MIPI is not set # CONFIG_SENSOR_N5_DVP is not set # CONFIG_SENSOR_BF2257CS_MIPI is not set # CONFIG_SENSOR_F355P_MIPI is not set # CONFIG_SENSOR_F355P_DVP is not set # CONFIG_SENSOR_F37P_DVP is not set # CONFIG_SENSOR_F37P_MIPI is not set # CONFIG_SENSOR_OV02B10_MIPI is not set CONFIG_SENSOR_SC202CS_MIPI=y # # Osal Setup # CONFIG_DRIVER_OSAL_CFG=y CONFIG_SYSCONF_BUILDIN=y # # Drivers Test Sample # # CONFIG_SUNXI_PWM_TEST is not set # CONFIG_SUNXI_GPIO_TEST is not set # CONFIG_SUNXI_TWI_TEST is not set # CONFIG_SUNXI_RTC_TEST is not set # CONFIG_SUNXI_UART_TEST is not set # CONFIG_SUNXI_STANDBY_TEST is not set # # Components Support # # # Thirdparty Components Support # # # RT-Thread DFS Support # # CONFIG_RT_USING_DFS is not set # # OpenAMP Support # CONFIG_SUPPORT_LIBMETAL=y CONFIG_SUPPORT_AMP=y CONFIG_AMP_SLAVE_MODE=y CONFIG_MBOX_CHANNEL=0 CONFIG_MBOX_QUEUE_LENGTH=16 # CONFIG_RPMSG_DEMO is not set CONFIG_RPMSG_NOTIFY=y # CONFIG_RPMSG_SPEEDTEST is not set CONFIG_AMP_SHARE_IRQ=y CONFIG_RPMSG_CLIENT=y # CONFIG_RPMSG_CLIENT_TEST is not set CONFIG_RPMSG_CLIENT_QUEUE_SIZE=16 # CONFIG_RPMSG_CLIENT_DEBUG is not set CONFIG_RPMSG_HEARBEAT=y CONFIG_RPMSG_REMOTE_NAME="e907_rproc" CONFIG_SLAVE_EARLY_BOOT=y CONFIG_RPBUF_DEMO=y # CONFIG_AMP_TRACE_SUPPORT is not set # CONFIG_CXX is not set # # Command shell # CONFIG_RT_USING_FINSH=y CONFIG_FINSH_THREAD_NAME="tshell" CONFIG_FINSH_USING_HISTORY=y CONFIG_FINSH_HISTORY_LINES=5 CONFIG_FINSH_USING_SYMTAB=y CONFIG_FINSH_USING_DESCRIPTION=y # CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set CONFIG_FINSH_THREAD_PRIORITY=21 CONFIG_FINSH_THREAD_STACK_SIZE=16384 CONFIG_FINSH_CMD_SIZE=80 # CONFIG_FINSH_USING_AUTH is not set CONFIG_FINSH_USING_MSH=y CONFIG_FINSH_USING_MSH_DEFAULT=y # CONFIG_FINSH_USING_MSH_ONLY is not set CONFIG_FINSH_ARG_MAX=10 # # Commands # CONFIG_COMMAND_FORK=y # CONFIG_COMMAND_MEM_LAYOUT is not set CONFIG_COMMAND_DATE=y # CONFIG_COMMAND_EXIT is not set # CONFIG_COMMAND_UPDATE is not set # CONFIG_COMMAND_INSMOD is not set # CONFIG_COMMAND_MEMTESTER is not set # CONFIG_COMMAND_PQD is not set # CONFIG_COMMAND_MMLK is not set # CONFIG_COMMAND_HELLOWORLD is not set # CONFIG_COMMAND_RTT_VERSION is not set # CONFIG_COMMAND_WATCHDOG is not set # CONFIG_COMMAND_MMC_READ is not set # CONFIG_COMMAND_MMC_WRITE is not set # CONFIG_COMMAND_PRODUCT is not set CONFIG_COMMAND_BACKTRACE=y # CONFIG_COMMAND_REBOOT is not set CONFIG_COMMAND_PANIC=y CONFIG_COMMAND_PRINT_MEM=y CONFIG_COMMAND_WRITE_MEM=y # CONFIG_COMMAND_LISTIRQ is not set # CONFIG_COMMAND_SLABINFO is not set # CONFIG_COMMAND_UNAME is not set # CONFIG_COMMAND_CPUFREQ is not set # # Iobox Command # # CONFIG_IOBOX_TAIL is not set # CONFIG_IOBOX_TOUCH is not set # CONFIG_IOBOX_GREP is not set # CONFIG_IOBOX_HEXDUMP is not set # CONFIG_IOBOX_LS is not set # CONFIG_IOBOX_RM is not set # CONFIG_IOBOX_RWCHECK is not set # CONFIG_IOBOX_RWSPEED is not set # CONFIG_IOBOX_RSPEED is not set # CONFIG_IOBOX_WSPEED is not set # CONFIG_IOBOX_MOUNT is not set # # archival support # # CONFIG_SUBSYS_ARCHIVAL is not set CONFIG_PTHREAD=y # CONFIG_BENCHMARK is not set # CONFIG_KERNEL_COMPRESS is not set CONFIG_LIBC_MMAP=y # # Allwinner Components Support # # CONFIG_SUBSYS_KGDB is not set # # AW Multi-Console Compenents # CONFIG_SUBSYS_MULTI_CONSOLE=y # CONFIG_MULTI_CONSOLE_DEBUG is not set # CONFIG_MULTI_CONSOLE_REDIRECT_CMD is not set CONFIG_MULTI_CONSOLE_RPMSG=y # # RPBuf framework # CONFIG_COMPONENTS_RPBUF=y CONFIG_COMPONENTS_RPBUF_SERVICE_RPMSG=y CONFIG_COMPONENTS_RPBUF_CONTROLLER=y CONFIG_COMPONENTS_RPBUF_RPMSG_DEMO=y CONFIG_VIRT_LOG=y CONFIG_VIRT_LOG_SIZE=4 # CONFIG_SUBSYS_SAMPLES is not set CONFIG_STANDBY=y CONFIG_STANDBY_MSGBOX=y # # standby config # CONFIG_STANDBY_MSGBOX_CHANNEL=1 CONFIG_STANDBY_MSGBOX_IRQ=144 CONFIG_DEBUG_BACKTRACE=y CONFIG_COMPONENTS_WAITQUEUE=y # # Libc library # CONFIG_LIBCNEWLIB=y # CONFIG_LIBCNONE is not set CONFIG_ARMCPU_HIGH_VECTOR_ADDRESS=y CONFIG_IOREGS_VBASE=0xf0000000 CONFIG_SRAM_VBASE=0xf0000000 CONFIG_CLK_TUNING_VBASE=0xffff2000 CONFIG_ROOTFS_FATFS=y # CONFIG_CHANGE_COMPRESS_METHOD is not set # CONFIG_DOUBLE_FREE_CHECK is not set # CONFIG_CMSIS is not set # # Environment Setup # # CONFIG_SDK_RELEASE is not set CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_MACROS is not set # CONFIG_MODULES is not set CONFIG_MODVERSIONS=y # CONFIG_BOOT_LOGO_BMP is not set # CONFIG_SHOW_FULL_VERSION is not set CONFIG_CROSS_COMPILE="riscv64-unknown-elf-" # CONFIG_INIT_CARD_PRODUCT is not set CONFIG_LOG_DEFAULT_LEVEL=1 # CONFIG_CC_STACKPROTECTOR_STRONG is not set # CONFIG_LOG_RELEASE is not set # CONFIG_BOOTUP_TURBO is not set # CONFIG_DISABLE_ALL_DEBUGLOG is not set # CONFIG_PRINT_TIMESTAMP is not set CONFIG_DYNAMIC_LOG_LEVEL_SUPPORT=y CONFIG_LOG_LEVEL_STORAGE_NONE=y # CONFIG_LOG_LEVEL_STORAGE_RTC is not set CONFIG_DYNAMIC_LOG_DEFAULT_LEVEL=2 # CONFIG_FRAME_POINTER is not set CONFIG_FRAME_WARN=8192 CONFIG_UART_CLI_USE_NONE=y # CONFIG_UART_CLI_USE_MUTEX is not set # CONFIG_UART_CLI_USE_SPINLOCK is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_CC_OPTIMIZE_FOR_DEBUG=y CONFIG_CC_OPTIMIZE_LEVEL=2 # CONFIG_ARM_UNWIND is not set CONFIG_OS_MELIS=y # CONFIG_KALLSYMS is not set # CONFIG_MELIS_GENERATE_HEAD is not set # CONFIG_DISABLE_ALL_UART_LOG is not set # # Toolchain Setup # CONFIG_TOOLCHAIN_MACH_FLAGS="-mcmodel=medany -mabi=ilp32d -march=rv32imafdcxthead" CONFIG_TOOLCHAIN_LD_FLAGS="-melf32lriscv" # # Platform Setup # # CONFIG_SOC_SUN3IW2P2 is not set # CONFIG_SOC_SUN3IW2P1 is not set # CONFIG_SOC_SUN3IW1P1 is not set # CONFIG_SOC_SUN8IW18P1 is not set # CONFIG_SOC_SUN8IW19P1 is not set # CONFIG_SOC_SUN20IW1P1 is not set CONFIG_SOC_SUN20IW3P1=y # CONFIG_SOC_SUN3I is not set # CONFIG_SOC_SUN8I is not set CONFIG_SOC_SUN20I=y # CONFIG_ARCH_SUN8IW19 is not set CONFIG_SOC_SUN20IW3=y CONFIG_ARCH_SUN20IW3=y CONFIG_DRAM_PHYBASE=0x43c00000 CONFIG_DRAM_VIRTBASE=0x43c00000 CONFIG_DRAM_SIZE=0x0400000 CONFIG_COHERENT_SIZE=0x00c00000 CONFIG_COHERENT_START_ADDR=0xa0000000 CONFIG_LOAD_DATA_TO_MEM_FROM_STORAGE=y