Hi Stefan, On Wed, Apr 10, 2013 at 4:17 AM, Stefan Roese <s...@denx.de> wrote: > Titanium is a i.MX6 based board from ProjectionDesign / Barco. This > patch adds support for this board with the newly introduced NAND > support for i.MX6. > > Signed-off-by: Stefan Roese <s...@denx.de> > --- > MAINTAINERS | 2 + > board/freescale/titanium/Makefile | 36 ++++ > board/freescale/titanium/imximage.cfg | 181 +++++++++++++++++ > board/freescale/titanium/titanium.c | 372 > ++++++++++++++++++++++++++++++++++ > boards.cfg | 1 + > include/configs/titanium.h | 274 +++++++++++++++++++++++++ > 6 files changed, 866 insertions(+) > create mode 100644 board/freescale/titanium/Makefile > create mode 100644 board/freescale/titanium/imximage.cfg > create mode 100644 board/freescale/titanium/titanium.c > create mode 100644 include/configs/titanium.h
It would be helpful to add a small README explaining how to flash and boot from NAND. > +/* > + * Siste adresse i RAM. Starter på 0x10000000 og med 512MB blir dette > + * siste 0x30000000 som er 768MB - sabrelite: 0x00000027 > + */ Maybe translate it to English? > +#define CONFIG_MACH_TYPE 3769 You could do: #define MACH_TYPE_TITANIUM 3769 #define CONFIG_MACH_TYPE MACH_TYPE_TITANIUM > + > +#include <asm/arch/imx-regs.h> > +#include <asm/imx-common/gpio.h> You could move the defines to the start of this file. > +/* Size of malloc() pool */ > +#define CONFIG_SYS_MALLOC_LEN (2 * 1024 * 1024) What about SZ_2M ? > +#define CONFIG_ARP_TIMEOUT 200UL Is this needed? > +/* Physical Memory Map */ > +#define CONFIG_NR_DRAM_BANKS 1 > +#define PHYS_SDRAM MMDC0_ARB_BASE_ADDR > +#define PHYS_SDRAM_SIZE (1u * 512 * 1024 * 1024) What about using SZ_512M instead? Same for other (x << y) sizes passed in other places. Regards, Fabio Estevam _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot