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

	* doc/sam9261ek.sgml: Update documentation to match move of
	RedBoot to flash block boundary at 0x8400.
	Update SAM-BA instructions to mention use of J21 when writing
	dataflash.

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

	* misc/redboot_ROM.ecm: Adjust reserved base to the Flash block
	boundary 0x8400.
	
2009-03-05  Bart Veer  <bartv@ecoscentric.com>

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

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

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

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

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

2008-12-17  Bart Veer  <bartv@ecoscentric.com>

	* misc/redboot_ROM.ecm: add CYGPKG_ERROR, needed by the SPI
	driver.

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

	* include/spi_sam9261ek.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.
	(CYGHWR_AT91_SPI_CONFIGURE_SPI1): Disable PIO outputs and enable
	weak pull-ups as per above.

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

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

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

	* cdl/hal_arm_arm9_sam9261ek.cdl: Change CDL interface we implement
	given changes in MMC/SD driver.
	* doc/sam9261ek.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-11-21  Jonathan Larmour  <jifl@eCosCentric.com>

	* src/sam9261ek_misc.c (hal_mmu_init): Correct mappings for
	on-chip SRAM and ROM. Add UHP mapping.

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

	* include/hal_platform_setup.h: Attempt to init sdram if needed.
	Correct naming of sam9_init_mmu args.
	* misc/peedi.sam9261ek.cfg: Switch to slow clock first, just in case.
	Disable I+D cache.

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

	* doc/sam9261ek.sgml: Document MMC over MCI support.

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

	* src/sam9261ek_spi.c (cyg_spi_mmc_dev0): Use 400kHz initial clock,
	because 200kHz would require divide-by-32 support in the AT91 SPI
	subsystem, which the SAM9261 does not have (MCK being 100MHz).
	400kHZ is still ok by the MMC standard fortunately.

	* cdl/hal_arm_arm9_sam9261ek.cdl: Move dataflash options under
	SPI devices component. Add MMC/SPI option. Add configury to allow
	J21 to set Dataflash socket as NPCS0.

	* doc/sam9261ek.sgml: Fix some dup refsect1 ids. Describe SPI
	dataflash card socket support.

	* include/spi_sam9261ek.h: Only export devices really available,
	as per configury. 
	(CYGHWR_AT91_SPI_CONFIGURE_SPI0): Set NPCS03 as input, or not,
	according to J21 setting, as configured from CDL.
	
	* src/sam9261ek_dataflash.c: Maintain card socket at same address,
	irrespective of configury.

	* src/sam9261ek_spi.c: Enable appropriate SPI devices, according to
	configury.
	(cyg_spi_mmc_dev0): Use SPI clock polarity 0 and slower initial speed.

2007-10-26  Jonathan Larmour  <jifl@eCosCentric.com>

	* misc/peedi.sam9261ek.cfg: Add extra RESET_TIME argument to enforce
	clean reset. Set correct address of EBI_CSA, and do a Matrix
	bus master REMAP. These changes based on different board's SAM9261
	config.

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

	* include/spi_sam9261ek.h (CYGHWR_AT91_SPI_CLOCK_SPEED): Define in
	terms of MCK rather than PCK.

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

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

	* misc/peedi.sam9261ek.cfg: Update to latest version.
	
2007-10-10  Nick Garnett  <nickg@ecoscentric.com>


	* cdl/hal_arm_arm9_sam9261ek.cdl:
	* doc/sam9261ek.sgml:
	* include/hal_diag.h:
	* include/hal_platform_setup.h:
	* include/plf_io.h:
	* include/plf_stub.h:
	* include/sam9261ek.h:
	* include/sam9261ek_eth_drivers.inl:
	* include/spi_sam9261ek.h:
	* include/pkgconf/mlt_arm9_sam9261ek_ram.h:
	* include/pkgconf/mlt_arm9_sam9261ek_ram.ldi:
	* include/pkgconf/mlt_arm9_sam9261ek_rom.h:
	* include/pkgconf/mlt_arm9_sam9261ek_rom.ldi:
	* misc/peedi.sam9261ek.cfg:
	* misc/redboot_ROM.ecm:
	* src/sam9261ek_dataflash.c:
	* src/sam9261ek_misc.c:
	* src/sam9261ek_spi.c:
	New platform HAL for AT91SAM9260-EK board.
	

//===========================================================================
// ####GPLCOPYRIGHTBEGIN####                                                
// -------------------------------------------                              
// This file is part of eCos, the Embedded Configurable Operating System.   
// Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.            
// Copyright (C) 2005, 2006, 2007 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####                                                  
//===========================================================================
