2009-06-03  Nick Garnett  <nickg@ecoscentric.com>

	* misc/redboot_ROM.ecm: Add errors package.

	* AT91Bootstrap/board/at91sam9261ek/dataflash/at91sam9261ek.h (IMG_ADDRESS): 
	Align the RedBoot image with the Flash block boundary at 0x40008400
	on AT91SAM9261-EK.

2009-03-05  Bart Veer  <bartv@ecoscentric.com>

	* cdl/hal_arm_arm9_sam9260ek.cdl: update compiler flags for gcc 4.x

2009-02-09  Jonathan Larmour  <jifl@eCosCentric.com>

	* AT91Bootstrap/board/at91sam9260ek/dataflash/at91sam9260ek.h
	(IMG_SIZE): Increase to allow for larger eCos applications (or
	possibility of including JFFS2 in RedBoot).
	* AT91Bootstrap/board/at91sam9261ek/dataflash/at91sam9261ek.h: Ditto.
	* AT91Bootstrap/board/at91sam9263ek/dataflash/at91sam9263ek.h: Ditto.

	* doc/sam9260ek.sgml: Indicate possible need to rebuild AT91Bootstrap
	for larger applications.

2009-01-24  Bart Veer <bartv@ecoscentric.com>

	* cdl/hal_arm_arm9_sam9260ek.cdl: switch from arm-elf-gcc to
	arm-eabi-gcc.

2008-11-26  John Dallaway  <jld@ecoscentric.com>

	* AT91Bootstrap/board/at91sam9263ek/dataflash/at91sam9263ek.h:
	Align the RedBoot image with the Flash block boundary at 0x40008400
	on AT91SAM9263-EK.

2008-10-23  Jonathan Larmour  <jifl@eCosCentric.com>

	* cdl/hal_arm_arm9_sam9260ek.cdl: Only indicate SPI connector if
	we're building SPI support.
	* include/plf_io.h (HAL_MMCSD_PLF_INIT_SOCKET): MCI socket is
	connected to slot B pins, not slot A. Disable SPI0 clock as it
	is tied to the MCI clock on this board and will otherwise conflict.
	Inform MCI driver we're using slot B.
	* include/spi_sam9260ek.h (CYGHWR_AT91_SPI_CONFIGURE_SPI0): Disable
	PIO outputs to avoid old PIO settings causing glitches. Enable
	weak pull-ups to avoid floating voltage levels on the pins.
	Disable MCI clock, since it is tied to the SPI clock on this board
	and will otherwise conflict.
	(CYGHWR_AT91_SPI_CONFIGURE_SPI1): Disable PIO outputs and enable
	weak pull-ups as per above.
	(CYGHWR_AT91_SPI_CLOCK_SPEED): This should be MCK, not the processor
	clock.
	* src/sam9260ek_spi.c: Add MMC/SPI device.

2008-09-11  John Dallaway  <jld@ecoscentric.com>

	* misc/redboot_ROM.ecm,
	  AT91Bootstrap/board/at91sam9260ek/dataflash/at91sam9260ek.h,
	  doc/sam9260ek.sgml:
	Align the RedBoot image with the Flash block boundary at 0x40008400
	on AT91SAM9260-EK.

	* cdl/hal_arm_arm9_sam9260ek.cdl: Tweak board name.

2008-09-10  Nick Garnett  <nickg@ecoscentric.com>

	* cdl/hal_arm_arm9_sam9260ek.cdl: Add include for SAM9 variant HAL
	CDL header into this CDL header to ensure cache sizes are
	correctly propogated.

2008-09-08  John Dallaway  <jld@ecoscentric.com>

	* doc/sam9260ek.sgml: Minor clean up.

2008-06-26  Nick Garnett  <nickg@ecoscentric.com>

	* AT91Bootstrap/board/at91sam9263ek/dataflash/Makefile: 
	* AT91Bootstrap/board/at91sam9263ek/dataflash/at91sam9263ek.h:
	Adapt to permit booting of eCos on SAM9263EK board.

2008-05-08  Jonathan Larmour  <jifl@eCosCentric.com>

	* cdl/hal_arm_arm9_sam9260ek.cdl: Change CDL interface we implement
	given changes in MMC/SD driver.
	* doc/sam9260ek.sgml: Expand MCI documentation including documentation
	of SD support. Include limitations because of absence of card detection
	and write sampling.
	* include/plf_io.h: Provide platform-specific defines for MMC/SD
	driver, specifically socket capabilities and pin configuration.

2007-12-04  Jonathan Larmour  <jifl@eCosCentric.com>

	* doc/sam9260ek.sgml:  Fix some dup refsect1 ids. Document MMC
	over MCI support. Document ETH PHY RESET workaround
	issue when using PEEDI.

	* src/sam9260ek_misc.c (sam9260ek_eth_init): Enable PHY reset
	after all.

2007-11-21  Jonathan Larmour  <jifl@eCosCentric.com>

	* src/sam9260ek_misc.c (hal_mmu_init): Add full mappings for
	on-chip SRAM. Add UHP mapping.

2007-11-20  Jonathan Larmour  <jifl@eCosCentric.com>

	* include/hal_platform_setup.h (_led): Use correct LED GPIOs.
	(_platform_setup1): Fix up other GPIOs to be appropriate for this
	board.
	Attempt to init sdram if needed.
	Correct naming of sam9_init_mmu args.	
	* AT91Bootstrap/driver/Attic/sdramc.c: Init SDRAM mode register
	with correct value.
	* misc/peedi.sam9260ek.cfg: Use syntax of RESET_TIME for proper reset.
	Switch to slow clock first, just in case.
	Disable I+D cache.
	* src/sam9260ek_misc.c: Add support for using reset controller and NRST
	signal to reset PHY and get it into proper state. But seems to
	completely disrupt use with PEEDI, so disabled for now.

2007-10-11  Nick Garnett  <nickg@ecoscentric.com>

	* src/sam9260ek_spi.c: 
	* src/sam9260ek_dataflash.c: Disable DataFlash card slot for
	now. This cannot be tested at present and it interferes with
	access to the on-board DataFlash.

	* AT91Bootstrap/driver/dataflash.c (df_wait_ready): Disable debug output.

	* misc/redboot_ROM.ecm: 
	* cdl/hal_arm_arm9_sam9260ek.cdl: Move some RedBoot config options
	to the ecm file from CDL.

2007-10-10  Nick Garnett  <nickg@ecoscentric.com>

	* cdl/hal_arm_arm9_sam9260ek.cdl
	* doc/sam9260ek.sgml:
	* include/hal_diag.h:
	* include/hal_platform_setup.h:
	* include/plf_io.h:
	* include/plf_stub.h:
	* include/sam9260ek.h:
	* include/spi_sam9260ek.h:
	* include/pkgconf/mlt_arm9_sam9260ek_ram.h:
	* include/pkgconf/mlt_arm9_sam9260ek_ram.ldi:
	* include/pkgconf/mlt_arm9_sam9260ek_rom.h:
	* include/pkgconf/mlt_arm9_sam9260ek_rom.ldi:
	* misc/peedi.sam9260ek.cfg:
	* misc/redboot_ROM.ecm:
	* src/sam9260ek_dataflash.c:
	* src/sam9260ek_misc.c:
	* src/sam9260ek_spi.c:
	New platform HAL for AT91SAM9260-EK board.

	* AT91Bootstrap/*:
	Copy of Atmel's second-level bootstrap for SAM9 boards. Slighly
	modified to build with eCos toolchain.

//===========================================================================
// ####GPLCOPYRIGHTBEGIN####                                                
// -------------------------------------------                              
// This file is part of eCos, the Embedded Configurable Operating System.   
// Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.      
// Copyright (C) 2005, 2006, 2007, 2008 eCosCentric Limited                 
//
// This program is free software; you can redistribute it and/or modify     
// it under the terms of the GNU General Public License as published by     
// the Free Software Foundation; either version 2 or (at your option) any   
// later version.                                                           
//
// This program is distributed in the hope that it will be useful, but      
// WITHOUT ANY WARRANTY; without even the implied warranty of               
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU        
// General Public License for more details.                                 
//
// You should have received a copy of the GNU General Public License        
// along with this program; if not, write to the                            
// Free Software Foundation, Inc., 51 Franklin Street,                      
// Fifth Floor, Boston, MA  02110-1301, USA.                                
// -------------------------------------------                              
// ####GPLCOPYRIGHTEND####                                                  
//===========================================================================
