#The value config in bk7236.defconfig will over write the Kconfig's default value. #If the default value in Kconfig satisfy your needs, then you needn't to config again here. CONFIG_SOC_ARCH="cm33" CONFIG_SOC_BK7236XX=y CONFIG_SOC_BK7236=y CONFIG_SOC_STR="bk7236" CONFIG_ARCH_CM33=y CONFIG_CMSIS=y CONFIG_DEFAULT_CMSIS_START=n CONFIG_SYS_CPU1=y CONFIG_CPU_CNT=2 CONFIG_MAILBOX=y CONFIG_MAILBOX_V2_0=y #### To be removed begin #### CONFIG_CPU_CNT=2 CONFIG_SYS_CPU1=y #### To be removed end #### # # Test Configuration # CONFIG_INTERRUPT_TEST=y CONFIG_AON_PMU_TEST=y #Enable for FPGA board CONFIG_SPE=1 CONFIG_SPE_TEST=y # # ARMINO Configuration # # # Common Configuration # CONFIG_CACHE_ENABLE=y CONFIG_MPU=y # # Compile/Build # CONFIG_TOOLCHAIN_PATH="/opt/gcc-arm-none-eabi-10.3-2021.10/bin" # # Debug # CONFIG_ASSERT_REBOOT=y # CONFIG_ASSERT_HALT is not set # CONFIG_ASSERT_REBOOT is not set # CONFIG_JTAG is not set # end of Debug # end of Common Configuration # # Features Configuration # #CONFIG_LWIP_V2_0 is not set CONFIG_LWIP_V2_1=n CONFIG_NO_HOSTED=y # CONFIG_SEMI_HOSTED is not set # CONFIG_FULLY_HOSTED is not set # CONFIG_WIFI_SENSOR is not set # end of Features Configuration # # Components Configuration # # # Application # # CONFIG_DEMO_TEST is not set # CONFIG_FTPD_UPGRADE is not set CONFIG_ALI_MQTT=n # CONFIG_OTA_HTTP is not set # CONFIG_OTA_TFTP is not set CONFIG_IPERF_TEST=n # end of Application CONFIG_AT=n CONFIG_AT_CMD=n # # Audio # CONFIG_AUDIO=y CONFIG_AUDIO_TEST=y # end of Audio # # Calibration # CONFIG_CALI=y CONFIG_MANUAL_CALI=y CONFIG_TPC_PA_MAP=y # end of Calibration # # ATE # CONFIG_ATE=n CONFIG_ATE_TEST=n # end of ATE # # BLE # CONFIG_BLE=n CONFIG_BLE_5_X=n CONFIG_BTDM_5_2=n CONFIG_BTDM_5_T_MINDTREE=n CONFIG_BT=n CONFIG_BLUETOOTH=n # CONFIG_BLE_4_2 is not set # end of BLE # # Cli # CONFIG_CLI=y CONFIG_SHELL_ASYNCLOG=y CONFIG_DYM_LOG_MEM_MAX=0x2000 CONFIG_MAX_COMMANDS=128 CONFIG_BKREG=n # CONFIG_TCP_SERVER_TEST is not set # CONFIG_AIRKISS_TEST is not set # CONFIG_WIFI_RAW_TX_TEST is not set # CONFIG_I2C1_TEST is not set # CONFIG_I2C2_TEST is not set # CONFIG_UART_TEST is not set # CONFIG_SPI_TEST is not set # CONFIG_PERI_TEST is not set # CONFIG_RF_OTA_TEST is not set # CONFIG_SHELL_ASYNCLOG is not set CONFIG_DMA2D_TEST=y # end of Cli # # RF # CONFIG_RF_POLICY_BLE_REQ=y # CONFIG_RF_POLICY_WIFI_REQ is not set # CONFIG_RF_POLICY_CO_REQ is not set # end of RF # # Internal Kconfig # CONFIG_CHECK_MISMATCH=y CONFIG_MCU_PS=n CONFIG_DEEP_PS=n CONFIG_TICK_CALI=y CONFIG_STA_PS=n # end of Internal Kconfig # # FreeRTOS # CONFIG_FREERTOS=y # CONFIG_LITEOS_M is not set CONFIG_FREERTOS_V9=n CONFIG_FREERTOS_V10=y CONFIG_CUSTOMIZE_HEAP_SIZE=20480 # # Memory Debug # # CONFIG_MALLOC_STATIS is not set CONFIG_MEM_DEBUG=y # end of Memory Debug # end of FreeRTOS CONFIG_CM_BACKTRACE=y # # Startup # CONFIG_APP_MAIN_TASK_PRIO=4 CONFIG_APP_MAIN_TASK_STACK_SIZE=4096 # end of Startup # # System # CONFIG_FLASH_SIZE_4M=y # CONFIG_BASE_MAC_FROM_EFUSE is not set # CONFIG_BASE_MAC_FROM_RF_OTP_FLASH is not set CONFIG_NEW_MAC_POLICY=y CONFIG_BK_MAC_ADDR_CHECK=y CONFIG_RESET_REASON=n # end of System # # USB configuration # CONFIG_USB=n CONFIG_USB_HOST=n CONFIG_TASK_USB_PRIO=5 CONFIG_USB_MSD=n CONFIG_USB_UVC=n CONFIG_USB1_PORT=y #CONFIG_USB2_PORT=n #CONFIG_USB_UVC_DEBUG=n CONFIG_USB_UAC=n CONFIG_USB_UAC_DEBUG=n CONFIG_USB_UAC_MIC=n CONFIG_USB_UAC_SPEAKER=n # end of USB configuration # # WiFi # CONFIG_WIFI_ENABLE=n CONFIG_WIFI6_CODE_STACK=n CONFIG_WIFI6=n CONFIG_WIFI4=n CONFIG_MSDU_RESV_HEAD_LENGTH=96 CONFIG_MSDU_RESV_TAIL_LENGTH=16 CONFIG_TASK_RECONNECT_PRIO=4 CONFIG_WIFI_MAC_VERSION="V22" CONFIG_WIFI_MDM_VERSION="v32" CONFIG_WIFI_PLF_VERSION="v32" CONFIG_MM_PS_SET_LISTEN_INTERVAL_VALUE=30 CONFIG_MOBILE_CONNECT_SAP_STATISTICS=y # CONFIG_AP_MONITOR_COEXIST is not set # CONFIG_WIFI_FAST_CONNECT is not set # CONFIG_BSSID_CONNECT is not set # CONFIG_WFA_CERT is not set # CONFIG_LESS_MEMERY_IN_RWNX is not set # CONFIG_AP_PROBEREQ_CB is not set # CONFIG_MM_PS_BASED_ON_LISTEN_INTERVAL is not set CONFIG_WIFI6_IP_DEBUG=y # end of WiFi CONFIG_BLE_PS=n # # BLE 5.x # # CONFIG_BLE_HOST_NONE is not set CONFIG_BLE_HOST_RW=n # CONFIG_BLE_HOST_ZEPHYR is not set CONFIG_BLE_MESH_NONE=n # CONFIG_BLE_MESH_RW is not set CONFIG_BLE_ADV_NUM=1 CONFIG_BLE_SCAN_NUM=1 CONFIG_BLE_INIT_NUM=1 CONFIG_BLE_CONN_NUM=1 # end of BLE 5.x # # Driver # # # AON_RTC # CONFIG_AON_RTC=n CONFIG_AON_RTC_MANY_USERS=y CONFIG_AON_RTC_DEBUG=n # end of AON_RTC CONFIG_AON_RTC_TEST=n CONFIG_SYSTEM_CTRL=y CONFIG_HAL_DEBUG_SYS=y CONFIG_AON_PMU=y # # Watchdog # CONFIG_INT_WDT=n CONFIG_INT_WDT_PERIOD_MS=1000 CONFIG_TASK_WDT=n CONFIG_TASK_WDT_PERIOD_MS=60000 CONFIG_NMI_WDT_EN=n CONFIG_AON_WDT=n CONFIG_INT_AON_WDT=n # end of Watchdog # I2C # # CONFIG_I2C=y CONFIG_I2C_SUPPORT_ID_BITS=2 CONFIG_FM_I2C=n # end of I2C # # UART # CONFIG_UART1=y CONFIG_UART2=y CONFIG_UART_ATE_PORT=0 # CONFIG_PRINT_PORT_UART1 is not set CONFIG_PRINT_PORT_UART1=y CONFIG_UART_PRINT_PORT=0 CONFIG_PRINTF_BUF_SIZE=256 # CONFIG_BACKGROUND_PRINT is not set CONFIG_KFIFO_SIZE=128 CONFIG_UART_ERR_INTERRUPT=y # CONFIG_UART_STATIS is not set # end of UART # # TRNG # CONFIG_TRNG_SUPPORT=n # end of TRNG #depends on CONFIG_TRNG_SUPPORT CONFIG_RANDOM_MAC_ADDR=y # # SDCARD # CONFIG_SDCARD=y CONFIG_SDCARD_DEFAULT_CLOCK_FREQ=11 CONFIG_SDCARD_BUSWIDTH_4LINE=n # end of SDCARD # # FATFS # CONFIG_FATFS=n CONFIG_FATFS_SDCARD=n # end of FATFS CONFIG_MAC_PHY_BYPASS=y # # SDIO # CONFIG_SDIO=n CONFIG_SDIO_V1P0=n CONFIG_SDIO_V2P0=y CONFIG_SDIO_HOST=y CONFIG_SDIO_SLAVE=n CONFIG_SDIO_CHANNEL_EN=n CONFIG_SDIO_BIDIRECT_CHANNEL_EN=n CONFIG_SDIO_GDMA_EN=n CONFIG_GPIO_NOTIFY_TRANSACTION_EN=n CONFIG_SDIO_4LINES_EN=n CONFIG_SDIO_TEST_EN=n CONFIG_SDIO_DEBUG_EN=n CONFIG_SDIO_HOST_DEFAULT_CLOCK_FREQ=7 CONFIG_SDIO_HOST_CLR_WRITE_INT=y # end of SDIO # # SPI # # CONFIG_SPI_DMA=y # CONFIG_SPI_SLAVE is not set # CONFIG_SPI_MASTER is not set CONFIG_SPI_STATIS=y CONFIG_SPI_SUPPORT_TX_FIFO_WR_READY=y # CONFIG_HSLAVE_SPI is not set CONFIG_QSPI=y CONFIG_QSPI_FLASH_GD=y # CONFIG_SPI_MST_FLASH is not set # CONFIG_SPI_MST_PSRAM is not set # end of SPI # # DMA # CONFIG_GENERAL_DMA=y # end of DMA # # PSRAM # CONFIG_PSRAM=y CONFIG_PSRAM_TEST=y CONFIG_PSRAM_AS_SYS_MEMORY=y CONFIG_PSRAM_HEAP_BASE=0x60780000 CONFIG_PSRAM_HEAP_SIZE=0x80000 # end of PSRAM # # Video # CONFIG_MEDIA=n CONFIG_MEDIA_APP=n CONFIG_MEDIA_MAJOR=n CONFIG_LCD=n CONFIG_LCD_GC9503V=n CONFIG_LCD_H050IWV=y CONFIG_LCD_HX8282=y CONFIG_LCD_MD0430R=y CONFIG_LCD_MD0700R=y CONFIG_LCD_NT35512=n CONFIG_LCD_NT35510=n CONFIG_LCD_NT35510_MCU=y CONFIG_LCD_ST7282=y CONFIG_LCD_ST7796S=y CONFIG_LCD_ST7710S=y CONFIG_LCD_ST7701S=y CONFIG_LCD_ST7701S_LY=y CONFIG_LCD_DMA2D_BLEND=n CONFIG_LCD_FONT_BLEND=n CONFIG_DMA2D=y CONFIG_YUV_BUF=y CONFIG_JPEGENC_HW=y CONFIG_JPEGDEC_HW=y CONFIG_JPEGDEC_SW=y CONFIG_H264=n CONFIG_H264_STATIS=n CONFIG_DVP_CAMERA=y CONFIG_DVP_CAMERA_TEST=y CONFIG_DVP_CAMERA_I2C_ID=1 CONFIG_APP_DEMO_VIDEO_TRANSFER=n CONFIG_WIFI_TRANSFER=y CONFIG_IMAGE_STORAGE=y # end of Video # # LVGL # CONFIG_LVGL=n CONFIG_LV_FONT_MONTSERRAT_14=n # end of LVGL # # CALENDAR # CONFIG_CALENDAR=n # end of CALENDAR # # System control # # CONFIG_SYS_REDUCE_NORMAL_POWER is not set CONFIG_PM_V2=y # CONFIG_XTAL_FREQ_40M is not set CONFIG_XTAL_FREQ_26M=y CONFIG_XTAL_FREQ=26000000 CONFIG_DCO_FREQ=120000000 CONFIG_SYSTEM_CLOCK=y # end of System control # # PHY # # CONFIG_PTA is not set # end of PHY # # I2S # CONFIG_I2S=y CONFIG_I2S_TEST=y # end of I2S # # pwm # CONFIG_PWM=n # end of pwm # CONFIG_SUPPORT_IRDA is not set # # efuse # CONFIG_EFUSE=n # end of Driver # CONFIG_EASY_FLASH is not set CONFIG_EASY_FLASH=n CONFIG_EASY_FLASH_V4=n # # LwIP 2.0.2 # CONFIG_LWIP=n CONFIG_DHCP=n CONFIG_TASK_LWIP_PRIO=4 # CONFIG_LWIP_MEM_DEFAULT is not set CONFIG_LWIP_MEM_REDUCE=y # end of LwIP 2.0.2 # # LwIP 2.1.2 # # end of LwIP 2.1.2 # CONFIG_MP3PLAYER is not set # CONFIG_PCM_RESAMPLER is not set # # Power Save # # CONFIG_AP_IDLE is not set # CONFIG_FAKE_RTC_PS is not set # CONFIG_PM_MODEM_PWD is not set # CONFIG_PM_STANDALONE is not set CONFIG_PM_V2=y # end of Power Save # # RF Test # CONFIG_TX_EVM_TEST=y CONFIG_RX_SENSE_TEST=y # end of RF Test # # WiFi RWNX Interface # CONFIG_WIFI_KMSG_TASK_PRIO=3 CONFIG_WIFI_KMSG_TASK_STACK_SIZE=4096 CONFIG_WIFI_CORE_TASK_PRIO=2 CONFIG_WIFI_CORE_TASK_STACK_SIZE=2048 CONFIG_RWNX_QOS_MSDU=y CONFIG_RWNX_SW_TXQ=n CONFIG_RWNX_FAST_CONNECT=y # end of WiFi RWNX Interface CONFIG_SARADC=n # CONFIG_SARADC_CALI=y # CONFIG_SPIDMA is not set CONFIG_TEMP_DETECT=n CONFIG_SARADC_NEED_FLUSH=n CONFIG_SARADC_RANGE_DIVIDE=y # CONFIG_UART_DEBUG is not set # CONFIG_UDISK_MP3 is not set # CONFIG_WFA_CA is not set # # Supplicant # CONFIG_TASK_WPAS_PRIO=5 CONFIG_WPA3=y CONFIG_PMF=y CONFIG_WPA_CTRL_IFACE=y CONFIG_AP_HT_IE=y CONFIG_AP_VHT=y CONFIG_AP_HE=y # CONFIG_WPA_TWT_TEST is not set CONFIG_STA_AUTO_RECONNECT=y # CONFIG_WPA_LOG is not set # end of Supplicant # end of Components Configuration # end of ARMINO Configuration # # DEMOS_CONFIG # CONFIG_LCD_TEST=n CONFIG_DMA2D_TEST=n CONFIG_DOORBELL=n CONFIG_FFT=n # end of DEMOS_CONFIG CONFIG_TFM=n CONFIG_SDMADC=y CONFIG_SDMADC_TEST=y CONFIG_HW_ROTATE_PFC=y CONFIG_HW_ROTT_TEST=n # # CONFIG_FREERTOS_USE_TICKLESS_IDLE # CONFIG_FREERTOS_USE_TICKLESS_IDLE=0 # # CONFIG_SYSTICK_32K # CONFIG_SYSTICK_32K=y CONFIG_TIMER_US=y CONFIG_TIMER_SUPPORT_ID_BITS=63 CONFIG_UART_LOW_VOLTAGE_SUPPORT=y # #GPIO for Power Save: WANIING: modify it should check properties/soc/bk7256/bk7256.defconfig also # CONFIG_GPIO_WAKEUP_SUPPORT=n CONFIG_GPIO_DYNAMIC_WAKEUP_SUPPORT=n CONFIG_GPIO_DYNAMIC_WAKEUP_SOURCE_MAX_CNT=4 CONFIG_GPIO_WAKEUP_DEBUG=n CONFIG_DEBUG_FIRMWARE=n CONFIG_GPIO_DEFAULT_SET_SUPPORT=n CONFIG_ENCODE_BUF_DYNAMIC=y