Skip to content

Commit 5d35c38

Browse files
committed
[Telink] Add Thread Optimization Configs
- OPENTHREAD_CSMABACKOFF_OPTIMIZATION - IEEE802154_TLX_OPTIMIZATION - set COMMON_LIBC_MALLOC_ARENA_SIZE to 20kb if tl7218x_retention for power consumption optimization based on d6882ec.
1 parent 985f98f commit 5d35c38

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

config/telink/chip-module/Kconfig.defaults

+14-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ config HEAP_MEM_POOL_SIZE
8888
default 1280
8989

9090
config COMMON_LIBC_MALLOC_ARENA_SIZE
91-
default 20716 if SOC_SERIES_RISCV_TELINK_B9X_RETENTION || (SOC_RISCV_TELINK_TL321X && ZEPHYR_VERSION_3_3)
91+
default 20716 if SOC_SERIES_RISCV_TELINK_B9X_RETENTION || (SOC_RISCV_TELINK_TL321X && ZEPHYR_VERSION_3_3) || (SOC_RISCV_TELINK_TL721X && SOC_SERIES_RISCV_TELINK_TLX_RETENTION)
9292
default 16384 if SOC_RISCV_TELINK_TL721X || (SOC_RISCV_TELINK_TL321X && !ZEPHYR_VERSION_3_3)
9393
default 13568 if SOC_RISCV_TELINK_W91
9494
default 12288
@@ -302,6 +302,19 @@ endchoice
302302
config CHIP_ENABLE_ICD_SUPPORT
303303
default y if CHIP_THREAD_DEVICE_ROLE_SLEEPY_END_DEVICE
304304

305+
config OPENTHREAD_CSMABACKOFF_OPTIMIZATION
306+
bool "Skip initial CSMA-CA backoff when sending data requests"
307+
depends on CHIP_ENABLE_ICD_SUPPORT
308+
default n
309+
help
310+
Skip the first CSMA backoff period when sending data requests over IEEE 802.15.4.
311+
312+
config IEEE802154_TLX_OPTIMIZATION
313+
bool "Optimize 802.15.4 RF performance for TLX SoCs"
314+
default n
315+
help
316+
Improve RF performance in IEEE 802.15.4 communication on TLX SoCs.
317+
305318
config OPENTHREAD_THREAD_STACK_SIZE
306319
default 2400 if PM || SOC_RISCV_TELINK_TL321X
307320

0 commit comments

Comments
 (0)