Dear Albin Tonnerre, In message <1248191599-23258-1-git-send-email-albin.tonne...@free-electrons.com> you wrote: > The Calao TNY-A9260 board is a board manufactured and sold by Calao > Systems <http://www.calao-systems.com>. Its components are very > similar to the AT91SAM9260EK board, so its configuration is based on > the configuration of this board. There are however some differences: > different clocks, no LCD, no ethernet. It also uses SPI EEPROM to store > the environment. > The SPI chip is a STM95080, and as it's used in a number of CALAO boards > which should be supported soon, the corresponding spi_read and spi_write > functions have been put in drivers/spi/eeprom_m95xxx.c > diff --git a/MAINTAINERS b/MAINTAINERS > index 575a7ec..1ba1921 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -624,6 +624,10 @@ Peter Pearse <peter.pea...@arm.com> > versatile ARM926EJ-S > versatile ARM926EJ-S > > +Albin Tonnerre <albin.tonne...@free-electrons.com> > + > + tny_a9260 ARM926EJS (AT91SAM9260 SoC) > + > Dave Peverley <dpever...@mpc-data.co.uk> > > omap730p2 ARM926EJS
Please keep list of names alphabetically sorted. > diff --git a/MAKEALL b/MAKEALL > index 020ff73..59b65d2 100755 > --- a/MAKEALL > +++ b/MAKEALL > @@ -599,6 +599,7 @@ LIST_at91=" \ > m501sk \ > pm9261 \ > pm9263 \ > + tny_a9260 \ > " > > ######################################################################### > diff --git a/Makefile b/Makefile > index 25a6254..d05abd9 100644 > --- a/Makefile > +++ b/Makefile > @@ -2807,6 +2807,18 @@ at91sam9g45ekes_config : unconfig > pm9263_config : unconfig > @$(MKCONFIG) $(@:_config=) arm arm926ejs pm9263 ronetix at91 > > +tny_a9260_nandflash_config \ > +tny_a9260_eeprom_config \ > +tny_a9260_config : unconfig > + @if [ "$(findstring _nandflash,$@)" ] ; then \ > + $(XECHO) "#define CONFIG_ENV_IS_IN_NAND" > >>$(obj)include/config.h ; \ > + $(XECHO) "... with environment variable in NAND FLASH" ; \ > + else \ > + $(XECHO) "#define CONFIG_ENV_IS_IN_EEPROM" > >>$(obj)include/config.h ; \ > + $(XECHO) "... with environment variable in SPI EEPROM CS1" ; \ > + fi; > + @$(MKCONFIG) -a tny_a9260 arm arm926ejs tny_a9260 calao at91 Do we need such verbosity? And is there really only a single environment variable as the message claims? ... > +int dram_init(void) > +{ > + gd->bd->bi_dram[0].start = PHYS_SDRAM; > + gd->bd->bi_dram[0].size = get_ram_size(PHYS_SDRAM, PHYS_SDRAM_SIZE); > + return 0; Hm... no error checking here? ... > diff --git a/include/configs/tny_a9260.h b/include/configs/tny_a9260.h > new file mode 100644 > index 0000000..1dcbb97 > --- /dev/null > +++ b/include/configs/tny_a9260.h ... > +#define ROUND(A, B) (((A) + (B)) & ~((B) - 1)) Please do not redefine. Don't you get a warning message at least? Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Documentation is the castor oil of programming. Managers know it must be good because the programmers hate it so much. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot