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

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

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

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

2006-11-23  John Dallaway  <jld@ecoscentric.com>

	* cdl/hal_arm_arm9_csb337.cdl: Allow CYGBLD_BUILD_REDBOOT_WITH_EXEC
	to be disabled.

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

	* cdl/hal_arm_arm9_csb337.cdl: Change serial device interface
	names in line with AT91RM9200 HAL.

2005-03-03  Bart Veer  <bartv@ecoscentric.com>

	* misc/redboot_RAM.ecm, misc/redboot_ROMRAM.ecm: add the wallclock
	package to provide the date command.
	
	* doc/csb337.sgml: document the I2C support
	
	* src/csb337_i2c.c: implement a bit-banged I2C bus

	* include/plf_io.h (HAL_I2C_EXPORTED_DEVICES): export an I2C bus
	structure and a device for the DS1307

	* include/hal_diag.h: hal_delay_us() should be declared as a C
	function, in case the header gets included by C++ code.

	* cdl/hal_arm_arm9_csb337.cdl: add I2C support

2004-12-17  Nick Garnett  <nickg@ecoscentric.com>

	* cdl/hal_arm_arm9_csb337.cdl:
	Added requires statements for CYGARC_HAL_ARM_ARM9_AT91RM9200_CLOCK
	and CYGARC_HAL_ARM_ARM9_AT91RM9200_MCK_DIV.

2004-12-03  John Dallaway  <jld@ecoscentric.com>

	* misc/redboot_ROMRAM.ecm, misc/redboot_RAM.ecm:
	Enable CYGBLD_ARM_ENABLE_THUMB_INTERWORK.

	* cdl/hal_arm_arm9_csb337.cdl: Eliminate -fvtable-gc and
	-finit-priority from CYGBLD_GLOBAL_CFLAGS. Eliminate logic
	to modify default build flags for CYGHWR_THUMB and
	CYGBLD_ARM_ENABLE_THUMB_INTERWORK. This is now managed in
	CYGPKG_HAL_ARM.

2004-06-22  John Dallaway  <jld@ecoscentric.com>

	* include/pkgconf/*.ldi: Add .eh_frame section to all linker
	script fragments.

2004-06-11  Nick Garnett  <nickg@ecoscentric.com>

	* src/csb337_misc.c (hal_mmu_init):
	Call cyg_hal_arm9_set_mmuregs() in place of inline
	assembler. Reformatted table to make it more readable.

	* include/pkgconf/mlt_arm_arm9_csb337_rom.h: Fixed base address of
	ROM.

	* include/hal_platform_setup.h: Some tidying.

	* cdl/hal_arm_arm9_csb337.cdl: Added definition of
	CYGNUM_HAL_BREAKPOINT_LIST_SIZE to enable Z packet breakpoints in
	GDB.

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

	* misc/redboot_ROMRAM.ecm: 
	* misc/redboot_RAM.ecm:
	Removed CYGNUM_DEVS_ETH_ARM_AT91RM9200_TxNUM and
	CYGNUM_DEVS_ETH_ARM_AT91RM9200_RxNUM definitions. These should be
	set by the driver CDL file.

2004-05-21  John Dallaway  <jld@ecoscentric.com>

	* cdl/hal_arm_arm9_csb337.cdl: Observe CYGHWR_THUMB and
	CYGBLD_ARM_ENABLE_THUMB_INTERWORK when calculating build
	flags.

2004-03-25  John Dallaway  <jld@ecoscentric.com>

.	* doc/csb337.sgml: Fix minor typograhical errors.

2004-03-22  Nick Garnett  <nickg@ecoscentric.com>

	* doc/csb337.sgml: Added documentation for the CSB337.

2004-02-20  Nick Garnett  <nickg@ecoscentric.com>

	* cdl/hal_arm_arm9_csb337.cdl: Added implements statements for the
	serial device flow control options. These have to be here since
	the serial device driver is shared with the other AT91 parts,
	which don't have flow control.

	* include/hal_platform_setup.h: Set UART1 lines to be used by the
	peripheral rather than GPIO.

2003-10-10  eCosCentric

	* src/csb337_misc.c: 
	* misc/redboot_ROMRAM.ecm: 
	* misc/redboot_RAM.ecm: 
	* include/pkgconf/mlt_arm_arm9_csb337_romram.mlt: 
	* include/pkgconf/mlt_arm_arm9_csb337_romram.ldi: 
	* include/pkgconf/mlt_arm_arm9_csb337_romram.h: 
	* include/pkgconf/mlt_arm_arm9_csb337_rom.mlt: 
	* include/pkgconf/mlt_arm_arm9_csb337_rom.ldi: 
	* include/pkgconf/mlt_arm_arm9_csb337_rom.h: 
	* include/pkgconf/mlt_arm_arm9_csb337_ram.mlt: 
	* include/pkgconf/mlt_arm_arm9_csb337_ram.ldi: 
	* include/pkgconf/mlt_arm_arm9_csb337_ram.h: 
	* include/plf_stub.h: 
	* include/plf_io.h: 
	* include/hal_platform_setup.h: 
	* include/hal_diag.h: 
	* include/csb337.h: 
	* cdl/hal_arm_arm9_csb337.cdl: New file(s) - HAL support for
	Cogent CSB337.
	
//===========================================================================
// ####GPLCOPYRIGHTBEGIN####                                                
// -------------------------------------------                              
// This file is part of eCos, the Embedded Configurable Operating System.   
// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
// Copyright (C) 2003, 2004, 2005 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####                                                  
//===========================================================================
