You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by ac...@apache.org on 2022/09/19 14:39:30 UTC

[incubator-nuttx] 02/02: sched/Kconfig: let PREALLOC_TIMERS depends on !DISABLE_POSIX_TIMERS

This is an automated email from the ASF dual-hosted git repository.

acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit af12a552fe77e42dcde376b7aa19811b6b823026
Author: Xiang Xiao <xi...@xiaomi.com>
AuthorDate: Fri Sep 16 13:11:00 2022 +0800

    sched/Kconfig: let PREALLOC_TIMERS depends on !DISABLE_POSIX_TIMERS
    
    Signed-off-by: Xiang Xiao <xi...@xiaomi.com>
---
 boards/arm/kinetis/freedom-k64f/configs/cdcacm/defconfig         | 1 -
 boards/arm/kinetis/freedom-k64f/configs/demo/defconfig           | 1 -
 boards/arm/kinetis/freedom-k64f/configs/nsh/defconfig            | 1 -
 boards/arm/kl/freedom-kl25z/configs/nsh/defconfig                | 1 -
 boards/arm/kl/freedom-kl26z/configs/nsh/defconfig                | 1 -
 boards/arm/kl/teensy-lc/configs/nsh/defconfig                    | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig       | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig          | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig         | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig        | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig        | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig      | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig         | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig       | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig         | 1 -
 boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nx/defconfig  | 1 -
 boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig            | 1 -
 boards/arm/phy62xx/phy6222/configs/nsh/defconfig                 | 1 -
 boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig             | 1 -
 boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig              | 1 -
 boards/arm/sam34/sam3u-ek/configs/nx/defconfig                   | 1 -
 boards/arm/stm32/nucleo-f302r8/configs/can/defconfig             | 1 -
 boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig         | 1 -
 boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig             | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig             | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig         | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig             | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig           | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig           | 1 -
 boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig             | 1 -
 boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig             | 1 -
 boards/arm/stm32/stm3210e-eval/configs/nx/defconfig              | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig       | 1 -
 boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig     | 1 -
 boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig           | 1 -
 boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig        | 1 -
 boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig           | 1 -
 boards/arm/stm32/stm32vldiscovery/configs/nsh/defconfig          | 1 -
 boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig      | 1 -
 boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig      | 1 -
 boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig   | 1 -
 boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig       | 1 -
 boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig       | 1 -
 boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig    | 1 -
 boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig       | 1 -
 boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig       | 1 -
 boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig       | 1 -
 boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig    | 1 -
 boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig | 1 -
 boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig | 1 -
 boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig    | 1 -
 boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig   | 1 -
 boards/arm/stm32f0l0g0/stm32l0538-disco/configs/nsh/defconfig    | 1 -
 boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig                 | 1 -
 boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig                 | 1 -
 boards/arm/tlsr82/tlsr8278adk80d/configs/nsh/defconfig           | 1 -
 boards/avr/at90usb/micropendous3/configs/hello/defconfig         | 1 -
 boards/avr/at90usb/teensy-2.0/configs/hello/defconfig            | 1 -
 boards/avr/at90usb/teensy-2.0/configs/nsh/defconfig              | 1 -
 boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig           | 1 -
 boards/avr/atmega/amber/configs/hello/defconfig                  | 1 -
 boards/avr/atmega/arduino-mega2560/configs/hello/defconfig       | 1 -
 boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig         | 1 -
 boards/avr/atmega/moteino-mega/configs/hello/defconfig           | 1 -
 boards/avr/atmega/moteino-mega/configs/nsh/defconfig             | 1 -
 boards/hc/m9s12/demo9s12ne64/configs/ostest/defconfig            | 1 -
 boards/hc/m9s12/ne64badge/configs/ostest/defconfig               | 1 -
 boards/misoc/lm32/misoc/configs/nsh/defconfig                    | 1 -
 boards/or1k/mor1kx/or1k/configs/nsh/defconfig                    | 1 -
 boards/renesas/m16c/skp16c26/configs/ostest/defconfig            | 1 -
 boards/renesas/sh1/us7032evb1/configs/nsh/defconfig              | 1 -
 boards/renesas/sh1/us7032evb1/configs/ostest/defconfig           | 1 -
 boards/risc-v/bl602/bl602evb/configs/elf/defconfig               | 1 -
 boards/risc-v/bl602/bl602evb/configs/fpu/defconfig               | 1 -
 boards/risc-v/bl602/bl602evb/configs/gpio/defconfig              | 1 -
 boards/risc-v/bl602/bl602evb/configs/i2c/defconfig               | 1 -
 boards/risc-v/bl602/bl602evb/configs/nsh/defconfig               | 1 -
 boards/risc-v/bl602/bl602evb/configs/spi/defconfig               | 1 -
 boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig          | 1 -
 boards/risc-v/bl602/bl602evb/configs/timer/defconfig             | 1 -
 boards/risc-v/bl602/bl602evb/configs/wifi/defconfig              | 1 -
 boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig           | 1 -
 boards/risc-v/litex/arty_a7/configs/netnsh/defconfig             | 1 -
 boards/risc-v/litex/arty_a7/configs/nsh/defconfig                | 1 -
 boards/risc-v/qemu-rv/rv-virt/configs/knsh64/defconfig           | 2 --
 boards/risc-v/qemu-rv/rv-virt/configs/nsh/defconfig              | 2 --
 boards/risc-v/qemu-rv/rv-virt/configs/nsh64/defconfig            | 2 --
 boards/risc-v/qemu-rv/rv-virt/configs/smp/defconfig              | 1 -
 boards/risc-v/qemu-rv/rv-virt/configs/smp64/defconfig            | 1 -
 boards/risc-v/rv32m1/rv32m1-vega/configs/buttons/defconfig       | 1 -
 boards/risc-v/rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig      | 1 -
 boards/risc-v/rv32m1/rv32m1-vega/configs/nsh/defconfig           | 1 -
 boards/sparc/bm3803/xx3803/configs/nsh/defconfig                 | 1 -
 boards/sparc/bm3823/xx3823/configs/nsh/defconfig                 | 1 -
 boards/z80/ez80/ez80f910200kitg/configs/ostest/defconfig         | 1 -
 boards/z80/z180/p112/configs/ostest/defconfig                    | 1 -
 boards/z80/z8/z8encore000zco/configs/ostest/defconfig            | 1 -
 boards/z80/z8/z8f64200100kit/configs/ostest/defconfig            | 1 -
 boards/z80/z80/z80sim/configs/nsh/defconfig                      | 1 -
 boards/z80/z80/z80sim/configs/ostest/defconfig                   | 1 -
 sched/Kconfig                                                    | 1 +
 sched/timer/timer.h                                              | 3 +++
 103 files changed, 4 insertions(+), 104 deletions(-)

diff --git a/boards/arm/kinetis/freedom-k64f/configs/cdcacm/defconfig b/boards/arm/kinetis/freedom-k64f/configs/cdcacm/defconfig
index 3ccf292015..dac86f4fcd 100644
--- a/boards/arm/kinetis/freedom-k64f/configs/cdcacm/defconfig
+++ b/boards/arm/kinetis/freedom-k64f/configs/cdcacm/defconfig
@@ -47,7 +47,6 @@ CONFIG_NSH_DISABLE_IFUPDOWN=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PWM=y
 CONFIG_RAM_SIZE=131072
 CONFIG_RAM_START=0x1fff0000
diff --git a/boards/arm/kinetis/freedom-k64f/configs/demo/defconfig b/boards/arm/kinetis/freedom-k64f/configs/demo/defconfig
index dfa531a0e1..0c3672218f 100644
--- a/boards/arm/kinetis/freedom-k64f/configs/demo/defconfig
+++ b/boards/arm/kinetis/freedom-k64f/configs/demo/defconfig
@@ -56,7 +56,6 @@ CONFIG_NSH_DISABLE_IFUPDOWN=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PWM=y
 CONFIG_RAM_SIZE=131072
 CONFIG_RAM_START=0x1fff0000
diff --git a/boards/arm/kinetis/freedom-k64f/configs/nsh/defconfig b/boards/arm/kinetis/freedom-k64f/configs/nsh/defconfig
index 57ab83c2e2..217fa77c88 100644
--- a/boards/arm/kinetis/freedom-k64f/configs/nsh/defconfig
+++ b/boards/arm/kinetis/freedom-k64f/configs/nsh/defconfig
@@ -46,7 +46,6 @@ CONFIG_NSH_DISABLE_IFUPDOWN=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PWM=y
 CONFIG_RAM_SIZE=131072
 CONFIG_RAM_START=0x1fff0000
diff --git a/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig b/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig
index 12701529b5..74d192e4fb 100644
--- a/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig
+++ b/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig
@@ -37,7 +37,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_PWM=y
 CONFIG_RAM_SIZE=16384
diff --git a/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig b/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig
index a5169158be..71b9231bcc 100644
--- a/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig
+++ b/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig
@@ -37,7 +37,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_PWM=y
 CONFIG_RAM_SIZE=16384
diff --git a/boards/arm/kl/teensy-lc/configs/nsh/defconfig b/boards/arm/kl/teensy-lc/configs/nsh/defconfig
index 55635c2e67..7bf99adb69 100644
--- a/boards/arm/kl/teensy-lc/configs/nsh/defconfig
+++ b/boards/arm/kl/teensy-lc/configs/nsh/defconfig
@@ -50,7 +50,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_PWM=y
 CONFIG_RAM_SIZE=8192
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig
index 0605354dbb..b86645c218 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig
@@ -95,7 +95,6 @@ CONFIG_NX_BLOCKING=y
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig
index 11f7162013..361199ae42 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig
@@ -116,7 +116,6 @@ CONFIG_NXPLAYER_DEFAULT_MEDIADIR="/mnt/sd1"
 CONFIG_NXPLAYER_HTTP_STREAMING_SUPPORT=y
 CONFIG_NX_BLOCKING=y
 CONFIG_PATH_MAX=765
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=1044480
 CONFIG_RAM_START=0x02001000
 CONFIG_RAW_BINARY=y
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig
index e5b2d3908c..188cff11f5 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig
@@ -44,7 +44,6 @@ CONFIG_PATH_INITIAL="/mnt/romfs"
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig
index d2686d6744..93a1aa1e1c 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig
@@ -43,7 +43,6 @@ CONFIG_NETUTILS_CODECS=y
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig
index 2ab00eca4c..6f746924fb 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig
@@ -85,7 +85,6 @@ CONFIG_PASS1_BUILDIR="boards/arm/lc823450/lc823450-xgevk/kernel"
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig
index 60486cfedd..e67041fb9c 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig
@@ -135,7 +135,6 @@ CONFIG_PATH_INITIAL="/mnt/sd0/bin"
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig
index 86c66184ac..1f9fcf5901 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig
@@ -89,7 +89,6 @@ CONFIG_NX_BLOCKING=y
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig
index 1f3d43df30..22292cdcb9 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig
@@ -43,7 +43,6 @@ CONFIG_PATH_INITIAL="/mnt/romfs"
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig
index e79f3f011b..e903f895a9 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig
@@ -137,7 +137,6 @@ CONFIG_PATH_INITIAL="/mnt/sd0/bin"
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig
index 0ade37cddd..f95e2dcf41 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig
@@ -91,7 +91,6 @@ CONFIG_NX_BLOCKING=y
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nx/defconfig b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nx/defconfig
index 2597b3f432..31e04f2522 100644
--- a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nx/defconfig
+++ b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nx/defconfig
@@ -48,7 +48,6 @@ CONFIG_NXTK_BORDERWIDTH=2
 CONFIG_NX_BLOCKING=y
 CONFIG_NX_KBD=y
 CONFIG_NX_XYINPUT_MOUSE=y
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=32768
 CONFIG_RAM_START=0x10000000
 CONFIG_RR_INTERVAL=200
diff --git a/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig b/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig
index 36dde1dbf1..dbdca6c79b 100644
--- a/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig
+++ b/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig
@@ -34,7 +34,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUC_UART1=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/phy62xx/phy6222/configs/nsh/defconfig b/boards/arm/phy62xx/phy6222/configs/nsh/defconfig
index 4a185db37d..d82365ea35 100644
--- a/boards/arm/phy62xx/phy6222/configs/nsh/defconfig
+++ b/boards/arm/phy62xx/phy6222/configs/nsh/defconfig
@@ -31,7 +31,6 @@ CONFIG_MTD=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=59264
 CONFIG_RAM_START=0x1fff1880
diff --git a/boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig b/boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig
index 48957c8374..646982476d 100644
--- a/boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig
+++ b/boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig
@@ -61,7 +61,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_FILE_APPS=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=59264
 CONFIG_RAM_START=0x1fff1880
diff --git a/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig b/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig
index 928c26fc56..f62b05fa7c 100644
--- a/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig
+++ b/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig
@@ -35,7 +35,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=23552
 CONFIG_RAM_START=0x1ffffc00
diff --git a/boards/arm/sam34/sam3u-ek/configs/nx/defconfig b/boards/arm/sam34/sam3u-ek/configs/nx/defconfig
index c3fb2fadc6..d21029d70c 100644
--- a/boards/arm/sam34/sam3u-ek/configs/nx/defconfig
+++ b/boards/arm/sam34/sam3u-ek/configs/nx/defconfig
@@ -45,7 +45,6 @@ CONFIG_NXFONT_SANS23X27=y
 CONFIG_NX_BLOCKING=y
 CONFIG_NX_KBD=y
 CONFIG_NX_XYINPUT_MOUSE=y
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=32768
 CONFIG_RAM_START=0x20000000
 CONFIG_RAW_BINARY=y
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/can/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/can/defconfig
index 677fc4cd9d..84799880ef 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/can/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/can/defconfig
@@ -35,7 +35,6 @@ CONFIG_NSH_CMDPARMS=y
 CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_QUOTE=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_RAM_SIZE=16386
 CONFIG_RAM_START=0x20000000
 CONFIG_RAW_BINARY=y
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig
index 1c3227efdf..7bb91bb1ae 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig
@@ -31,7 +31,6 @@ CONFIG_LIBM=y
 CONFIG_NAME_MAX=16
 CONFIG_NUCLEOF302R8_HIGHPRI=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_PWM=y
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig
index 1aae3b8667..11b2ee5019 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig
@@ -69,7 +69,6 @@ CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=16386
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig
index 51257aac51..74d55e3d65 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig
@@ -72,7 +72,6 @@ CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=12288
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig
index 5502853c5f..1527f9abab 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig
@@ -31,7 +31,6 @@ CONFIG_LIBM=y
 CONFIG_NAME_MAX=16
 CONFIG_NUCLEOF334R8_HIGHPRI=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=12288
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig
index 6ba0161546..ec28b9a5f7 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig
@@ -69,7 +69,6 @@ CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=12288
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig
index b2e3023a6e..2cc85f0d9c 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig
@@ -33,7 +33,6 @@ CONFIG_NUCLEOF334R8_SPWM=y
 CONFIG_NUCLEOF334R8_SPWM_PHASE_NUM=3
 CONFIG_NUCLEOF334R8_SPWM_USE_HRTIM1=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=12288
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig
index 15c0927686..5165df944c 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig
@@ -34,7 +34,6 @@ CONFIG_NAME_MAX=16
 CONFIG_NUCLEOF334R8_SPWM=y
 CONFIG_NUCLEOF334R8_SPWM_PHASE_NUM=4
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=12288
diff --git a/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig b/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig
index 220576b493..1ca6c7c415 100644
--- a/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig
+++ b/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig
@@ -72,7 +72,6 @@ CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=22528
diff --git a/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig b/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig
index f4d9f3effc..f4ce8eed49 100644
--- a/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig
@@ -33,7 +33,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=81920
diff --git a/boards/arm/stm32/stm3210e-eval/configs/nx/defconfig b/boards/arm/stm32/stm3210e-eval/configs/nx/defconfig
index 146bfe7703..f221932c7c 100644
--- a/boards/arm/stm32/stm3210e-eval/configs/nx/defconfig
+++ b/boards/arm/stm32/stm3210e-eval/configs/nx/defconfig
@@ -47,7 +47,6 @@ CONFIG_NXTK_BORDERCOLOR3=0xdedb
 CONFIG_NX_BLOCKING=y
 CONFIG_NX_KBD=y
 CONFIG_NX_XYINPUT_MOUSE=y
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x20000000
 CONFIG_RR_INTERVAL=200
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig
index be2d5fd0e7..aab3812c1b 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig
@@ -33,7 +33,6 @@ CONFIG_MM_SMALL=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig b/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig
index 56d8581055..45d22e68b4 100644
--- a/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig
+++ b/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig
@@ -86,7 +86,6 @@ CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=12288
diff --git a/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig b/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig
index 4ee4d0761b..3cbe716769 100644
--- a/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig
@@ -71,7 +71,6 @@ CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=12288
diff --git a/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig b/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig
index fb61275707..0776ed8a90 100644
--- a/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig
+++ b/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig
@@ -41,7 +41,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig b/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig
index 8c7c3e9e7a..e3a18e61dd 100644
--- a/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig
@@ -30,7 +30,6 @@ CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/stm32/stm32vldiscovery/configs/nsh/defconfig b/boards/arm/stm32/stm32vldiscovery/configs/nsh/defconfig
index 16c5acf823..69cf891747 100644
--- a/boards/arm/stm32/stm32vldiscovery/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32vldiscovery/configs/nsh/defconfig
@@ -38,7 +38,6 @@ CONFIG_INIT_STACKSIZE=768
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NSH_BUILTIN_APPS=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=128
 CONFIG_PTHREAD_STACK_MIN=128
 CONFIG_RAM_SIZE=8192
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig
index 56bbce2148..fbff7f3f9c 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig
@@ -22,7 +22,6 @@ CONFIG_BUILTIN=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
-CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_DISABLE_PSEUDOFS_OPERATIONS=y
 CONFIG_EXAMPLES_ADC=y
 CONFIG_EXAMPLES_ADC_SWTRIG=y
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig
index 93704dbe24..72a5860abd 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig
@@ -33,7 +33,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig
index 9eeb98058f..4e7f53310c 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig
@@ -42,7 +42,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
diff --git a/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig
index f9b525d96d..9c88fe9421 100644
--- a/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig
@@ -31,7 +31,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig
index b611c1b50a..6acc864c99 100644
--- a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig
@@ -33,7 +33,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32768
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig
index f40ada5128..ef9306364a 100644
--- a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig
@@ -41,7 +41,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
diff --git a/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig
index ddcd91976b..dc533d70e3 100644
--- a/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig
@@ -47,7 +47,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_PWM=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig
index 438b41b8a3..19529abf8a 100644
--- a/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig
@@ -31,7 +31,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
diff --git a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig
index 7158c662a6..6643feac4c 100644
--- a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig
@@ -33,7 +33,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
diff --git a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig
index 869a69352f..35b3f44fa7 100644
--- a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig
@@ -42,7 +42,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
diff --git a/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig
index e152d5bab3..8f48cf5d1f 100644
--- a/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=8192
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig
index 6c20aa4154..71459ac3e0 100644
--- a/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=8192
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig
index 29ea257999..a4c579e1e8 100644
--- a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig
@@ -36,7 +36,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32760
diff --git a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig
index 4b287ddfd7..ff2ee0cdfc 100644
--- a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig
@@ -56,7 +56,6 @@ CONFIG_NX=y
 CONFIG_NXFONTS_DISABLE_1BPP=y
 CONFIG_NXFONT_MONO5X8=y
 CONFIG_NX_BLOCKING=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32760
diff --git a/boards/arm/stm32f0l0g0/stm32l0538-disco/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/stm32l0538-disco/configs/nsh/defconfig
index a593c3b222..c0fafdb659 100644
--- a/boards/arm/stm32f0l0g0/stm32l0538-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32l0538-disco/configs/nsh/defconfig
@@ -31,7 +31,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_RAM_SIZE=8192
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig b/boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig
index 5b25b7123a..5e5c259e04 100644
--- a/boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig
+++ b/boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig
@@ -42,7 +42,6 @@ CONFIG_NX_BLOCKING=y
 CONFIG_NX_KBD=y
 CONFIG_NX_XYINPUT_MOUSE=y
 CONFIG_P14201_FREQUENCY=3500000
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x20000000
 CONFIG_RAW_BINARY=y
diff --git a/boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig b/boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig
index b361ce368c..adf468933c 100644
--- a/boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig
+++ b/boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig
@@ -43,7 +43,6 @@ CONFIG_NX_BLOCKING=y
 CONFIG_NX_KBD=y
 CONFIG_NX_XYINPUT_MOUSE=y
 CONFIG_P14201_FREQUENCY=3500000
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x20000000
 CONFIG_RAW_BINARY=y
diff --git a/boards/arm/tlsr82/tlsr8278adk80d/configs/nsh/defconfig b/boards/arm/tlsr82/tlsr8278adk80d/configs/nsh/defconfig
index 0c536c0595..5632f190ba 100644
--- a/boards/arm/tlsr82/tlsr8278adk80d/configs/nsh/defconfig
+++ b/boards/arm/tlsr82/tlsr8278adk80d/configs/nsh/defconfig
@@ -63,7 +63,6 @@ CONFIG_NSH_LINELEN=80
 CONFIG_NSH_QUOTE=y
 CONFIG_PREALLOC_MQ_IRQ_MSGS=8
 CONFIG_PREALLOC_MQ_MSGS=8
-CONFIG_PREALLOC_TIMERS=8
 CONFIG_PTHREAD_MUTEX_ROBUST=y
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x00840000
diff --git a/boards/avr/at90usb/micropendous3/configs/hello/defconfig b/boards/avr/at90usb/micropendous3/configs/hello/defconfig
index 09fcba8873..38b7e6301b 100644
--- a/boards/avr/at90usb/micropendous3/configs/hello/defconfig
+++ b/boards/avr/at90usb/micropendous3/configs/hello/defconfig
@@ -26,7 +26,6 @@ CONFIG_INIT_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=4096
 CONFIG_RAM_START=0x800100
diff --git a/boards/avr/at90usb/teensy-2.0/configs/hello/defconfig b/boards/avr/at90usb/teensy-2.0/configs/hello/defconfig
index b9b6f47dc0..9a920af700 100644
--- a/boards/avr/at90usb/teensy-2.0/configs/hello/defconfig
+++ b/boards/avr/at90usb/teensy-2.0/configs/hello/defconfig
@@ -26,7 +26,6 @@ CONFIG_INIT_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=8192
 CONFIG_RAM_START=0x800100
diff --git a/boards/avr/at90usb/teensy-2.0/configs/nsh/defconfig b/boards/avr/at90usb/teensy-2.0/configs/nsh/defconfig
index 4b200ad8bb..1d47d4de92 100644
--- a/boards/avr/at90usb/teensy-2.0/configs/nsh/defconfig
+++ b/boards/avr/at90usb/teensy-2.0/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_INIT_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=512
 CONFIG_RAM_SIZE=8192
 CONFIG_RAM_START=0x800100
diff --git a/boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig b/boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig
index b924c898b3..4d75fa32e6 100644
--- a/boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig
+++ b/boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig
@@ -30,7 +30,6 @@ CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=512
 CONFIG_RAM_SIZE=8192
 CONFIG_RAM_START=0x800100
diff --git a/boards/avr/atmega/amber/configs/hello/defconfig b/boards/avr/atmega/amber/configs/hello/defconfig
index dd69fdc4c9..294e7df86d 100644
--- a/boards/avr/atmega/amber/configs/hello/defconfig
+++ b/boards/avr/atmega/amber/configs/hello/defconfig
@@ -26,7 +26,6 @@ CONFIG_INIT_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=4096
 CONFIG_RAM_START=0x800100
diff --git a/boards/avr/atmega/arduino-mega2560/configs/hello/defconfig b/boards/avr/atmega/arduino-mega2560/configs/hello/defconfig
index a8ff2e0724..0d39398992 100644
--- a/boards/avr/atmega/arduino-mega2560/configs/hello/defconfig
+++ b/boards/avr/atmega/arduino-mega2560/configs/hello/defconfig
@@ -28,7 +28,6 @@ CONFIG_INIT_STACKSIZE=128
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=128
 CONFIG_PTHREAD_STACK_MIN=128
 CONFIG_RAM_SIZE=8192
diff --git a/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig b/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig
index 8b7c04b3a0..5cf61c157b 100644
--- a/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig
+++ b/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig
@@ -27,7 +27,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=128
 CONFIG_PTHREAD_STACK_MIN=128
 CONFIG_RAM_SIZE=8192
diff --git a/boards/avr/atmega/moteino-mega/configs/hello/defconfig b/boards/avr/atmega/moteino-mega/configs/hello/defconfig
index 6ebc67715a..e7c4e31f1f 100644
--- a/boards/avr/atmega/moteino-mega/configs/hello/defconfig
+++ b/boards/avr/atmega/moteino-mega/configs/hello/defconfig
@@ -26,7 +26,6 @@ CONFIG_INIT_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=512
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x800100
diff --git a/boards/avr/atmega/moteino-mega/configs/nsh/defconfig b/boards/avr/atmega/moteino-mega/configs/nsh/defconfig
index db0eddb076..e14f51f039 100644
--- a/boards/avr/atmega/moteino-mega/configs/nsh/defconfig
+++ b/boards/avr/atmega/moteino-mega/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_INIT_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=512
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x800100
diff --git a/boards/hc/m9s12/demo9s12ne64/configs/ostest/defconfig b/boards/hc/m9s12/demo9s12ne64/configs/ostest/defconfig
index 961c8d75e0..ae16448102 100644
--- a/boards/hc/m9s12/demo9s12ne64/configs/ostest/defconfig
+++ b/boards/hc/m9s12/demo9s12ne64/configs/ostest/defconfig
@@ -30,7 +30,6 @@ CONFIG_INIT_STACKSIZE=512
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=3
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=256
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x20000000
diff --git a/boards/hc/m9s12/ne64badge/configs/ostest/defconfig b/boards/hc/m9s12/ne64badge/configs/ostest/defconfig
index e88fc544ad..44fbbca7c2 100644
--- a/boards/hc/m9s12/ne64badge/configs/ostest/defconfig
+++ b/boards/hc/m9s12/ne64badge/configs/ostest/defconfig
@@ -29,7 +29,6 @@ CONFIG_INIT_STACKSIZE=512
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=3
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=256
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x20000000
diff --git a/boards/misoc/lm32/misoc/configs/nsh/defconfig b/boards/misoc/lm32/misoc/configs/nsh/defconfig
index 9e64a85006..145bffb253 100644
--- a/boards/misoc/lm32/misoc/configs/nsh/defconfig
+++ b/boards/misoc/lm32/misoc/configs/nsh/defconfig
@@ -59,7 +59,6 @@ CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=4096
 CONFIG_PTHREAD_STACK_MIN=2048
 CONFIG_RAM_SIZE=33554432
diff --git a/boards/or1k/mor1kx/or1k/configs/nsh/defconfig b/boards/or1k/mor1kx/or1k/configs/nsh/defconfig
index 1a0b1827b6..ad380ef0ab 100644
--- a/boards/or1k/mor1kx/or1k/configs/nsh/defconfig
+++ b/boards/or1k/mor1kx/or1k/configs/nsh/defconfig
@@ -73,7 +73,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
 CONFIG_NSH_LINELEN=40
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=4194304
 CONFIG_RAM_START=0x0000
diff --git a/boards/renesas/m16c/skp16c26/configs/ostest/defconfig b/boards/renesas/m16c/skp16c26/configs/ostest/defconfig
index e5140258fc..cbee30006d 100644
--- a/boards/renesas/m16c/skp16c26/configs/ostest/defconfig
+++ b/boards/renesas/m16c/skp16c26/configs/ostest/defconfig
@@ -24,7 +24,6 @@ CONFIG_INIT_ENTRYPOINT="ostest_main"
 CONFIG_INIT_STACKSIZE=256
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=256
 CONFIG_PTHREAD_STACK_MIN=64
 CONFIG_RAM_SIZE=2048
diff --git a/boards/renesas/sh1/us7032evb1/configs/nsh/defconfig b/boards/renesas/sh1/us7032evb1/configs/nsh/defconfig
index 14291c26e0..ccffe2a945 100644
--- a/boards/renesas/sh1/us7032evb1/configs/nsh/defconfig
+++ b/boards/renesas/sh1/us7032evb1/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=57344
 CONFIG_RAM_START=0x0a002000
diff --git a/boards/renesas/sh1/us7032evb1/configs/ostest/defconfig b/boards/renesas/sh1/us7032evb1/configs/ostest/defconfig
index 364310bedc..8ba9897d5e 100644
--- a/boards/renesas/sh1/us7032evb1/configs/ostest/defconfig
+++ b/boards/renesas/sh1/us7032evb1/configs/ostest/defconfig
@@ -25,7 +25,6 @@ CONFIG_INIT_ENTRYPOINT="ostest_main"
 CONFIG_INIT_STACKSIZE=1024
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=57344
 CONFIG_RAM_START=0x0a002000
diff --git a/boards/risc-v/bl602/bl602evb/configs/elf/defconfig b/boards/risc-v/bl602/bl602evb/configs/elf/defconfig
index a04e406f28..3d8861d4b0 100644
--- a/boards/risc-v/bl602/bl602evb/configs/elf/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/elf/defconfig
@@ -48,7 +48,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_FILE_APPS=y
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
diff --git a/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig b/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig
index 0e71bc5171..9446d02e14 100644
--- a/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig
@@ -42,7 +42,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
diff --git a/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig b/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig
index 5fd19b9037..a26c0bfcce 100644
--- a/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig
@@ -44,7 +44,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
diff --git a/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig b/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig
index 1abe60a0db..62528347e3 100644
--- a/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig
@@ -44,7 +44,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
diff --git a/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig b/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig
index bc6fc6e604..652eeb7943 100644
--- a/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig
@@ -42,7 +42,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
diff --git a/boards/risc-v/bl602/bl602evb/configs/spi/defconfig b/boards/risc-v/bl602/bl602evb/configs/spi/defconfig
index bf8915548c..be1e8c9cdd 100644
--- a/boards/risc-v/bl602/bl602evb/configs/spi/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/spi/defconfig
@@ -44,7 +44,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_MAXARGUMENTS=16
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
diff --git a/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig b/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig
index 009b5d3f62..a62a80aea0 100644
--- a/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig
@@ -44,7 +44,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
diff --git a/boards/risc-v/bl602/bl602evb/configs/timer/defconfig b/boards/risc-v/bl602/bl602evb/configs/timer/defconfig
index 6b96cb60c6..ab1581445a 100644
--- a/boards/risc-v/bl602/bl602evb/configs/timer/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/timer/defconfig
@@ -45,7 +45,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_PWM=y
 CONFIG_PWM_MULTICHAN=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig b/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig
index c815b1d85e..ca422e479d 100644
--- a/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig
@@ -97,7 +97,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=128
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PSEUDOTERM=y
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_SPINLOCKS=y
diff --git a/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig b/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig
index 90a09cdf2b..6494184b64 100644
--- a/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig
+++ b/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig
@@ -61,7 +61,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x80000000
diff --git a/boards/risc-v/litex/arty_a7/configs/netnsh/defconfig b/boards/risc-v/litex/arty_a7/configs/netnsh/defconfig
index ea21736695..1e78573b1f 100644
--- a/boards/risc-v/litex/arty_a7/configs/netnsh/defconfig
+++ b/boards/risc-v/litex/arty_a7/configs/netnsh/defconfig
@@ -81,7 +81,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
 CONFIG_NSH_TELNET=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=268435456
 CONFIG_RAM_START=0x40000000
diff --git a/boards/risc-v/litex/arty_a7/configs/nsh/defconfig b/boards/risc-v/litex/arty_a7/configs/nsh/defconfig
index 34ceddaf92..eed5169765 100644
--- a/boards/risc-v/litex/arty_a7/configs/nsh/defconfig
+++ b/boards/risc-v/litex/arty_a7/configs/nsh/defconfig
@@ -39,7 +39,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=268435456
 CONFIG_RAM_START=0x40000000
diff --git a/boards/risc-v/qemu-rv/rv-virt/configs/knsh64/defconfig b/boards/risc-v/qemu-rv/rv-virt/configs/knsh64/defconfig
index eaf1154d6a..ea497ca2bb 100644
--- a/boards/risc-v/qemu-rv/rv-virt/configs/knsh64/defconfig
+++ b/boards/risc-v/qemu-rv/rv-virt/configs/knsh64/defconfig
@@ -65,7 +65,6 @@ CONFIG_INIT_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_ENVPATH=y
 CONFIG_LIBC_EXECFUNCS=y
-CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_MEMSET_64BIT=y
@@ -77,7 +76,6 @@ CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_FILE_APPS=y
 CONFIG_NSH_READLINE=y
 CONFIG_PATH_INITIAL="/system/bin"
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=1048576
 CONFIG_RAM_START=0x80100000
 CONFIG_READLINE_CMD_HISTORY=y
diff --git a/boards/risc-v/qemu-rv/rv-virt/configs/nsh/defconfig b/boards/risc-v/qemu-rv/rv-virt/configs/nsh/defconfig
index 53d6647db8..b43c4f20ad 100644
--- a/boards/risc-v/qemu-rv/rv-virt/configs/nsh/defconfig
+++ b/boards/risc-v/qemu-rv/rv-virt/configs/nsh/defconfig
@@ -40,7 +40,6 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_ENVPATH=y
 CONFIG_LIBC_EXECFUNCS=y
-CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
@@ -49,7 +48,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_READLINE=y
 CONFIG_PATH_INITIAL="/system/bin"
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=33554432
 CONFIG_RAM_START=0x80000000
 CONFIG_READLINE_CMD_HISTORY=y
diff --git a/boards/risc-v/qemu-rv/rv-virt/configs/nsh64/defconfig b/boards/risc-v/qemu-rv/rv-virt/configs/nsh64/defconfig
index ee1c89c4d0..7aa88b32ef 100644
--- a/boards/risc-v/qemu-rv/rv-virt/configs/nsh64/defconfig
+++ b/boards/risc-v/qemu-rv/rv-virt/configs/nsh64/defconfig
@@ -41,7 +41,6 @@ CONFIG_INIT_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_ENVPATH=y
 CONFIG_LIBC_EXECFUNCS=y
-CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
@@ -50,7 +49,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_READLINE=y
 CONFIG_PATH_INITIAL="/system/bin"
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=33554432
 CONFIG_RAM_START=0x80000000
 CONFIG_READLINE_CMD_HISTORY=y
diff --git a/boards/risc-v/qemu-rv/rv-virt/configs/smp/defconfig b/boards/risc-v/qemu-rv/rv-virt/configs/smp/defconfig
index 09cbeb0503..de7dfbdb45 100644
--- a/boards/risc-v/qemu-rv/rv-virt/configs/smp/defconfig
+++ b/boards/risc-v/qemu-rv/rv-virt/configs/smp/defconfig
@@ -55,7 +55,6 @@ CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=33554432
 CONFIG_RAM_START=0x80000000
 CONFIG_RR_INTERVAL=200
diff --git a/boards/risc-v/qemu-rv/rv-virt/configs/smp64/defconfig b/boards/risc-v/qemu-rv/rv-virt/configs/smp64/defconfig
index 3b5cd2ddce..5be3a8df7f 100644
--- a/boards/risc-v/qemu-rv/rv-virt/configs/smp64/defconfig
+++ b/boards/risc-v/qemu-rv/rv-virt/configs/smp64/defconfig
@@ -56,7 +56,6 @@ CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=33554432
 CONFIG_RAM_START=0x80000000
 CONFIG_RR_INTERVAL=200
diff --git a/boards/risc-v/rv32m1/rv32m1-vega/configs/buttons/defconfig b/boards/risc-v/rv32m1/rv32m1-vega/configs/buttons/defconfig
index 7c443a3e0c..a1eb649af6 100644
--- a/boards/risc-v/rv32m1/rv32m1-vega/configs/buttons/defconfig
+++ b/boards/risc-v/rv32m1/rv32m1-vega/configs/buttons/defconfig
@@ -51,7 +51,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=196608
 CONFIG_RAM_START=0x20000000
 CONFIG_RAW_BINARY=y
diff --git a/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig b/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig
index f5b7f2382a..08d92892b3 100644
--- a/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig
+++ b/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig
@@ -39,7 +39,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=196608
 CONFIG_RAM_START=0x20000000
 CONFIG_RAW_BINARY=y
diff --git a/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh/defconfig b/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh/defconfig
index 536b367069..410a200e34 100644
--- a/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh/defconfig
+++ b/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh/defconfig
@@ -39,7 +39,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=196608
 CONFIG_RAM_START=0x20000000
 CONFIG_RAW_BINARY=y
diff --git a/boards/sparc/bm3803/xx3803/configs/nsh/defconfig b/boards/sparc/bm3803/xx3803/configs/nsh/defconfig
index 38e6b032d2..aed43dd26d 100644
--- a/boards/sparc/bm3803/xx3803/configs/nsh/defconfig
+++ b/boards/sparc/bm3803/xx3803/configs/nsh/defconfig
@@ -101,7 +101,6 @@ CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=32768
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_MIN=2048
 CONFIG_RAM_SIZE=1048576
diff --git a/boards/sparc/bm3823/xx3823/configs/nsh/defconfig b/boards/sparc/bm3823/xx3823/configs/nsh/defconfig
index a2ad673e1e..1c0059e508 100644
--- a/boards/sparc/bm3823/xx3823/configs/nsh/defconfig
+++ b/boards/sparc/bm3823/xx3823/configs/nsh/defconfig
@@ -39,7 +39,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILE_APPS=y
 CONFIG_NUNGET_CHARS=0
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=524288
 CONFIG_RAM_START=0x20000000
 CONFIG_RAW_BINARY=y
diff --git a/boards/z80/ez80/ez80f910200kitg/configs/ostest/defconfig b/boards/z80/ez80/ez80f910200kitg/configs/ostest/defconfig
index 98c15159a6..5233e5150f 100644
--- a/boards/z80/ez80/ez80f910200kitg/configs/ostest/defconfig
+++ b/boards/z80/ez80/ez80f910200kitg/configs/ostest/defconfig
@@ -26,7 +26,6 @@ CONFIG_INIT_ENTRYPOINT="ostest_main"
 CONFIG_INIT_STACKSIZE=1024
 CONFIG_MMCSD=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0
diff --git a/boards/z80/z180/p112/configs/ostest/defconfig b/boards/z80/z180/p112/configs/ostest/defconfig
index d865c2c2f3..8bb34f742e 100644
--- a/boards/z80/z180/p112/configs/ostest/defconfig
+++ b/boards/z80/z180/p112/configs/ostest/defconfig
@@ -20,7 +20,6 @@ CONFIG_INIT_ENTRYPOINT="ostest_main"
 CONFIG_INIT_STACKSIZE=1024
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=3
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x0000
diff --git a/boards/z80/z8/z8encore000zco/configs/ostest/defconfig b/boards/z80/z8/z8encore000zco/configs/ostest/defconfig
index 52a4a779e7..c69fad329b 100644
--- a/boards/z80/z8/z8encore000zco/configs/ostest/defconfig
+++ b/boards/z80/z8/z8encore000zco/configs/ostest/defconfig
@@ -25,7 +25,6 @@ CONFIG_INIT_ENTRYPOINT="ostest_main"
 CONFIG_INIT_STACKSIZE=256
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=3
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=256
 CONFIG_PTHREAD_STACK_MIN=128
 CONFIG_RAM_SIZE=65536
diff --git a/boards/z80/z8/z8f64200100kit/configs/ostest/defconfig b/boards/z80/z8/z8f64200100kit/configs/ostest/defconfig
index 93938a7f28..0b916f77f0 100644
--- a/boards/z80/z8/z8f64200100kit/configs/ostest/defconfig
+++ b/boards/z80/z8/z8f64200100kit/configs/ostest/defconfig
@@ -24,7 +24,6 @@ CONFIG_INIT_ENTRYPOINT="ostest_main"
 CONFIG_INIT_STACKSIZE=256
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=3
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=256
 CONFIG_PTHREAD_STACK_MIN=128
 CONFIG_RAM_SIZE=65536
diff --git a/boards/z80/z80/z80sim/configs/nsh/defconfig b/boards/z80/z80/z80sim/configs/nsh/defconfig
index 9fac04c741..d077121ff9 100644
--- a/boards/z80/z80/z80sim/configs/nsh/defconfig
+++ b/boards/z80/z80/z80sim/configs/nsh/defconfig
@@ -34,7 +34,6 @@ CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_FILEIOSIZE=1024
 CONFIG_NSH_LINELEN=40
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x0000
diff --git a/boards/z80/z80/z80sim/configs/ostest/defconfig b/boards/z80/z80/z80sim/configs/ostest/defconfig
index d865c2c2f3..8bb34f742e 100644
--- a/boards/z80/z80/z80sim/configs/ostest/defconfig
+++ b/boards/z80/z80/z80sim/configs/ostest/defconfig
@@ -20,7 +20,6 @@ CONFIG_INIT_ENTRYPOINT="ostest_main"
 CONFIG_INIT_STACKSIZE=1024
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=3
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x0000
diff --git a/sched/Kconfig b/sched/Kconfig
index b883ebd8c2..8319b4c5ca 100644
--- a/sched/Kconfig
+++ b/sched/Kconfig
@@ -197,6 +197,7 @@ config PREALLOC_TIMERS
 	int "Number of pre-allocated POSIX timers"
 	default 4 if DEFAULT_SMALL
 	default 8 if !DEFAULT_SMALL
+	depends on !DISABLE_POSIX_TIMERS
 	---help---
 		The number of pre-allocated POSIX timer structures.  The system manages a
 		pool of preallocated timer structures to minimize dynamic allocations.  Set to
diff --git a/sched/timer/timer.h b/sched/timer/timer.h
index e8b1508172..30ba2ecaeb 100644
--- a/sched/timer/timer.h
+++ b/sched/timer/timer.h
@@ -34,6 +34,8 @@
 #include <nuttx/signal.h>
 #include <nuttx/wdog.h>
 
+#ifndef CONFIG_DISABLE_POSIX_TIMERS
+
 /****************************************************************************
  * Pre-processor Definitions
  ****************************************************************************/
@@ -85,4 +87,5 @@ void timer_initialize(void);
 void timer_deleteall(pid_t pid);
 int timer_release(FAR struct posix_timer_s *timer);
 
+#endif /* CONFIG_DISABLE_POSIX_TIMERS */
 #endif /* __SCHED_TIMER_TIMER_H */