# Copyright (c) 2024-2026 MASSDRIVER EI (massdriver.space)
#
# SPDX-License-Identifier: Apache-2.0

config SOC_SERIES_BL61X
	select CACHE_MANAGEMENT
	select CLOCK_CONTROL
	select CPU_HAS_DCACHE
	select CPU_HAS_ICACHE
	select CPU_XUANTIE_E907
	select OTP
	select RISCV
	select SOC_EARLY_INIT_HOOK
	select SOC_PREP_HOOK
	select USE_DT_CODE_PARTITION
	imply CODE_DATA_RELOCATION
	imply FLASH
	imply FPU
	imply REGULATOR
	imply XIP

config BFLB_BL61X_WL_RMEM_SIZE
	int "PHY/RF retention memory size (bytes)"
	default 8192
	depends on BT_BFLB_BL61X || WIFI_BFLB
	help
	  Size in bytes of the static buffer passed to wl_cfg_get() for
	  PHY/RF calibration data. The buffer persists for the lifetime
	  of the application. 8192 matches the Bouffalo SDK default.
