2009-10-22  Nick Garnett  <nickg@ecoscentric.com>

	* cdl/spi_stm32.cdl: Fix descriptions for chip select
	options. Only build local test if SPI bus 1 is active.

	* include/spi_stm32.h (cyg_spi_cortexm_stm32_bus_setup_s): Add
	spi_gpio_remap field.

	* src/spi_stm32.c (bus1_setup, bus2_setup, bus3_setup): Fix CS
	number calculation, add remap to each bus.
	(stm32_spi_bus_setup): Move enables to correct place. Add code to
	remap SPI pins if defined.

2009-08-24  Simon Kallweit  <simon.kallweit@intefo.ch>

	* cdl/spi_stm32.cdl: added testcase.
	* include/spi_stm32.h: initializing spi_cr1_val with zero.

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

	* cdl/spi_stm32.cdl: 
	* include/spi_stm32.h (cyg_spi_cortexm_stm32_bus_setup_s):
	* src/spi_stm32.c: Add support for individual device clock
	enables. Also change mechanism for specifying CS lines that is
	more in keeping with other devices.

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

	* cdl/spi_stm32.cdl: Fix up a few oddities.

	* src/spi_stm32.c (spi_diag): Add some diagnostics.

2009-02-10  Bart Veer  <bartv@ecoscentric.com>

	* src/spi_stm32.c (cyg_spi_cortexm_stm32_init): mark as
	prioritized constructor and rename.

	* cdl/spi_stm32.cdl: stop building spi_stm32_init.cxx

	* src/spi_stm32_init.cxx: removed, no longer needed.

2009-02-10  Chris Holgate  <chris@zynaptic.com>

	* src/spi_stm32.c: 
	* cdl/spi_stm32.cdl:
	Add option to automatically disable JTAG port when initialising SPI3.

2009-02-10  Nick Garnett  <nickg@ecoscentric.com>

	* src/spi_stm32.c (bus3_setup): Fix typo.

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

	* include/spi_stm32.h: Add macro to define an STM32 SPI device.

	* src/spi_stm32.c: Fix potential compile error.

	* src/spi_stm32_init.cxx: Change constructor init priority to use
	CYG_INIT_BUS_SPI.

2009-01-30  Nick Garnett  <nickg@ecoscentric.com>

	* cdl/spi_stm32.cdl: 
	* include/spi_stm32.h: 
	* src/spi_stm32.c: 
	* src/spi_stm32_init.cxx:
	New package, STM32 SPI driver contributed by Chris Holgate.

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