nuttx/arch
Kerogit b8e4ced860 arch/avr/src/avrdx: fix missing code for alternate pin positions
The Kconfig configuration was offering alternate routing options
for USART peripherals but there was no code which would act
on those settings. This patch fixes it.

Additionally, since the code is being worked on, this patch
also renames USART-related configuration options from AVR_HAS_
to AVR_HAVE_ . This is based on GitHub and mailing list discussion
where it was pointed out that other architectures use "HAVE".

Patch was tested by choosing few combinations of the configuration
and verifying which registers are being set in disassembly. Base
configuration was also tested by an application that uses two ports.

Signed-off-by: Kerogit <kr.git@kerogit.eu>
2025-12-01 19:12:26 +08:00
..
arm arch/arm/src/samv7/sam_qspi_spi.c: add support for SPI_SETDELAY 2025-11-27 22:46:03 +08:00
arm64 arch/arm64: Add clkdev driver for generic timer. 2025-11-24 19:43:07 +08:00
avr arch/avr/src/avrdx: fix missing code for alternate pin positions 2025-12-01 19:12:26 +08:00
ceva arch/init: call up_color_intstack before up_irq_enable 2025-10-14 17:42:01 +08:00
dummy
hc arch/udelay: Make common, weak definition of up_*delay functions 2025-09-29 09:22:56 +08:00
mips timers/oneshot: Remove all callback and args. 2025-11-18 13:02:29 +01:00
misoc arch/udelay: Make common, weak definition of up_*delay functions 2025-09-29 09:22:56 +08:00
or1k arch/init: call up_color_intstack before up_irq_enable 2025-10-14 17:42:01 +08:00
renesas renesas/rx65n: Replace spinlock/sched_lock with spin_lock_irqsave_nopreempt 2025-11-04 22:46:15 +08:00
risc-v arch/risc-v/esp32[-c3|-c6|-h2]: Add deep sleep support 2025-11-29 14:35:34 +08:00
sim arch/sim: fix oneshot driver to work with both signal and sleep 2025-11-24 19:43:07 +08:00
sparc timers/oneshot: Remove all callback and args. 2025-11-18 13:02:29 +01:00
tricore arch/tricore: Add the clkdev driver for tricore. 2025-11-19 12:24:56 +08:00
x86 arch/udelay: Make common, weak definition of up_*delay functions 2025-09-29 09:22:56 +08:00
x86_64 driver/timers: Simplify the up_timer_initialize. 2025-11-24 19:43:07 +08:00
xtensa xtensa/esp32: Add support for hardware accelerated HMAC-SHA 2025-11-27 03:38:09 +08:00
z16 arch/udelay: Make common, weak definition of up_*delay functions 2025-09-29 09:22:56 +08:00
z80 arch/udelay: Make common, weak definition of up_*delay functions 2025-09-29 09:22:56 +08:00
CMakeLists.txt arch/z80: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
Kconfig arch/sim: Add clkdev driver for sim. 2025-11-24 19:43:07 +08:00