483 lines
11 KiB
Plaintext
Executable File
483 lines
11 KiB
Plaintext
Executable File
#
|
|
# 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 is not set
|
|
|
|
#
|
|
# 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=1
|
|
|
|
#
|
|
# 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=y
|
|
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=4
|
|
# 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=4
|
|
# 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
|