drivers timer: Rename native_posix_timer native_sim_timer

Including renaming the kconfig option
NATIVE_POSIX_TIMER into NATIVE_SIM_TIMER deprecating the first one.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
This commit is contained in:
Alberto Escolar Piedras 2025-03-03 11:21:57 +01:00 committed by Henrik Brix Andersen
commit ba64291088
6 changed files with 16 additions and 9 deletions

View file

@ -5,7 +5,7 @@ config BOARD_NATIVE_SIM
bool bool
select POSIX_ARCH_CONSOLE select POSIX_ARCH_CONSOLE
select NATIVE_LIBRARY select NATIVE_LIBRARY
select NATIVE_POSIX_TIMER select NATIVE_SIM_TIMER
select 64BIT if BOARD_NATIVE_SIM_NATIVE_64 select 64BIT if BOARD_NATIVE_SIM_NATIVE_64
imply BOARD_NATIVE_POSIX if NATIVE_SIM_NATIVE_POSIX_COMPAT imply BOARD_NATIVE_POSIX if NATIVE_SIM_NATIVE_POSIX_COMPAT
help help

View file

@ -717,6 +717,6 @@ host libC (:kconfig:option:`CONFIG_EXTERNAL_LIBC`):
Serial, :ref:`UART native PTY <native_ptty_uart>`, :kconfig:option:`CONFIG_UART_NATIVE_PTY`, All Serial, :ref:`UART native PTY <native_ptty_uart>`, :kconfig:option:`CONFIG_UART_NATIVE_PTY`, All
Serial, :ref:`UART native TTY <native_tty_uart>`, :kconfig:option:`CONFIG_UART_NATIVE_TTY`, All Serial, :ref:`UART native TTY <native_tty_uart>`, :kconfig:option:`CONFIG_UART_NATIVE_TTY`, All
SPI, SPI emul, :kconfig:option:`CONFIG_SPI_EMUL`, All SPI, SPI emul, :kconfig:option:`CONFIG_SPI_EMUL`, All
System tick, Native_posix timer, :kconfig:option:`CONFIG_NATIVE_POSIX_TIMER`, All System tick, Native_sim timer, :kconfig:option:`CONFIG_NATIVE_SIM_TIMER`, All
Tracing, :ref:`Posix tracing backend <nsim_back_trace>`, :kconfig:option:`CONFIG_TRACING_BACKEND_POSIX`, All Tracing, :ref:`Posix tracing backend <nsim_back_trace>`, :kconfig:option:`CONFIG_TRACING_BACKEND_POSIX`, All
USB, :ref:`USB native posix <nsim_per_usb>`, :kconfig:option:`CONFIG_USB_NATIVE_POSIX`, Host libC USB, :ref:`USB native posix <nsim_per_usb>`, :kconfig:option:`CONFIG_USB_NATIVE_POSIX`, Host libC

View file

@ -27,7 +27,7 @@ zephyr_library_sources_ifdef(CONFIG_MCUX_LPTMR_TIMER mcux_lptmr_timer.c)
zephyr_library_sources_ifdef(CONFIG_MCUX_OS_TIMER mcux_os_timer.c) zephyr_library_sources_ifdef(CONFIG_MCUX_OS_TIMER mcux_os_timer.c)
zephyr_library_sources_ifdef(CONFIG_MCUX_GPT_TIMER mcux_gpt_timer.c) zephyr_library_sources_ifdef(CONFIG_MCUX_GPT_TIMER mcux_gpt_timer.c)
zephyr_library_sources_ifdef(CONFIG_MIPS_CP0_TIMER mips_cp0_timer.c) zephyr_library_sources_ifdef(CONFIG_MIPS_CP0_TIMER mips_cp0_timer.c)
zephyr_library_sources_ifdef(CONFIG_NATIVE_POSIX_TIMER native_posix_timer.c) zephyr_library_sources_ifdef(CONFIG_NATIVE_SIM_TIMER native_sim_timer.c)
zephyr_library_sources_ifdef(CONFIG_NPCX_ITIM_TIMER npcx_itim_timer.c) zephyr_library_sources_ifdef(CONFIG_NPCX_ITIM_TIMER npcx_itim_timer.c)
zephyr_library_sources_ifdef(CONFIG_NRF_GRTC_TIMER nrf_grtc_timer.c) zephyr_library_sources_ifdef(CONFIG_NRF_GRTC_TIMER nrf_grtc_timer.c)
zephyr_library_sources_ifdef(CONFIG_NRF_RTC_TIMER nrf_rtc_timer.c) zephyr_library_sources_ifdef(CONFIG_NRF_RTC_TIMER nrf_rtc_timer.c)

View file

@ -84,7 +84,7 @@ source "drivers/timer/Kconfig.mcux_lptmr"
source "drivers/timer/Kconfig.mcux_os" source "drivers/timer/Kconfig.mcux_os"
source "drivers/timer/Kconfig.mec5" source "drivers/timer/Kconfig.mec5"
source "drivers/timer/Kconfig.mips_cp0" source "drivers/timer/Kconfig.mips_cp0"
source "drivers/timer/Kconfig.native_posix" source "drivers/timer/Kconfig.native_sim"
source "drivers/timer/Kconfig.npcx_itim" source "drivers/timer/Kconfig.npcx_itim"
source "drivers/timer/Kconfig.nrf_rtc" source "drivers/timer/Kconfig.nrf_rtc"
source "drivers/timer/Kconfig.nrf_grtc" source "drivers/timer/Kconfig.nrf_grtc"

View file

@ -3,13 +3,20 @@
# Copyright (c) 2019 Intel Corp. # Copyright (c) 2019 Intel Corp.
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
config NATIVE_POSIX_TIMER config NATIVE_SIM_TIMER
bool "(POSIX) native_sim/posix timer driver" bool "(POSIX) native_sim timer driver"
default y default y
depends on BOARD_NATIVE_POSIX || BOARD_NATIVE_SIM depends on BOARD_NATIVE_SIM
select TICKLESS_CAPABLE select TICKLESS_CAPABLE
select TIMER_HAS_64BIT_CYCLE_COUNTER select TIMER_HAS_64BIT_CYCLE_COUNTER
select SYSTEM_TIMER_HAS_DISABLE_SUPPORT select SYSTEM_TIMER_HAS_DISABLE_SUPPORT
help help
This module implements a kernel device driver for the native_sim/posix HW timer This module implements a kernel device driver for the native_sim HW timer model
model
config NATIVE_POSIX_TIMER
bool "(POSIX) native_sim/posix timer driver (deprecated)"
select NATIVE_SIM_TIMER
select DEPRECATED
depends on BOARD_NATIVE_SIM
help
Deprecated option. Replaced by NATIVE_SIM_TIMER