mirror of
https://github.com/apache/nuttx.git
synced 2026-08-02 12:49:00 +00:00
This PR adds support for the Allwinner A527 Arm64 SoC. This will be used by the upcoming port of NuttX for PINE64 Yuzuki Avaota-A1 SBC. Most of the code was derived from NuttX for QEMU Arm64 Kernel Build qemu-armv8a:knsh. The modified code is explained here: https://lupyuen.github.io/articles/avaota#appendix-port-nuttx-to-avaota-a1 Modified Files in arch/arm64: Kconfig: Added ARCH_CHIP_SUNXI for Allwinner 64-bit SoCs. Added ARCH_CHIP_SUNXI_A527 for A527 SoC. New Files in arch/arm64: include/a527/chip.h: A527 Definitions include/a527/irq.h: External Interrupts src/a527/chip.h: Memory Map src/a527/a527_boot.c, a527_boot.h: Startup Code src/a527/a527_initialize.c: Power Management src/a527/a527_lowputc.S: UART Output src/a527/a527_serial.c: Serial Driver src/a527/a527_textheap.c: Text Heap src/a527/a527_timer.c: A527 Timer src/a527/Kconfig: A527 Config src/a527/Make.defs, CMakeLists.txt: Makefiles Signed-off-by: Lup Yuen Lee <luppy@appkaki.com> |
||
|---|---|---|
| .. | ||
| chip.h | ||
| irq.h | ||