This patch series introduces support for the Novena board. This support is basic but enough to boot Barebox. The last patch requires my previous patch series here: https://lists.infradead.org/pipermail/barebox/2023-January/041270.html John Watts (5): ARM: novena: Add Kosagi Novena board ARM: novena: Setup RAM using static configuration ARM: novena: Require the PFUZE regulator ARM: novena: Read Ethernet MAC address from EEPROM ARM: novena: Use DDR3 information from SPD EEPROM arch/arm/boards/Makefile | 1 + arch/arm/boards/novena/Makefile | 4 + arch/arm/boards/novena/board.c | 81 ++++++++ arch/arm/boards/novena/ddr_regs.h | 119 +++++++++++ .../boards/novena/flash-header-novena.imxcfg | 6 + arch/arm/boards/novena/lowlevel.c | 195 ++++++++++++++++++ arch/arm/configs/imx_v7_defconfig | 1 + arch/arm/dts/Makefile | 1 + arch/arm/dts/imx6q-novena.dts | 19 ++ arch/arm/mach-imx/Kconfig | 9 + images/Makefile.imx | 2 + 11 files changed, 438 insertions(+) create mode 100644 arch/arm/boards/novena/Makefile create mode 100644 arch/arm/boards/novena/board.c create mode 100644 arch/arm/boards/novena/ddr_regs.h create mode 100644 arch/arm/boards/novena/flash-header-novena.imxcfg create mode 100644 arch/arm/boards/novena/lowlevel.c create mode 100644 arch/arm/dts/imx6q-novena.dts -- 2.39.0