nuttx/arch/misoc/src/common
Matteo Golin 504ec6b2c6 arch/udelay: Make common, weak definition of up_*delay functions
Many different architectures re-implemented the exact same code for
`up_*delay` because it was originally written as architecture dependent
code. Busy-waiting can be done regardless of architecture, so this
commit moves that duplicated implementation to a common file with weak
definitions so that individual architectures (see tc32) are still able
to override the definition if needed/desired.

Default implementation is not included if ARCH_TIMER is enabled, since
it is more accurate and provides its own weak definitions to override.

Signed-off-by: Matteo Golin <matteo.golin@gmail.com>
2025-09-29 09:22:56 +08:00
..
hw arch/misoc: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
misoc.h arch/misoc: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
misoc_flushcache.c arch/misoc: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
misoc_initialize.c arch/misoc: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
misoc_lowputs.c arch/misoc: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
misoc_modifyreg8.c modifyreg[8|32]: use small lock in modifyreg[8|32] 2024-12-19 21:55:21 +08:00
misoc_modifyreg16.c modifyreg16: use small lock in modifyreg16 2024-12-18 20:28:26 +08:00
misoc_modifyreg32.c modifyreg[8|32]: use small lock in modifyreg[8|32] 2024-12-19 21:55:21 +08:00
misoc_net.c arch/misoc: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
misoc_puts.c arch/misoc: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00
misoc_serial.c style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
misoc_timerisr.c arch/misoc: migrate to SPDX identifier 2024-12-02 22:43:23 +08:00