On Thu, Feb 02, 2023 at 06:57:37PM +1100, John Watts wrote: > This patch series introduces support for the Novena board. > This support is basic but enough to boot Barebox. > > The EEPROM code here is included in anticipation for reading the features > flag in the future when more board features are supported. > > Changes v3 -> v4: > - Compressed device tree is now used > - Code style fixes > - Reworked DDR3 error checking to be more readable > > Changes v2 -> v3: > - EEPROM data is freed correctly > - Add email to copyright headers > - Switched license from GPL2 to GPL2+ > - Dropped get_runtime_offset for device tree > - Removed "okay" status from EEPROM in device tree > - Moved novena_try_eeprom code in to novena_probe > - Other small code re-organizations > - Moved OCRAM address to its own separate patch > - Moved udelay fix to its own patch > > Changes v1 -> v2: > - The board uses the driver model now > - Memory density is now calculated correctly > > John Watts (4): > ARM: novena: Add Kosagi Novena board > ARM: novena: Setup RAM using static configuration > ARM: novena: Read Ethernet MAC address from EEPROM > ARM: novena: Use DDR3 information from SPD EEPROM Applied, thanks Sascha > > arch/arm/boards/Makefile | 1 + > arch/arm/boards/novena/Makefile | 4 + > arch/arm/boards/novena/board.c | 109 +++++++++++ > arch/arm/boards/novena/ddr_regs.h | 119 ++++++++++++ > .../boards/novena/flash-header-novena.imxcfg | 6 + > arch/arm/boards/novena/lowlevel.c | 172 ++++++++++++++++++ > arch/arm/configs/imx_v7_defconfig | 1 + > arch/arm/dts/Makefile | 1 + > arch/arm/dts/imx6q-novena.dts | 18 ++ > arch/arm/mach-imx/Kconfig | 9 + > images/Makefile.imx | 2 + > 11 files changed, 442 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.1 > > > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |