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

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

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

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

2008-01-16  Nick Garnett  <nickg@ecoscentric.com>

	* include/hal_platform_setup.h:
	* cdl/hal_arm_arm9_kb9200.cdl: Add KB9202C variant support. Add
	UBOOT startup type for KB9202C.

	* include/pkgconf/mlt_arm_arm9_kb9202c_uboot.ldi: 
	* include/pkgconf/mlt_arm_arm9_kb9202c_uboot.h: 
	* include/pkgconf/mlt_arm_arm9_kb9202c_ram.ldi: 
	* include/pkgconf/mlt_arm_arm9_kb9202c_ram.h:
	Added MLT files for KB9202C support.

	* misc/redboot_UBOOT.ecm: Add ECM for UBOOT version of RedBoot.

	* doc/kb9200.sgml: Extend documentation to include KB9202C.
	
2007-09-21  Jonathan Larmour  <jifl@eCosCentric.com>

	* include/kb9200.h: Add support for KB9202B board variant, which has
	64MiB SDRAM.
	* cdl/hal_arm_arm9_kb9200.cdl: Ditto.
	* include/hal_platform_setup.h: Ditto.
	* include/kb9200.h: Ditto.
	* src/kb9200_misc.c: Ditto.
	* src/kb920x_strataflash.c: Ditto.
	* include/pkgconf/mlt_arm_arm9_kb9202b_ram.h: New file.
	* include/pkgconf/mlt_arm_arm9_kb9202b_ram.ldi: New file.
	* include/pkgconf/mlt_arm_arm9_kb9202b_rom.h: New file.
	* include/pkgconf/mlt_arm_arm9_kb9202b_rom.ldi: New file.
	* include/pkgconf/mlt_arm_arm9_kb9202b_romram.h: New file.
	* include/pkgconf/mlt_arm_arm9_kb9202b_romram.ldi: New file.
	* include/pkgconf/mlt_arm_arm9_kb9202b_sram.h: New file.
	* include/pkgconf/mlt_arm_arm9_kb9202b_sram.ldi: New file.

2006-12-18  John Dallaway  <jld@ecoscentric.com>

	* cdl/hal_arm_arm9_kb9200.cdl: Reference package documentation.

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

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

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

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

2006-08-02  Jonathan Larmour  <jifl@eCosCentric.com>

	* src/kb920x_strataflash.c: In CYG_FLASH_FUNS, replace query
        function with generic nop version.
        Remove hwr_map_error: it no longer exists for CYG_FLASH_FUNS.

2006-05-24  Jonathan Larmour  <jifl@eCosCentric.com>

	* include/hal_platform_setup.h: Replace most of the init code with
	common library macro calls into the at91rm9200 processor HAL.

2006-01-24  Jonathan Larmour  <jifl@eCosCentric.com>

	* src/kb920x_strataflash.c: Remove non-CFI structure entirely.
	Redundant.

2006-01-19  Jonathan Larmour  <jifl@eCosCentric.com>

	* src/kb920x_strataflash.c: Do not make private flash
	structure const, otherwise it goes into ROM with ROM
	startup, and can't be overwritten by CFI detection.

2005-12-27  Jonathan Larmour  <jifl@eCosCentric.com>

	* include/kb9200.h: Add memory map details for internal ROM
	and USB host port registers.
	* include/plf_io.h: Support internal ROM and UHP in address space
	translation macros.
	* src/kb9200_misc.c (hal_mmu_init): Add MMU mappings for internal
	ROM and UHP.

2005-08-09  Jonathan Larmour  <jifl@eCosCentric.com>

	* src/kb920x_strataflash.c: Fix SRAM startup access to Flash.

2005-07-29  Jonathan Larmour  <jifl@eCosCentric.com>

	* cdl/hal_arm_arm9_kb9200.cdl: No need for CYGINT_HAL_PLF_IF_INIT.
	Fix machine type according to ARM linux specs.
	(CYGBLD_BUILD_GDB_STUBS): Fix GDB stub SREC generation.
	(CYGNUM_HAL_BREAKPOINT_LIST_SIZE): No need for so many HAL breakpoints.
	GDB falls back benignly	anyway.
	(CYGHWR_REDBOOT_BOOTMONITOR): Unused, delete.
	* doc/kb9200.sgml: Minor correction of KB9202 Flash end address.
	Mention that Flash is available uncached at 0x10000000.
	* include/kb9200.h: Allow for different KB9202 Flash size.
	* include/plf_io.h (CYGARC_UNCACHED_ADDRESS): Allow mapping
	of FLASH address to uncached space.
	* src/kb9200_misc.c: Provide uncached mapping of Flash at
	0x1000000 (in line with SRAM startup and KB boot loader).
	No need for plf_if_init() - it was empty.
	* src/kb920x_strataflash.c: Add comment about use of
	uncached addressing. Remove SRAM case as it doesn't matter
	now.

2005-06-21  Jonathan Larmour  <jifl@eCosCentric.com>

	* doc/kb9200.sgml: Update docs for kb9202.

2005-06-16  Jonathan Larmour  <jifl@eCosCentric.com>

	* src/kb9200_misc.c: Declare cyg_hal_arm9_set_mmuregs().
	(hal_mmu_init): kb9202 variant has 16MB flash.
	Make flash cacheable and bufferable.

	* cdl/hal_arm_arm9_kb9200.cdl: Add support for setting board variant.
	Add support for kb9202 board variant, including flash driver.
	Try and move a little further away from kb9200 name to kb920x.

	* include/hal_platform_setup.h: Don't initialise A23 for GPIO for
	kb9202. Allow kb202 LEDs and LCD panel to be usable, but turn them
	all off.

	* src/kb920x_strataflash.c: New file, to support kb920x boards with
	Strataflash. At this point that means the kb9202.

2005-02-07  John Dallaway  <jld@ecoscentric.com>

	* include/hal_platform_setup.h: Enable use of USART0.

2005-01-06  John Dallaway  <jld@ecoscentric.com>

	* misc/redboot_*.ecm: Add CYGPKG_NS_DNS.
	* doc/kb9200.sgml: Add RedBoot installation details for
	Windows users.

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

	* cdl/hal_arm_arm9_kb9200.cdl: Use CYGARC_HAL_ARM_ARM9_AT91RM9200_MCK
	in the default value of CYGNUM_HAL_RTC_PERIOD.

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

	* include/hal_platform_setup.h: Fixes a couple more references to
	_KB9200_ where they should be _AT91RM9200_.

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

	* cdl/hal_arm_arm9_kb9200.cdl: Changed CDL options that
	unaccountably had names including _KB9200_ to _AT91RM9200_.	

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

	* cdl/hal_arm_arm9_kb9200.cdl:
	* doc/kb9200.sgml:
	* include/hal_diag.h:
	* include/hal_platform_setup.h:
	* include/kb9200.h:
	* include/plf_io.h:
	* include/plf_stub.h:
	* include/pkgconf/mlt_arm_arm9_kb9200_ram.h:
	* include/pkgconf/mlt_arm_arm9_kb9200_ram.ldi:
	* include/pkgconf/mlt_arm_arm9_kb9200_rom.h:
	* include/pkgconf/mlt_arm_arm9_kb9200_rom.ldi:
	* include/pkgconf/mlt_arm_arm9_kb9200_romram.h:
	* include/pkgconf/mlt_arm_arm9_kb9200_romram.ldi:
	* include/pkgconf/mlt_arm_arm9_kb9200_sram.h:
	* include/pkgconf/mlt_arm_arm9_kb9200_sram.ldi:
	* misc/redboot_ROM.ecm:
	* misc/redboot_ROMRAM.ecm:
	* misc/redboot_SRAM.ecm:
	* src/kb9200_misc.c:
	New package -- support for KwikByte KB9200 board.	

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