nuttx/tools/ci/testlist
ImBonkers be30590504 arch/arm/stm32n6: Add STM32N6 chip support.
Introduce minimal chip support for the STMicro STM32N6 family
(Cortex-M55, ARMv8.1-M with TrustZone and FPU), sufficient to bring
up an NSH console over USART1.

Scope (deliberately minimal first drop):

  - Chip selector ARCH_CHIP_STM32N6 wired into arch/arm/Kconfig and
    chip-name mapping ("stm32n6").
  - Sub-Kconfig under arch/arm/src/stm32n6 with the STM32N657X0 chip
    selector and a single user-selectable USART (USART1).
  - Boot path: stm32_start with a naked dispatcher that clears the
    boot-ROM MSPLIM/PSPLIM stack limits before any compiler-emitted
    prologue, then runs vector relocation and SRAM-only heap init.
    The chip runs entirely in the Secure state; SAU is left in its
    reset configuration.
  - PLL1-based clock tree fed from HSI64 targeting 200 MHz CPU, with
    USART1 kernel-clock routed to HSI for a predictable BRR that is
    independent of any later clock change.
  - Low-level USART driver with full serial framework support.
    stm32_serial.c is adapted from arch/arm/src/stm32h5/stm32_serial.c
    (sibling ARMv8-M Mainline port with the same USART IP), stripped
    of DMA-RX, LPUART, the per-USART2..5 plumbing, RS-485 driver-enable,
    TIOCSINVERT/SWAP and HALFDUPLEX paths.
  - SysTick system timer.
  - GPIO, PWR and RCC helpers.

TrustZone, MPU, I/D-cache and Helium (MVE) are left disabled to
minimise bring-up surface; these will be added in follow-up patches
alongside the drivers that need them.

Signed-off-by: ImBonkers <samuelnlinden@pm.me>
2026-05-18 14:50:29 -03:00
..
arm-01.dat
arm-02.dat
arm-03.dat
arm-04.dat
arm-05.dat tools/ci: Compile mps3-an547/gcov with clang using cmake in ci 2025-07-18 22:37:36 +08:00
arm-06.dat arm/rp2040: CMake build for Raspberry Pi RP2040 implemented 2025-09-24 14:42:27 +08:00
arm-07.dat CI: Split the Build Job arm-05 into multiple smaller jobs 2024-10-09 13:45:26 +08:00
arm-08.dat CI: Split the Build Job arm-05 into multiple smaller jobs 2024-10-09 13:45:26 +08:00
arm-09.dat boards/stm32: split nucleo-f4x1re into separate boards 2024-11-19 13:28:42 +01:00
arm-10.dat CI: Split the Build Job arm-05 into multiple smaller jobs 2024-10-09 13:45:26 +08:00
arm-11.dat CI: Split the Build Job arm-05 into multiple smaller jobs 2024-10-09 13:45:26 +08:00
arm-12.dat tools/ci/testlist: skip the build of <board>:cxxtest 2025-09-28 12:47:09 -04:00
arm-13.dat boards/arm/stm32f7: separate nucleo-144 board into individual boards 2024-10-21 09:23:44 +08:00
arm-14.dat arch/arm/stm32n6: Add STM32N6 chip support. 2026-05-18 14:50:29 -03:00
arm64-01.dat ci/arm64: Enhance CI inspection 2025-06-27 20:44:41 +08:00
codechecker.dat
macos.dat
msys2.dat boards/stm32: split nucleo-f4x1re into separate boards 2024-11-19 13:28:42 +01:00
other.dat ci/testlist: Don't build breadxavr board 2025-05-08 15:58:18 +08:00
risc-v-01.dat tools/ci/testlist: skip the build of bl602evb:elf 2026-03-18 15:23:28 -04:00
risc-v-02.dat ci/testlist/risc-v-02.dat: Added boards build with CMake 2026-04-22 06:22:36 +08:00
risc-v-03.dat CI: Split the RISC-V Build Jobs into smaller jobs 2024-10-10 08:44:02 +08:00
risc-v-04.dat CI: Split the RISC-V Build Jobs into smaller jobs 2024-10-10 08:44:02 +08:00
risc-v-05.dat CI: Split the RISC-V Build Jobs into smaller jobs 2024-10-10 08:44:02 +08:00
risc-v-06.dat CI: Move rv-virt:python from risc-v-06 to risc-v-07 2024-12-12 23:38:35 +08:00
risc-v-07.dat CI: Move rv-virt:python from risc-v-06 to risc-v-07 2024-12-12 23:38:35 +08:00
sim-01.dat tools/ci/testlist/sim-01.dat: skip build sim:can for macOS 2025-05-08 02:59:31 +02:00
sim-02.dat tools/ci/testlist: skip the build of <board>:cxxtest 2025-09-28 12:47:09 -04:00
sim-03.dat sim/tflm: add tflite-micro demo into ci build 2024-11-29 18:34:10 +08:00
windows.dat tools/ci: Added esptool for Windows Native 2026-04-13 23:55:10 +08:00
x86_64-01.dat CI: Split the Build Jobs for Arm64 and x86_64 2024-10-20 09:49:13 +08:00
xtensa-00.dat ci: split xtensa jobs into three separate jobs (instead of two) 2026-03-28 06:14:34 +08:00
xtensa-01.dat tools/ci: temporarily disable test of esp32-devkitc:nxlooper 2025-07-18 14:55:52 -03:00
xtensa-02.dat ci: split xtensa jobs into three separate jobs (instead of two) 2026-03-28 06:14:34 +08:00
xtensa-03.dat ci: split xtensa jobs into three separate jobs (instead of two) 2026-03-28 06:14:34 +08:00